//! Common Types and Utilies for Varro
use Result;
// use ethers_core::types::Address;
pub use ;
// TODO: Can we just use the Middleware trait from ethers?
/// An L1Client is an [Http] [Provider] for Ethereum Mainnet.
pub type L1Client = ;
// TODO: properly construct an OutputOracle Contract
/// An OutputOracle is a contract that provides the next block number to use for the next proposal.