Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config interface { comfig.Logger comfig.Listenerer broadcaster.Broadcasterer voter.Subscriberer metrics.Profilerer Ethereum() *Ethereum Cosmos() *grpc.ClientConn Tendermint() *http.HTTP }
type Ethereum ¶
type Ethereum struct { ContractAddr common.Address `fig:"contract_addr,required"` RPCClient *ethclient.Client `fig:"rpc,required"` NetworkName string `fig:"network_name,required"` BlockWindow uint64 `fig:"block_window,required"` StartFromBlock uint64 `fig:"start_from_block"` TxProvider *cachedeth.Provider `fig:"-"` }
Click to show internal directories.
Click to hide internal directories.