# Functions
GetSigners gets the signer's address from the Ethereum tx signature.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OWNER_EXTERNAL - erc20 is owned by an external account.
OWNER_MODULE - erc20 is owned by the erc20 module account.
OWNER_UNSPECIFIED defines an invalid/undefined owner.
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Msg_ServiceDesc is the grpc.ServiceDesc for Msg service.
Enum value maps for Owner.
Enum value maps for Owner.
Query_ServiceDesc is the grpc.ServiceDesc for Query service.
# Structs
EventConvertCoin is an event emitted when a coin is converted.
EventConvertERC20 is an event emitted when an ERC20 is converted.
EventRegisterPair is an event emitted when a coin is registered.
EventToggleTokenConversion is an event emitted when a coin's token conversion is toggled.
GenesisState defines the module's genesis state.
MsgConvertCoin defines a Msg to convert a native Cosmos coin to a ERC20 token.
MsgConvertCoinResponse returns no fields.
MsgConvertERC20 defines a Msg to convert a ERC20 token to a native Cosmos coin.
MsgConvertERC20Response returns no fields.
MsgRegisterERC20 is the Msg/RegisterERC20 request type for registering an Erc20 contract token pair.
MsgRegisterERC20Response defines the response structure for executing a MsgRegisterERC20 message.
MsgToggleConversion is the Msg/MsgToggleConversion request type for toggling an Erc20 contract conversion capability.
MsgToggleConversionResponse defines the response structure for executing a ToggleConversion message.
MsgUpdateParams is the Msg/UpdateParams request type for Erc20 parameters.
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
Params defines the erc20 module params.
Deprecated: ProposalMetadata is used to parse a slice of denom metadata and generate the RegisterCoinProposal content.
QueryParamsRequest is the request type for the Query/Params RPC method.
QueryParamsResponse is the response type for the Query/Params RPC method.
QueryTokenPairRequest is the request type for the Query/TokenPair RPC method.
QueryTokenPairResponse is the response type for the Query/TokenPair RPC method.
QueryTokenPairsRequest is the request type for the Query/TokenPairs RPC method.
QueryTokenPairsResponse is the response type for the Query/TokenPairs RPC method.
Deprecated: RegisterCoinProposal is a gov Content type to register a token pair for a native Cosmos coin.
Deprecated: RegisterERC20Proposal is a gov Content type to register a token pair for an ERC20 token.
Deprecated: ToggleTokenConversionProposal is a gov Content type to toggle the conversion of a token pair.
TokenPair defines an instance that records a pairing consisting of a native Cosmos Coin and an ERC20 token address.
UnimplementedMsgServer must be embedded to have forward compatible implementations.
UnimplementedQueryServer must be embedded to have forward compatible implementations.
# Interfaces
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
UnsafeMsgServer may be embedded to opt out of forward compatibility for this service.
UnsafeQueryServer may be embedded to opt out of forward compatibility for this service.
# Type aliases
Owner enumerates the ownership of a ERC20 contract.