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 pgdb.Databaser comfig.Listenerer Tenderminter Cosmoser EVMer Relay() RelayConfig }
type EVMChain ¶
type EVMChain struct { Name string `fig:"name,required"` ContractAddress common.Address `fig:"contract_address,required"` SubmitterPrivateKey *ecdsa.PrivateKey `fig:"submitter_private_key,required"` SubmitterAddress common.Address `fig:"-"` RPC *ethclient.Client `fig:"-"` RPCURL string `fig:"rpc,required"` ChainID *big.Int `fig:"chain_id,required"` }
func (*EVMChain) TransactorOpts ¶
func (e *EVMChain) TransactorOpts() *bind.TransactOpts
type RelayConfig ¶
type Tenderminter ¶
func NewTenderminter ¶
func NewTenderminter(getter kv.Getter) Tenderminter
Click to show internal directories.
Click to hide internal directories.