Versions in this module Expand all Collapse all v6 v6.0.0 Feb 24, 2023 Changes in this version + const AttributeKeyCosmosCoin + const AttributeKeyERC20Token + const AttributeKeyReceiver + const ERC20EventTransfer + const EventTypeBurn + const EventTypeConvertCoin + const EventTypeConvertERC20 + const EventTypeMint + const EventTypeRegisterCoin + const EventTypeRegisterERC20 + const EventTypeToggleTokenConversion + const EventTypeTokenLock + const EventTypeTokenUnlock + const ModuleName + const ProposalTypeRegisterCoin + const ProposalTypeRegisterERC20 + const ProposalTypeToggleTokenConversion + const RouterKey + const StoreKey + const TypeMsgConvertCoin + const TypeMsgConvertERC20 + var AminoCdc = codec.NewAminoCodec(amino) + var ErrABIPack = sdkerrors.Register(ModuleName, 9, "contract ABI pack failed") + var ErrABIUnpack = sdkerrors.Register(ModuleName, 10, "contract ABI unpack failed") + var ErrBalanceInvariance = sdkerrors.Register(ModuleName, 7, "post transfer balance invariant failed") + var ErrERC20Disabled = sdkerrors.Register(ModuleName, 2, "erc20 module is disabled") + var ErrERC20TokenPairDisabled = sdkerrors.Register(ModuleName, 13, "erc20 token pair is disabled") + var ErrEVMCall = sdkerrors.Register(ModuleName, 12, "EVM call unexpected error") + var ErrEVMDenom = sdkerrors.Register(ModuleName, 11, "EVM denomination registration") + var ErrIntOverflowErc20 = fmt.Errorf("proto: integer overflow") + var ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") + var ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") + var ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") + var ErrInternalTokenPair = sdkerrors.Register(ModuleName, 3, "internal ethereum token mapping error") + var ErrInvalidLengthErc20 = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") + var ErrTokenPairAlreadyExists = sdkerrors.Register(ModuleName, 5, "token pair already exists") + var ErrTokenPairNotFound = sdkerrors.Register(ModuleName, 4, "token pair not found") + var ErrUndefinedOwner = sdkerrors.Register(ModuleName, 6, "undefined owner of contract pair") + var ErrUnexpectedEndOfGroupErc20 = fmt.Errorf("proto: unexpected end of group") + var ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") + var ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") + var ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") + var ErrUnexpectedEvent = sdkerrors.Register(ModuleName, 8, "unexpected event") + var KeyPrefixTokenPair = []byte + var KeyPrefixTokenPairByDenom = []byte + var KeyPrefixTokenPairByERC20 = []byte + var ModuleAddress common.Address + var ModuleCdc = codec.NewProtoCodec(codectypes.NewInterfaceRegistry()) + var Owner_name = map[int32]string + var Owner_value = map[string]int32 + var ParamStoreKeyEnableEVMHook = []byte("EnableEVMHook") + var ParamStoreKeyEnableErc20 = []byte("EnableErc20") + func CreateDenom(address string) string + func CreateDenomDescription(address string) string + func EqualMetadata(a, b banktypes.Metadata) error + func EqualStringSlice(aliasesA, aliasesB []string) bool + func NewRegisterCoinProposal(title, description string, coinMetadata banktypes.Metadata) govtypes.Content + func NewRegisterERC20Proposal(title, description, erc20Addr string) govtypes.Content + func NewToggleTokenConversionProposal(title, description string, token string) govtypes.Content + func ParamKeyTable() paramtypes.KeyTable + func RegisterInterfaces(registry codectypes.InterfaceRegistry) + func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino) + func RegisterMsgHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error + func RegisterMsgHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MsgClient) error + func RegisterMsgHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error) + func RegisterMsgHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MsgServer) error + func RegisterMsgServer(s grpc1.Server, srv MsgServer) + func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error + func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error + func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error) + func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error + func RegisterQueryServer(s grpc1.Server, srv QueryServer) + func SanitizeERC20Name(name string) string + func ValidateErc20Denom(denom string) error + type AccountKeeper interface + GetModuleAddress func(moduleName string) sdk.AccAddress + GetSequence func(sdk.Context, sdk.AccAddress) (uint64, error) + type BankKeeper interface + BlockedAddr func(addr sdk.AccAddress) bool + BurnCoins func(ctx sdk.Context, moduleName string, amt sdk.Coins) error + GetBalance func(ctx sdk.Context, addr sdk.AccAddress, denom string) sdk.Coin + GetDenomMetaData func(ctx sdk.Context, denom string) (banktypes.Metadata, bool) + HasSupply func(ctx sdk.Context, denom string) bool + IsSendEnabledCoin func(ctx sdk.Context, coin sdk.Coin) bool + MintCoins func(ctx sdk.Context, moduleName string, amt sdk.Coins) error + SendCoinsFromAccountToModule func(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, ...) error + SendCoinsFromModuleToAccount func(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, ...) error + SetDenomMetaData func(ctx sdk.Context, denomMetaData banktypes.Metadata) + type ERC20BoolResponse struct + Value bool + type ERC20Data struct + Decimals uint8 + Name string + Symbol string + func NewERC20Data(name, symbol string, decimals uint8) ERC20Data + type ERC20StringResponse struct + Value string + type ERC20Uint8Response struct + Value uint8 + type EVMKeeper interface + ApplyMessage func(ctx sdk.Context, msg core.Message, tracer vm.EVMLogger, commit bool) (*evmtypes.MsgEthereumTxResponse, error) + EstimateGas func(c context.Context, req *evmtypes.EthCallRequest) (*evmtypes.EstimateGasResponse, error) + GetAccountWithoutBalance func(ctx sdk.Context, addr common.Address) *statedb.Account + GetParams func(ctx sdk.Context) evmtypes.Params + type GenesisState struct + Params Params + TokenPairs []TokenPair + func DefaultGenesisState() *GenesisState + func NewGenesisState(params Params, pairs []TokenPair) GenesisState + func (*GenesisState) Descriptor() ([]byte, []int) + func (*GenesisState) ProtoMessage() + func (gs GenesisState) Validate() error + func (m *GenesisState) GetParams() Params + func (m *GenesisState) GetTokenPairs() []TokenPair + func (m *GenesisState) Marshal() (dAtA []byte, err error) + func (m *GenesisState) MarshalTo(dAtA []byte) (int, error) + func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *GenesisState) Reset() + func (m *GenesisState) Size() (n int) + func (m *GenesisState) String() string + func (m *GenesisState) Unmarshal(dAtA []byte) error + func (m *GenesisState) XXX_DiscardUnknown() + func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *GenesisState) XXX_Merge(src proto.Message) + func (m *GenesisState) XXX_Size() int + func (m *GenesisState) XXX_Unmarshal(b []byte) error + type LogTransfer struct + From common.Address + To common.Address + Tokens *big.Int + type MsgClient interface + ConvertCoin func(ctx context.Context, in *MsgConvertCoin, opts ...grpc.CallOption) (*MsgConvertCoinResponse, error) + ConvertERC20 func(ctx context.Context, in *MsgConvertERC20, opts ...grpc.CallOption) (*MsgConvertERC20Response, error) + func NewMsgClient(cc grpc1.ClientConn) MsgClient + type MsgConvertCoin struct + Coin types.Coin + Receiver string + Sender string + func NewMsgConvertCoin(coin sdk.Coin, receiver common.Address, sender sdk.AccAddress) *MsgConvertCoin + func (*MsgConvertCoin) Descriptor() ([]byte, []int) + func (*MsgConvertCoin) ProtoMessage() + func (m *MsgConvertCoin) GetCoin() types.Coin + func (m *MsgConvertCoin) GetReceiver() string + func (m *MsgConvertCoin) GetSender() string + func (m *MsgConvertCoin) Marshal() (dAtA []byte, err error) + func (m *MsgConvertCoin) MarshalTo(dAtA []byte) (int, error) + func (m *MsgConvertCoin) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MsgConvertCoin) Reset() + func (m *MsgConvertCoin) Size() (n int) + func (m *MsgConvertCoin) String() string + func (m *MsgConvertCoin) Unmarshal(dAtA []byte) error + func (m *MsgConvertCoin) XXX_DiscardUnknown() + func (m *MsgConvertCoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MsgConvertCoin) XXX_Merge(src proto.Message) + func (m *MsgConvertCoin) XXX_Size() int + func (m *MsgConvertCoin) XXX_Unmarshal(b []byte) error + func (msg MsgConvertCoin) GetSignBytes() []byte + func (msg MsgConvertCoin) GetSigners() []sdk.AccAddress + func (msg MsgConvertCoin) Route() string + func (msg MsgConvertCoin) Type() string + func (msg MsgConvertCoin) ValidateBasic() error + type MsgConvertCoinResponse struct + func (*MsgConvertCoinResponse) Descriptor() ([]byte, []int) + func (*MsgConvertCoinResponse) ProtoMessage() + func (m *MsgConvertCoinResponse) Marshal() (dAtA []byte, err error) + func (m *MsgConvertCoinResponse) MarshalTo(dAtA []byte) (int, error) + func (m *MsgConvertCoinResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MsgConvertCoinResponse) Reset() + func (m *MsgConvertCoinResponse) Size() (n int) + func (m *MsgConvertCoinResponse) String() string + func (m *MsgConvertCoinResponse) Unmarshal(dAtA []byte) error + func (m *MsgConvertCoinResponse) XXX_DiscardUnknown() + func (m *MsgConvertCoinResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MsgConvertCoinResponse) XXX_Merge(src proto.Message) + func (m *MsgConvertCoinResponse) XXX_Size() int + func (m *MsgConvertCoinResponse) XXX_Unmarshal(b []byte) error + type MsgConvertERC20 struct + Amount github_com_cosmos_cosmos_sdk_types.Int + ContractAddress string + Receiver string + Sender string + func NewMsgConvertERC20(amount sdk.Int, receiver sdk.AccAddress, contract, sender common.Address) *MsgConvertERC20 + func (*MsgConvertERC20) Descriptor() ([]byte, []int) + func (*MsgConvertERC20) ProtoMessage() + func (m *MsgConvertERC20) GetContractAddress() string + func (m *MsgConvertERC20) GetReceiver() string + func (m *MsgConvertERC20) GetSender() string + func (m *MsgConvertERC20) Marshal() (dAtA []byte, err error) + func (m *MsgConvertERC20) MarshalTo(dAtA []byte) (int, error) + func (m *MsgConvertERC20) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MsgConvertERC20) Reset() + func (m *MsgConvertERC20) Size() (n int) + func (m *MsgConvertERC20) String() string + func (m *MsgConvertERC20) Unmarshal(dAtA []byte) error + func (m *MsgConvertERC20) XXX_DiscardUnknown() + func (m *MsgConvertERC20) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MsgConvertERC20) XXX_Merge(src proto.Message) + func (m *MsgConvertERC20) XXX_Size() int + func (m *MsgConvertERC20) XXX_Unmarshal(b []byte) error + func (msg MsgConvertERC20) GetSignBytes() []byte + func (msg MsgConvertERC20) GetSigners() []sdk.AccAddress + func (msg MsgConvertERC20) Route() string + func (msg MsgConvertERC20) Type() string + func (msg MsgConvertERC20) ValidateBasic() error + type MsgConvertERC20Response struct + func (*MsgConvertERC20Response) Descriptor() ([]byte, []int) + func (*MsgConvertERC20Response) ProtoMessage() + func (m *MsgConvertERC20Response) Marshal() (dAtA []byte, err error) + func (m *MsgConvertERC20Response) MarshalTo(dAtA []byte) (int, error) + func (m *MsgConvertERC20Response) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *MsgConvertERC20Response) Reset() + func (m *MsgConvertERC20Response) Size() (n int) + func (m *MsgConvertERC20Response) String() string + func (m *MsgConvertERC20Response) Unmarshal(dAtA []byte) error + func (m *MsgConvertERC20Response) XXX_DiscardUnknown() + func (m *MsgConvertERC20Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *MsgConvertERC20Response) XXX_Merge(src proto.Message) + func (m *MsgConvertERC20Response) XXX_Size() int + func (m *MsgConvertERC20Response) XXX_Unmarshal(b []byte) error + type MsgServer interface + ConvertCoin func(context.Context, *MsgConvertCoin) (*MsgConvertCoinResponse, error) + ConvertERC20 func(context.Context, *MsgConvertERC20) (*MsgConvertERC20Response, error) + type Owner int32 + const OWNER_EXTERNAL + const OWNER_MODULE + const OWNER_UNSPECIFIED + func (Owner) EnumDescriptor() ([]byte, []int) + func (x Owner) String() string + type Params struct + EnableEVMHook bool + EnableErc20 bool + func DefaultParams() Params + func NewParams(enableErc20 bool, enableEVMHook bool) Params + func (*Params) Descriptor() ([]byte, []int) + func (*Params) ProtoMessage() + func (m *Params) GetEnableEVMHook() bool + func (m *Params) GetEnableErc20() bool + func (m *Params) Marshal() (dAtA []byte, err error) + func (m *Params) MarshalTo(dAtA []byte) (int, error) + func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *Params) Reset() + func (m *Params) Size() (n int) + func (m *Params) String() string + func (m *Params) Unmarshal(dAtA []byte) error + func (m *Params) XXX_DiscardUnknown() + func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *Params) XXX_Merge(src proto.Message) + func (m *Params) XXX_Size() int + func (m *Params) XXX_Unmarshal(b []byte) error + func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs + func (p Params) Validate() error + type QueryClient interface + Params func(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) + TokenPair func(ctx context.Context, in *QueryTokenPairRequest, opts ...grpc.CallOption) (*QueryTokenPairResponse, error) + TokenPairs func(ctx context.Context, in *QueryTokenPairsRequest, opts ...grpc.CallOption) (*QueryTokenPairsResponse, error) + func NewQueryClient(cc grpc1.ClientConn) QueryClient + type QueryParamsRequest struct + func (*QueryParamsRequest) Descriptor() ([]byte, []int) + func (*QueryParamsRequest) ProtoMessage() + func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error) + func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error) + func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryParamsRequest) Reset() + func (m *QueryParamsRequest) Size() (n int) + func (m *QueryParamsRequest) String() string + func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error + func (m *QueryParamsRequest) XXX_DiscardUnknown() + func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryParamsRequest) XXX_Merge(src proto.Message) + func (m *QueryParamsRequest) XXX_Size() int + func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error + type QueryParamsResponse struct + Params Params + func (*QueryParamsResponse) Descriptor() ([]byte, []int) + func (*QueryParamsResponse) ProtoMessage() + func (m *QueryParamsResponse) GetParams() Params + func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error) + func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error) + func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryParamsResponse) Reset() + func (m *QueryParamsResponse) Size() (n int) + func (m *QueryParamsResponse) String() string + func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error + func (m *QueryParamsResponse) XXX_DiscardUnknown() + func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryParamsResponse) XXX_Merge(src proto.Message) + func (m *QueryParamsResponse) XXX_Size() int + func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error + type QueryServer interface + Params func(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) + TokenPair func(context.Context, *QueryTokenPairRequest) (*QueryTokenPairResponse, error) + TokenPairs func(context.Context, *QueryTokenPairsRequest) (*QueryTokenPairsResponse, error) + type QueryTokenPairRequest struct + Token string + func (*QueryTokenPairRequest) Descriptor() ([]byte, []int) + func (*QueryTokenPairRequest) ProtoMessage() + func (m *QueryTokenPairRequest) GetToken() string + func (m *QueryTokenPairRequest) Marshal() (dAtA []byte, err error) + func (m *QueryTokenPairRequest) MarshalTo(dAtA []byte) (int, error) + func (m *QueryTokenPairRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryTokenPairRequest) Reset() + func (m *QueryTokenPairRequest) Size() (n int) + func (m *QueryTokenPairRequest) String() string + func (m *QueryTokenPairRequest) Unmarshal(dAtA []byte) error + func (m *QueryTokenPairRequest) XXX_DiscardUnknown() + func (m *QueryTokenPairRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryTokenPairRequest) XXX_Merge(src proto.Message) + func (m *QueryTokenPairRequest) XXX_Size() int + func (m *QueryTokenPairRequest) XXX_Unmarshal(b []byte) error + type QueryTokenPairResponse struct + TokenPair TokenPair + func (*QueryTokenPairResponse) Descriptor() ([]byte, []int) + func (*QueryTokenPairResponse) ProtoMessage() + func (m *QueryTokenPairResponse) GetTokenPair() TokenPair + func (m *QueryTokenPairResponse) Marshal() (dAtA []byte, err error) + func (m *QueryTokenPairResponse) MarshalTo(dAtA []byte) (int, error) + func (m *QueryTokenPairResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryTokenPairResponse) Reset() + func (m *QueryTokenPairResponse) Size() (n int) + func (m *QueryTokenPairResponse) String() string + func (m *QueryTokenPairResponse) Unmarshal(dAtA []byte) error + func (m *QueryTokenPairResponse) XXX_DiscardUnknown() + func (m *QueryTokenPairResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryTokenPairResponse) XXX_Merge(src proto.Message) + func (m *QueryTokenPairResponse) XXX_Size() int + func (m *QueryTokenPairResponse) XXX_Unmarshal(b []byte) error + type QueryTokenPairsRequest struct + Pagination *query.PageRequest + func (*QueryTokenPairsRequest) Descriptor() ([]byte, []int) + func (*QueryTokenPairsRequest) ProtoMessage() + func (m *QueryTokenPairsRequest) GetPagination() *query.PageRequest + func (m *QueryTokenPairsRequest) Marshal() (dAtA []byte, err error) + func (m *QueryTokenPairsRequest) MarshalTo(dAtA []byte) (int, error) + func (m *QueryTokenPairsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryTokenPairsRequest) Reset() + func (m *QueryTokenPairsRequest) Size() (n int) + func (m *QueryTokenPairsRequest) String() string + func (m *QueryTokenPairsRequest) Unmarshal(dAtA []byte) error + func (m *QueryTokenPairsRequest) XXX_DiscardUnknown() + func (m *QueryTokenPairsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryTokenPairsRequest) XXX_Merge(src proto.Message) + func (m *QueryTokenPairsRequest) XXX_Size() int + func (m *QueryTokenPairsRequest) XXX_Unmarshal(b []byte) error + type QueryTokenPairsResponse struct + Pagination *query.PageResponse + TokenPairs []TokenPair + func (*QueryTokenPairsResponse) Descriptor() ([]byte, []int) + func (*QueryTokenPairsResponse) ProtoMessage() + func (m *QueryTokenPairsResponse) GetPagination() *query.PageResponse + func (m *QueryTokenPairsResponse) GetTokenPairs() []TokenPair + func (m *QueryTokenPairsResponse) Marshal() (dAtA []byte, err error) + func (m *QueryTokenPairsResponse) MarshalTo(dAtA []byte) (int, error) + func (m *QueryTokenPairsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *QueryTokenPairsResponse) Reset() + func (m *QueryTokenPairsResponse) Size() (n int) + func (m *QueryTokenPairsResponse) String() string + func (m *QueryTokenPairsResponse) Unmarshal(dAtA []byte) error + func (m *QueryTokenPairsResponse) XXX_DiscardUnknown() + func (m *QueryTokenPairsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *QueryTokenPairsResponse) XXX_Merge(src proto.Message) + func (m *QueryTokenPairsResponse) XXX_Size() int + func (m *QueryTokenPairsResponse) XXX_Unmarshal(b []byte) error + type RegisterCoinProposal struct + Description string + Metadata types.Metadata + Title string + func (*RegisterCoinProposal) Descriptor() ([]byte, []int) + func (*RegisterCoinProposal) ProposalRoute() string + func (*RegisterCoinProposal) ProposalType() string + func (*RegisterCoinProposal) ProtoMessage() + func (m *RegisterCoinProposal) GetDescription() string + func (m *RegisterCoinProposal) GetMetadata() types.Metadata + func (m *RegisterCoinProposal) GetTitle() string + func (m *RegisterCoinProposal) Marshal() (dAtA []byte, err error) + func (m *RegisterCoinProposal) MarshalTo(dAtA []byte) (int, error) + func (m *RegisterCoinProposal) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *RegisterCoinProposal) Reset() + func (m *RegisterCoinProposal) Size() (n int) + func (m *RegisterCoinProposal) String() string + func (m *RegisterCoinProposal) Unmarshal(dAtA []byte) error + func (m *RegisterCoinProposal) XXX_DiscardUnknown() + func (m *RegisterCoinProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *RegisterCoinProposal) XXX_Merge(src proto.Message) + func (m *RegisterCoinProposal) XXX_Size() int + func (m *RegisterCoinProposal) XXX_Unmarshal(b []byte) error + func (rtbp *RegisterCoinProposal) ValidateBasic() error + type RegisterERC20Proposal struct + Description string + Erc20Address string + Title string + func (*RegisterERC20Proposal) Descriptor() ([]byte, []int) + func (*RegisterERC20Proposal) ProposalRoute() string + func (*RegisterERC20Proposal) ProposalType() string + func (*RegisterERC20Proposal) ProtoMessage() + func (m *RegisterERC20Proposal) GetDescription() string + func (m *RegisterERC20Proposal) GetErc20Address() string + func (m *RegisterERC20Proposal) GetTitle() string + func (m *RegisterERC20Proposal) Marshal() (dAtA []byte, err error) + func (m *RegisterERC20Proposal) MarshalTo(dAtA []byte) (int, error) + func (m *RegisterERC20Proposal) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *RegisterERC20Proposal) Reset() + func (m *RegisterERC20Proposal) Size() (n int) + func (m *RegisterERC20Proposal) String() string + func (m *RegisterERC20Proposal) Unmarshal(dAtA []byte) error + func (m *RegisterERC20Proposal) XXX_DiscardUnknown() + func (m *RegisterERC20Proposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *RegisterERC20Proposal) XXX_Merge(src proto.Message) + func (m *RegisterERC20Proposal) XXX_Size() int + func (m *RegisterERC20Proposal) XXX_Unmarshal(b []byte) error + func (rtbp *RegisterERC20Proposal) ValidateBasic() error + type ToggleTokenConversionProposal struct + Description string + Title string + Token string + func (*ToggleTokenConversionProposal) Descriptor() ([]byte, []int) + func (*ToggleTokenConversionProposal) ProposalRoute() string + func (*ToggleTokenConversionProposal) ProposalType() string + func (*ToggleTokenConversionProposal) ProtoMessage() + func (m *ToggleTokenConversionProposal) GetDescription() string + func (m *ToggleTokenConversionProposal) GetTitle() string + func (m *ToggleTokenConversionProposal) GetToken() string + func (m *ToggleTokenConversionProposal) Marshal() (dAtA []byte, err error) + func (m *ToggleTokenConversionProposal) MarshalTo(dAtA []byte) (int, error) + func (m *ToggleTokenConversionProposal) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *ToggleTokenConversionProposal) Reset() + func (m *ToggleTokenConversionProposal) Size() (n int) + func (m *ToggleTokenConversionProposal) String() string + func (m *ToggleTokenConversionProposal) Unmarshal(dAtA []byte) error + func (m *ToggleTokenConversionProposal) XXX_DiscardUnknown() + func (m *ToggleTokenConversionProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *ToggleTokenConversionProposal) XXX_Merge(src proto.Message) + func (m *ToggleTokenConversionProposal) XXX_Size() int + func (m *ToggleTokenConversionProposal) XXX_Unmarshal(b []byte) error + func (this *ToggleTokenConversionProposal) Equal(that interface{}) bool + func (ttcp *ToggleTokenConversionProposal) ValidateBasic() error + type TokenPair struct + ContractOwner Owner + Denom string + Enabled bool + Erc20Address string + func NewTokenPair(erc20Address common.Address, denom string, enabled bool, contractOwner Owner) TokenPair + func (*TokenPair) Descriptor() ([]byte, []int) + func (*TokenPair) ProtoMessage() + func (m *TokenPair) GetContractOwner() Owner + func (m *TokenPair) GetDenom() string + func (m *TokenPair) GetEnabled() bool + func (m *TokenPair) GetErc20Address() string + func (m *TokenPair) Marshal() (dAtA []byte, err error) + func (m *TokenPair) MarshalTo(dAtA []byte) (int, error) + func (m *TokenPair) MarshalToSizedBuffer(dAtA []byte) (int, error) + func (m *TokenPair) Reset() + func (m *TokenPair) Size() (n int) + func (m *TokenPair) String() string + func (m *TokenPair) Unmarshal(dAtA []byte) error + func (m *TokenPair) XXX_DiscardUnknown() + func (m *TokenPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) + func (m *TokenPair) XXX_Merge(src proto.Message) + func (m *TokenPair) XXX_Size() int + func (m *TokenPair) XXX_Unmarshal(b []byte) error + func (this *TokenPair) Equal(that interface{}) bool + func (tp TokenPair) GetERC20Contract() common.Address + func (tp TokenPair) GetID() []byte + func (tp TokenPair) IsNativeCoin() bool + func (tp TokenPair) IsNativeERC20() bool + func (tp TokenPair) Validate() error + type UnimplementedMsgServer struct + func (*UnimplementedMsgServer) ConvertCoin(ctx context.Context, req *MsgConvertCoin) (*MsgConvertCoinResponse, error) + func (*UnimplementedMsgServer) ConvertERC20(ctx context.Context, req *MsgConvertERC20) (*MsgConvertERC20Response, error) + type UnimplementedQueryServer struct + func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error) + func (*UnimplementedQueryServer) TokenPair(ctx context.Context, req *QueryTokenPairRequest) (*QueryTokenPairResponse, error) + func (*UnimplementedQueryServer) TokenPairs(ctx context.Context, req *QueryTokenPairsRequest) (*QueryTokenPairsResponse, error) Other modules containing this package github.com/Canto-Network/Canto/v2 github.com/Canto-Network/Canto/v7