package types import ( codectypes "github.com/cosmos/cosmos-sdk/codec/types" "github.com/cosmos/cosmos-sdk/types/tx" authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" ) type ExtensionOptionsWeb3TxI interface{} // RegisterInterfaces registers the tendermint concrete client-related // implementations and interfaces. func RegisterInterfaces(registry codectypes.InterfaceRegistry) { registry.RegisterImplementations( (*authtypes.AccountI)(nil), &EthAccount{}, ) registry.RegisterImplementations( (*authtypes.GenesisAccount)(nil), &EthAccount{}, ) registry.RegisterInterface( "ethermint.types.v1.ExtensionOptionsWeb3Tx", (*ExtensionOptionsWeb3TxI)(nil), &ExtensionOptionsWeb3Tx{}, ) registry.RegisterInterface( "ethermint.types.v1.ExtensionOptionsWeb3Tx", (*tx.TxExtensionOptionI)(nil), &ExtensionOptionsWeb3Tx{}, ) }