packagedialimport("context""github.com/ethereum-optimism/optimism/op-node/rollup""github.com/ethereum-optimism/optimism/op-service/eth""github.com/ethereum/go-ethereum/common")// RollupClientInterface is an interface for providing a RollupClient// It does not describe all of the functions a RollupClient has, only the ones used by the L2 Providers and their callerstypeRollupClientInterfaceinterface{
// SyncStatusProvider is the interface of a rollup client from which its sync status// can be queried.typeSyncStatusProviderinterface{SyncStatus(ctxcontext.Context)(*eth.SyncStatus,error)}