Documentation
¶
Overview ¶
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func CreateDenom(address string) string
- func CreateDenomDescription(address string) string
- func EqualMetadata(a, b banktypes.Metadata) error
- func EqualStringSlice(aliasesA, aliasesB []string) bool
- func IsModuleAccount(acc sdk.AccountI) bool
- func NewRegisterERC20Proposal(title, description string, erc20Addreses ...string) v1beta1.Content
- func NewToggleTokenConversionProposal(title, description string, token string) v1beta1.Content
- 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 ValidateBool(i interface{}) error
- func ValidateErc20Denom(denom string) error
- func ValidatePrecompiles(i interface{}) ([]common.Address, error)
- type AccountKeeper
- type ERC20BoolResponse
- type ERC20Data
- type ERC20StringResponse
- type ERC20Uint8Response
- type EVMKeeper
- type EventConvertCoin
- func (*EventConvertCoin) Descriptor() ([]byte, []int)
- func (m *EventConvertCoin) GetAmount() string
- func (m *EventConvertCoin) GetDenom() string
- func (m *EventConvertCoin) GetErc20Address() string
- func (m *EventConvertCoin) GetReceiver() string
- func (m *EventConvertCoin) GetSender() string
- func (m *EventConvertCoin) Marshal() (dAtA []byte, err error)
- func (m *EventConvertCoin) MarshalTo(dAtA []byte) (int, error)
- func (m *EventConvertCoin) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventConvertCoin) ProtoMessage()
- func (m *EventConvertCoin) Reset()
- func (m *EventConvertCoin) Size() (n int)
- func (m *EventConvertCoin) String() string
- func (m *EventConvertCoin) Unmarshal(dAtA []byte) error
- func (m *EventConvertCoin) XXX_DiscardUnknown()
- func (m *EventConvertCoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventConvertCoin) XXX_Merge(src proto.Message)
- func (m *EventConvertCoin) XXX_Size() int
- func (m *EventConvertCoin) XXX_Unmarshal(b []byte) error
- type EventConvertERC20
- func (*EventConvertERC20) Descriptor() ([]byte, []int)
- func (m *EventConvertERC20) GetAmount() string
- func (m *EventConvertERC20) GetContractAddress() string
- func (m *EventConvertERC20) GetDenom() string
- func (m *EventConvertERC20) GetReceiver() string
- func (m *EventConvertERC20) GetSender() string
- func (m *EventConvertERC20) Marshal() (dAtA []byte, err error)
- func (m *EventConvertERC20) MarshalTo(dAtA []byte) (int, error)
- func (m *EventConvertERC20) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventConvertERC20) ProtoMessage()
- func (m *EventConvertERC20) Reset()
- func (m *EventConvertERC20) Size() (n int)
- func (m *EventConvertERC20) String() string
- func (m *EventConvertERC20) Unmarshal(dAtA []byte) error
- func (m *EventConvertERC20) XXX_DiscardUnknown()
- func (m *EventConvertERC20) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventConvertERC20) XXX_Merge(src proto.Message)
- func (m *EventConvertERC20) XXX_Size() int
- func (m *EventConvertERC20) XXX_Unmarshal(b []byte) error
- type EventRegisterPair
- func (*EventRegisterPair) Descriptor() ([]byte, []int)
- func (m *EventRegisterPair) GetDenom() string
- func (m *EventRegisterPair) GetErc20Address() string
- func (m *EventRegisterPair) Marshal() (dAtA []byte, err error)
- func (m *EventRegisterPair) MarshalTo(dAtA []byte) (int, error)
- func (m *EventRegisterPair) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventRegisterPair) ProtoMessage()
- func (m *EventRegisterPair) Reset()
- func (m *EventRegisterPair) Size() (n int)
- func (m *EventRegisterPair) String() string
- func (m *EventRegisterPair) Unmarshal(dAtA []byte) error
- func (m *EventRegisterPair) XXX_DiscardUnknown()
- func (m *EventRegisterPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventRegisterPair) XXX_Merge(src proto.Message)
- func (m *EventRegisterPair) XXX_Size() int
- func (m *EventRegisterPair) XXX_Unmarshal(b []byte) error
- type EventToggleTokenConversion
- func (*EventToggleTokenConversion) Descriptor() ([]byte, []int)
- func (m *EventToggleTokenConversion) GetDenom() string
- func (m *EventToggleTokenConversion) GetErc20Address() string
- func (m *EventToggleTokenConversion) Marshal() (dAtA []byte, err error)
- func (m *EventToggleTokenConversion) MarshalTo(dAtA []byte) (int, error)
- func (m *EventToggleTokenConversion) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*EventToggleTokenConversion) ProtoMessage()
- func (m *EventToggleTokenConversion) Reset()
- func (m *EventToggleTokenConversion) Size() (n int)
- func (m *EventToggleTokenConversion) String() string
- func (m *EventToggleTokenConversion) Unmarshal(dAtA []byte) error
- func (m *EventToggleTokenConversion) XXX_DiscardUnknown()
- func (m *EventToggleTokenConversion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EventToggleTokenConversion) XXX_Merge(src proto.Message)
- func (m *EventToggleTokenConversion) XXX_Size() int
- func (m *EventToggleTokenConversion) XXX_Unmarshal(b []byte) error
- type GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- 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 (*GenesisState) ProtoMessage()
- func (m *GenesisState) Reset()
- func (m *GenesisState) Size() (n int)
- func (m *GenesisState) String() string
- func (m *GenesisState) Unmarshal(dAtA []byte) error
- func (gs GenesisState) Validate() 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 LegacyParams
- type LogTransfer
- type MsgClient
- type MsgConvertCoin
- func (*MsgConvertCoin) Descriptor() ([]byte, []int)
- 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 (*MsgConvertCoin) ProtoMessage()
- 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
- type MsgConvertCoinResponse
- func (*MsgConvertCoinResponse) Descriptor() ([]byte, []int)
- 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 (*MsgConvertCoinResponse) ProtoMessage()
- 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
- func (*MsgConvertERC20) Descriptor() ([]byte, []int)
- func (m *MsgConvertERC20) GetContractAddress() string
- func (m *MsgConvertERC20) GetReceiver() string
- func (m *MsgConvertERC20) GetSender() string
- func (msg MsgConvertERC20) GetSignBytes() []byte
- 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 (*MsgConvertERC20) ProtoMessage()
- func (m *MsgConvertERC20) Reset()
- func (msg MsgConvertERC20) Route() string
- func (m *MsgConvertERC20) Size() (n int)
- func (m *MsgConvertERC20) String() string
- func (msg MsgConvertERC20) Type() string
- func (m *MsgConvertERC20) Unmarshal(dAtA []byte) error
- func (msg MsgConvertERC20) ValidateBasic() 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
- type MsgConvertERC20Response
- func (*MsgConvertERC20Response) Descriptor() ([]byte, []int)
- 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 (*MsgConvertERC20Response) ProtoMessage()
- 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 MsgRegisterERC20
- func (*MsgRegisterERC20) Descriptor() ([]byte, []int)
- func (m *MsgRegisterERC20) GetAuthority() string
- func (m *MsgRegisterERC20) GetErc20Addresses() []string
- func (m *MsgRegisterERC20) Marshal() (dAtA []byte, err error)
- func (m *MsgRegisterERC20) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgRegisterERC20) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgRegisterERC20) ProtoMessage()
- func (m *MsgRegisterERC20) Reset()
- func (m *MsgRegisterERC20) Size() (n int)
- func (m *MsgRegisterERC20) String() string
- func (m *MsgRegisterERC20) Unmarshal(dAtA []byte) error
- func (m *MsgRegisterERC20) ValidateBasic() error
- func (m *MsgRegisterERC20) XXX_DiscardUnknown()
- func (m *MsgRegisterERC20) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgRegisterERC20) XXX_Merge(src proto.Message)
- func (m *MsgRegisterERC20) XXX_Size() int
- func (m *MsgRegisterERC20) XXX_Unmarshal(b []byte) error
- type MsgRegisterERC20Response
- func (*MsgRegisterERC20Response) Descriptor() ([]byte, []int)
- func (m *MsgRegisterERC20Response) Marshal() (dAtA []byte, err error)
- func (m *MsgRegisterERC20Response) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgRegisterERC20Response) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgRegisterERC20Response) ProtoMessage()
- func (m *MsgRegisterERC20Response) Reset()
- func (m *MsgRegisterERC20Response) Size() (n int)
- func (m *MsgRegisterERC20Response) String() string
- func (m *MsgRegisterERC20Response) Unmarshal(dAtA []byte) error
- func (m *MsgRegisterERC20Response) XXX_DiscardUnknown()
- func (m *MsgRegisterERC20Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgRegisterERC20Response) XXX_Merge(src proto.Message)
- func (m *MsgRegisterERC20Response) XXX_Size() int
- func (m *MsgRegisterERC20Response) XXX_Unmarshal(b []byte) error
- type MsgServer
- type MsgToggleConversion
- func (*MsgToggleConversion) Descriptor() ([]byte, []int)
- func (m *MsgToggleConversion) GetAuthority() string
- func (m *MsgToggleConversion) GetToken() string
- func (m *MsgToggleConversion) Marshal() (dAtA []byte, err error)
- func (m *MsgToggleConversion) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgToggleConversion) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgToggleConversion) ProtoMessage()
- func (m *MsgToggleConversion) Reset()
- func (m *MsgToggleConversion) Size() (n int)
- func (m *MsgToggleConversion) String() string
- func (m *MsgToggleConversion) Unmarshal(dAtA []byte) error
- func (m *MsgToggleConversion) ValidateBasic() error
- func (m *MsgToggleConversion) XXX_DiscardUnknown()
- func (m *MsgToggleConversion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgToggleConversion) XXX_Merge(src proto.Message)
- func (m *MsgToggleConversion) XXX_Size() int
- func (m *MsgToggleConversion) XXX_Unmarshal(b []byte) error
- type MsgToggleConversionResponse
- func (*MsgToggleConversionResponse) Descriptor() ([]byte, []int)
- func (m *MsgToggleConversionResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgToggleConversionResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgToggleConversionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgToggleConversionResponse) ProtoMessage()
- func (m *MsgToggleConversionResponse) Reset()
- func (m *MsgToggleConversionResponse) Size() (n int)
- func (m *MsgToggleConversionResponse) String() string
- func (m *MsgToggleConversionResponse) Unmarshal(dAtA []byte) error
- func (m *MsgToggleConversionResponse) XXX_DiscardUnknown()
- func (m *MsgToggleConversionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgToggleConversionResponse) XXX_Merge(src proto.Message)
- func (m *MsgToggleConversionResponse) XXX_Size() int
- func (m *MsgToggleConversionResponse) XXX_Unmarshal(b []byte) error
- type MsgUpdateParams
- func (*MsgUpdateParams) Descriptor() ([]byte, []int)
- func (m *MsgUpdateParams) GetAuthority() string
- func (m *MsgUpdateParams) GetParams() Params
- func (m MsgUpdateParams) GetSignBytes() []byte
- func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateParams) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateParams) ProtoMessage()
- func (m *MsgUpdateParams) Reset()
- func (m *MsgUpdateParams) Size() (n int)
- func (m *MsgUpdateParams) String() string
- func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error
- func (m *MsgUpdateParams) ValidateBasic() error
- func (m *MsgUpdateParams) XXX_DiscardUnknown()
- func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateParams) XXX_Merge(src proto.Message)
- func (m *MsgUpdateParams) XXX_Size() int
- func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error
- type MsgUpdateParamsResponse
- func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int)
- func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateParamsResponse) ProtoMessage()
- func (m *MsgUpdateParamsResponse) Reset()
- func (m *MsgUpdateParamsResponse) Size() (n int)
- func (m *MsgUpdateParamsResponse) String() string
- func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error
- func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown()
- func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message)
- func (m *MsgUpdateParamsResponse) XXX_Size() int
- func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error
- type Owner
- type Params
- func (*Params) Descriptor() ([]byte, []int)
- func (m *Params) GetDynamicPrecompiles() []string
- func (m *Params) GetEnableErc20() bool
- func (m *Params) GetNativePrecompiles() []string
- func (p Params) IsDynamicPrecompile(addr common.Address) bool
- func (p Params) IsNativePrecompile(addr common.Address) 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 (*Params) ProtoMessage()
- func (m *Params) Reset()
- func (m *Params) Size() (n int)
- func (m *Params) String() string
- func (m *Params) Unmarshal(dAtA []byte) error
- func (p Params) Validate() 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
- type ProposalMetadatadeprecated
- func (*ProposalMetadata) Descriptor() ([]byte, []int)
- func (m *ProposalMetadata) GetMetadata() []types.Metadata
- func (m *ProposalMetadata) Marshal() (dAtA []byte, err error)
- func (m *ProposalMetadata) MarshalTo(dAtA []byte) (int, error)
- func (m *ProposalMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ProposalMetadata) ProtoMessage()
- func (m *ProposalMetadata) Reset()
- func (m *ProposalMetadata) Size() (n int)
- func (m *ProposalMetadata) String() string
- func (m *ProposalMetadata) Unmarshal(dAtA []byte) error
- func (m *ProposalMetadata) XXX_DiscardUnknown()
- func (m *ProposalMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ProposalMetadata) XXX_Merge(src proto.Message)
- func (m *ProposalMetadata) XXX_Size() int
- func (m *ProposalMetadata) XXX_Unmarshal(b []byte) error
- type QueryClient
- type QueryParamsRequest
- func (*QueryParamsRequest) Descriptor() ([]byte, []int)
- 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 (*QueryParamsRequest) ProtoMessage()
- 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
- func (*QueryParamsResponse) Descriptor() ([]byte, []int)
- 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 (*QueryParamsResponse) ProtoMessage()
- 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
- type QueryTokenPairRequest
- func (*QueryTokenPairRequest) Descriptor() ([]byte, []int)
- 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 (*QueryTokenPairRequest) ProtoMessage()
- 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
- func (*QueryTokenPairResponse) Descriptor() ([]byte, []int)
- 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 (*QueryTokenPairResponse) ProtoMessage()
- 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
- func (*QueryTokenPairsRequest) Descriptor() ([]byte, []int)
- 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 (*QueryTokenPairsRequest) ProtoMessage()
- 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
- func (*QueryTokenPairsResponse) Descriptor() ([]byte, []int)
- 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 (*QueryTokenPairsResponse) ProtoMessage()
- 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 RegisterCoinProposaldeprecated
- func (*RegisterCoinProposal) Descriptor() ([]byte, []int)
- 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 (*RegisterCoinProposal) ProposalRoute() string
- func (*RegisterCoinProposal) ProposalType() string
- func (*RegisterCoinProposal) ProtoMessage()
- func (m *RegisterCoinProposal) Reset()
- func (m *RegisterCoinProposal) Size() (n int)
- func (m *RegisterCoinProposal) String() string
- func (m *RegisterCoinProposal) Unmarshal(dAtA []byte) error
- func (rtbp *RegisterCoinProposal) ValidateBasic() 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
- type RegisterERC20Proposaldeprecated
- func (*RegisterERC20Proposal) Descriptor() ([]byte, []int)
- func (m *RegisterERC20Proposal) GetDescription() string
- func (m *RegisterERC20Proposal) GetErc20Addresses() []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 (*RegisterERC20Proposal) ProposalRoute() string
- func (*RegisterERC20Proposal) ProposalType() string
- func (*RegisterERC20Proposal) ProtoMessage()
- func (m *RegisterERC20Proposal) Reset()
- func (m *RegisterERC20Proposal) Size() (n int)
- func (m *RegisterERC20Proposal) String() string
- func (m *RegisterERC20Proposal) Unmarshal(dAtA []byte) error
- func (rtbp *RegisterERC20Proposal) ValidateBasic() 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
- type StakingKeeper
- type Subspace
- type ToggleTokenConversionProposaldeprecated
- func (*ToggleTokenConversionProposal) Descriptor() ([]byte, []int)
- func (this *ToggleTokenConversionProposal) Equal(that interface{}) bool
- 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 (*ToggleTokenConversionProposal) ProposalRoute() string
- func (*ToggleTokenConversionProposal) ProposalType() string
- func (*ToggleTokenConversionProposal) ProtoMessage()
- func (m *ToggleTokenConversionProposal) Reset()
- func (m *ToggleTokenConversionProposal) Size() (n int)
- func (m *ToggleTokenConversionProposal) String() string
- func (m *ToggleTokenConversionProposal) Unmarshal(dAtA []byte) error
- func (ttcp *ToggleTokenConversionProposal) ValidateBasic() 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
- type TokenPair
- func (*TokenPair) Descriptor() ([]byte, []int)
- func (this *TokenPair) Equal(that interface{}) bool
- func (m *TokenPair) GetContractOwner() Owner
- func (m *TokenPair) GetDenom() string
- func (tp TokenPair) GetERC20Contract() common.Address
- func (m *TokenPair) GetEnabled() bool
- func (m *TokenPair) GetErc20Address() string
- func (tp TokenPair) GetID() []byte
- func (tp TokenPair) IsNativeCoin() bool
- func (tp TokenPair) IsNativeERC20() bool
- 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 (*TokenPair) ProtoMessage()
- func (m *TokenPair) Reset()
- func (m *TokenPair) Size() (n int)
- func (m *TokenPair) String() string
- func (m *TokenPair) Unmarshal(dAtA []byte) error
- func (tp TokenPair) Validate() 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
- type UnimplementedMsgServer
- func (*UnimplementedMsgServer) ConvertERC20(ctx context.Context, req *MsgConvertERC20) (*MsgConvertERC20Response, error)
- func (*UnimplementedMsgServer) RegisterERC20(ctx context.Context, req *MsgRegisterERC20) (*MsgRegisterERC20Response, error)
- func (*UnimplementedMsgServer) ToggleConversion(ctx context.Context, req *MsgToggleConversion) (*MsgToggleConversionResponse, error)
- func (*UnimplementedMsgServer) UpdateParams(ctx context.Context, req *MsgUpdateParams) (*MsgUpdateParamsResponse, error)
- type UnimplementedQueryServer
- 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)
Constants ¶
const ( EventTypeConvertERC20 = "convert_erc20" EventTypeRegisterERC20 = "register_erc20" EventTypeToggleTokenConversion = "toggle_token_conversion" // #nosec EventTypeRegisterERC20Extension = "register_erc20_extension" AttributeCoinSourceChannel = "source_channel" AttributeKeyCosmosCoin = "cosmos_coin" AttributeKeyERC20Token = "erc20_token" // #nosec AttributeKeyReceiver = "receiver" )
erc20 events
const ( // module name ModuleName = "erc20" // StoreKey to be used when creating the KVStore StoreKey = ModuleName // RouterKey to be used for message routing RouterKey = ModuleName )
constants
const ( // ProposalTypeRegisterCoin is DEPRECATED, remove after v16 upgrade ProposalTypeRegisterCoin string = "RegisterCoin" ProposalTypeRegisterERC20 string = "RegisterERC20" ProposalTypeToggleTokenConversion string = "ToggleTokenConversion" // #nosec )
constants
const Erc20Bytecode = "" /* 27034-byte string literal not displayed */
Erc20Bytecode got from a query previous to the Evmos v19 upgrade eth.getCode("0xc7e56EEc629D3728fE41baCa2f6BFc502096f94E","0x15B5788").
We're querying height 22763400 and the ERC-20 contract of the stSTARS IBC coin is 0xc7e56EEc629D3728fE41baCa2f6BFc502096f94E.
const (
TypeMsgConvertERC20 = "convert_ERC20"
)
Variables ¶
var ( // ModuleCdc references the global erc20 module codec. Note, the codec should // ONLY be used in certain instances of tests and for JSON encoding. // // The actual codec used for serialization should be provided to modules/erc20 and // defined at the application level. ModuleCdc = codec.NewProtoCodec(codectypes.NewInterfaceRegistry()) // AminoCdc is a amino codec created to support amino JSON compatible msgs. AminoCdc = codec.NewAminoCodec(amino) //nolint:staticcheck )
var ( ErrInvalidLengthErc20 = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowErc20 = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupErc20 = fmt.Errorf("proto: unexpected end of group") )
var ( ErrERC20Disabled = errorsmod.Register(ModuleName, 2, "erc20 module is disabled") ErrInternalTokenPair = errorsmod.Register(ModuleName, 3, "internal ethereum token mapping error") ErrTokenPairNotFound = errorsmod.Register(ModuleName, 4, "token pair not found") ErrTokenPairAlreadyExists = errorsmod.Register(ModuleName, 5, "token pair already exists") ErrUndefinedOwner = errorsmod.Register(ModuleName, 6, "undefined owner of contract pair") ErrBalanceInvariance = errorsmod.Register(ModuleName, 7, "post transfer balance invariant failed") ErrUnexpectedEvent = errorsmod.Register(ModuleName, 8, "unexpected event") ErrABIPack = errorsmod.Register(ModuleName, 9, "contract ABI pack failed") ErrABIUnpack = errorsmod.Register(ModuleName, 10, "contract ABI unpack failed") ErrEVMDenom = errorsmod.Register(ModuleName, 11, "EVM denomination registration") ErrEVMCall = errorsmod.Register(ModuleName, 12, "EVM call unexpected error") ErrERC20TokenPairDisabled = errorsmod.Register(ModuleName, 13, "erc20 token pair is disabled") ErrInvalidIBC = errorsmod.Register(ModuleName, 14, "invalid IBC transaction") ErrTokenPairOwnedByModule = errorsmod.Register(ModuleName, 15, "token pair owned by module") ErrNativeConversionDisabled = errorsmod.Register(ModuleName, 16, "native coins manual conversion is disabled") )
errors
var ( ErrInvalidLengthEvents = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowEvents = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupEvents = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") )
var ( KeyPrefixTokenPair = []byte{prefixTokenPair} KeyPrefixTokenPairByERC20 = []byte{prefixTokenPairByERC20} KeyPrefixTokenPairByDenom = []byte{prefixTokenPairByDenom} KeyPrefixSTRv2Addresses = []byte{prefixSTRv2Addresses} )
KVStore key prefixes
var ( ParamStoreKeyEnableErc20 = []byte("EnableErc20") ParamStoreKeyDynamicPrecompiles = []byte("DynamicPrecompiles") ParamStoreKeyNativePrecompiles = []byte("NativePrecompiles") )
Parameter store key
var ( // NOTE: We strongly recommend to use the canonical address for the ERC-20 representation // of the chain's native denomination as defined by // [ERC-7528](https://eips.ethereum.org/EIPS/eip-7528). // // 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE DefaultNativePrecompiles []string DefaultDynamicPrecompiles []string )
var ( ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") )
var ( ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") )
var ModuleAddress common.Address
ModuleAddress is the native module address for ERC-20
var MsgConvertERC20CustomGetSigner = txsigning.CustomGetSigner{ MsgType: protov2.MessageName(&erc20api.MsgConvertERC20{}), Fn: erc20api.GetSigners, }
var Owner_name = map[int32]string{
0: "OWNER_UNSPECIFIED",
1: "OWNER_MODULE",
2: "OWNER_EXTERNAL",
}
var Owner_value = map[string]int32{
"OWNER_UNSPECIFIED": 0,
"OWNER_MODULE": 1,
"OWNER_EXTERNAL": 2,
}
Functions ¶
func CreateDenom ¶
CreateDenom generates a string the module name plus the address to avoid conflicts with names staring with a number
func CreateDenomDescription ¶
CreateDenomDescription generates a string with the coin description
func EqualMetadata ¶
EqualMetadata checks if all the fields of the provided coin metadata are equal.
func EqualStringSlice ¶
EqualStringSlice checks if two string slices are equal.
func IsModuleAccount ¶
IsModuleAccount returns true if the given account is a module account
func NewRegisterERC20Proposal ¶
NewRegisterERC20Proposal returns new instance of RegisterERC20Proposal
func NewToggleTokenConversionProposal ¶
NewToggleTokenConversionProposal returns new instance of ToggleTokenConversionProposal
func RegisterInterfaces ¶
func RegisterInterfaces(registry codectypes.InterfaceRegistry)
RegisterInterfaces register implementations
func RegisterLegacyAminoCodec ¶
func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
RegisterLegacyAminoCodec registers the necessary x/erc20 interfaces and concrete types on the provided LegacyAmino codec. These types are used for Amino JSON serialization and EIP-712 compatibility.
func RegisterMsgHandler ¶
RegisterMsgHandler registers the http handlers for service Msg to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterMsgHandlerClient ¶
RegisterMsgHandlerClient registers the http handlers for service Msg to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MsgClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MsgClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MsgClient" to call the correct interceptors.
func RegisterMsgHandlerFromEndpoint ¶
func RegisterMsgHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterMsgHandlerFromEndpoint is same as RegisterMsgHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterMsgHandlerServer ¶
RegisterMsgHandlerServer registers the http handlers for service Msg to "mux". UnaryRPC :call MsgServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterMsgHandlerFromEndpoint instead.
func RegisterMsgServer ¶
func RegisterQueryHandler ¶
RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterQueryHandlerClient ¶
func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.
func RegisterQueryHandlerFromEndpoint ¶
func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterQueryHandlerServer ¶
func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
func SanitizeERC20Name ¶
SanitizeERC20Name enforces 128 max string length, deletes leading numbers removes special characters (except /) and spaces from the ERC20 name
func ValidateBool ¶
func ValidateBool(i interface{}) error
func ValidateErc20Denom ¶
ValidateErc20Denom checks if a denom is a valid erc20/ denomination
func ValidatePrecompiles ¶
ValidatePrecompiles checks if the precompile addresses are valid and unique.
Types ¶
type AccountKeeper ¶
type AccountKeeper interface { AddressCodec() address.Codec GetModuleAddress(moduleName string) sdk.AccAddress GetSequence(context.Context, sdk.AccAddress) (uint64, error) GetAccount(context.Context, sdk.AccAddress) sdk.AccountI }
AccountKeeper defines the expected interface needed to retrieve account info.
type ERC20BoolResponse ¶
type ERC20BoolResponse struct {
Value bool
}
ERC20BoolResponse defines the bool value from the call response
type ERC20Data ¶
ERC20Data represents the ERC20 token details used to map the token to a Cosmos Coin
func NewERC20Data ¶
NewERC20Data creates a new ERC20Data instance
type ERC20StringResponse ¶
type ERC20StringResponse struct {
Value string
}
ERC20StringResponse defines the string value from the call response
type ERC20Uint8Response ¶
type ERC20Uint8Response struct {
Value uint8
}
ERC20Uint8Response defines the uint8 value from the call response
type EVMKeeper ¶
type EVMKeeper interface { // TODO: should these methods also be converted to use context.Context? GetParams(ctx sdk.Context) evmtypes.Params GetAccountWithoutBalance(ctx sdk.Context, addr common.Address) *statedb.Account EstimateGasInternal(c context.Context, req *evmtypes.EthCallRequest, fromType evmtypes.CallType) (*evmtypes.EstimateGasResponse, error) ApplyMessage(ctx sdk.Context, msg core.Message, tracer vm.EVMLogger, commit bool) (*evmtypes.MsgEthereumTxResponse, error) DeleteAccount(ctx sdk.Context, addr common.Address) error IsAvailableStaticPrecompile(params *evmtypes.Params, address common.Address) bool CallEVM(ctx sdk.Context, abi abi.ABI, from, contract common.Address, commit bool, method string, args ...interface{}) (*evmtypes.MsgEthereumTxResponse, error) CallEVMWithData(ctx sdk.Context, from common.Address, contract *common.Address, data []byte, commit bool) (*evmtypes.MsgEthereumTxResponse, error) GetCode(ctx sdk.Context, hash common.Hash) []byte SetCode(ctx sdk.Context, hash []byte, bytecode []byte) SetAccount(ctx sdk.Context, address common.Address, account statedb.Account) error GetAccount(ctx sdk.Context, address common.Address) *statedb.Account }
EVMKeeper defines the expected EVM keeper interface used on erc20
type EventConvertCoin ¶
type EventConvertCoin struct { // sender is the sender's address. Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"` // receiver is the receiver's address. Receiver string `protobuf:"bytes,2,opt,name=receiver,proto3" json:"receiver,omitempty"` // amount is the amount of coins to be converted. Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"` // denom is the coin's denomination. Denom string `protobuf:"bytes,4,opt,name=denom,proto3" json:"denom,omitempty"` // erc20_address is the ERC20 contract address. Erc20Address string `protobuf:"bytes,5,opt,name=erc20_address,json=erc20Address,proto3" json:"erc20_address,omitempty"` }
EventConvertCoin is an event emitted when a coin is converted.
func (*EventConvertCoin) Descriptor ¶
func (*EventConvertCoin) Descriptor() ([]byte, []int)
func (*EventConvertCoin) GetAmount ¶
func (m *EventConvertCoin) GetAmount() string
func (*EventConvertCoin) GetDenom ¶
func (m *EventConvertCoin) GetDenom() string
func (*EventConvertCoin) GetErc20Address ¶
func (m *EventConvertCoin) GetErc20Address() string
func (*EventConvertCoin) GetReceiver ¶
func (m *EventConvertCoin) GetReceiver() string
func (*EventConvertCoin) GetSender ¶
func (m *EventConvertCoin) GetSender() string
func (*EventConvertCoin) Marshal ¶
func (m *EventConvertCoin) Marshal() (dAtA []byte, err error)
func (*EventConvertCoin) MarshalToSizedBuffer ¶
func (m *EventConvertCoin) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventConvertCoin) ProtoMessage ¶
func (*EventConvertCoin) ProtoMessage()
func (*EventConvertCoin) Reset ¶
func (m *EventConvertCoin) Reset()
func (*EventConvertCoin) Size ¶
func (m *EventConvertCoin) Size() (n int)
func (*EventConvertCoin) String ¶
func (m *EventConvertCoin) String() string
func (*EventConvertCoin) Unmarshal ¶
func (m *EventConvertCoin) Unmarshal(dAtA []byte) error
func (*EventConvertCoin) XXX_DiscardUnknown ¶
func (m *EventConvertCoin) XXX_DiscardUnknown()
func (*EventConvertCoin) XXX_Marshal ¶
func (m *EventConvertCoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventConvertCoin) XXX_Merge ¶
func (m *EventConvertCoin) XXX_Merge(src proto.Message)
func (*EventConvertCoin) XXX_Size ¶
func (m *EventConvertCoin) XXX_Size() int
func (*EventConvertCoin) XXX_Unmarshal ¶
func (m *EventConvertCoin) XXX_Unmarshal(b []byte) error
type EventConvertERC20 ¶
type EventConvertERC20 struct { // sender is the sender's address. Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"` // receiver is the receiver's address. Receiver string `protobuf:"bytes,2,opt,name=receiver,proto3" json:"receiver,omitempty"` // amount is the amount of coins to be converted. Amount string `protobuf:"bytes,3,opt,name=amount,proto3" json:"amount,omitempty"` // denom is the coin's denomination. Denom string `protobuf:"bytes,4,opt,name=denom,proto3" json:"denom,omitempty"` // contract_address of an ERC20 token contract, that is registered in a token // pair ContractAddress string `protobuf:"bytes,5,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"` }
EventConvertERC20 is an event emitted when an ERC20 is converted.
func (*EventConvertERC20) Descriptor ¶
func (*EventConvertERC20) Descriptor() ([]byte, []int)
func (*EventConvertERC20) GetAmount ¶
func (m *EventConvertERC20) GetAmount() string
func (*EventConvertERC20) GetContractAddress ¶
func (m *EventConvertERC20) GetContractAddress() string
func (*EventConvertERC20) GetDenom ¶
func (m *EventConvertERC20) GetDenom() string
func (*EventConvertERC20) GetReceiver ¶
func (m *EventConvertERC20) GetReceiver() string
func (*EventConvertERC20) GetSender ¶
func (m *EventConvertERC20) GetSender() string
func (*EventConvertERC20) Marshal ¶
func (m *EventConvertERC20) Marshal() (dAtA []byte, err error)
func (*EventConvertERC20) MarshalTo ¶
func (m *EventConvertERC20) MarshalTo(dAtA []byte) (int, error)
func (*EventConvertERC20) MarshalToSizedBuffer ¶
func (m *EventConvertERC20) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventConvertERC20) ProtoMessage ¶
func (*EventConvertERC20) ProtoMessage()
func (*EventConvertERC20) Reset ¶
func (m *EventConvertERC20) Reset()
func (*EventConvertERC20) Size ¶
func (m *EventConvertERC20) Size() (n int)
func (*EventConvertERC20) String ¶
func (m *EventConvertERC20) String() string
func (*EventConvertERC20) Unmarshal ¶
func (m *EventConvertERC20) Unmarshal(dAtA []byte) error
func (*EventConvertERC20) XXX_DiscardUnknown ¶
func (m *EventConvertERC20) XXX_DiscardUnknown()
func (*EventConvertERC20) XXX_Marshal ¶
func (m *EventConvertERC20) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventConvertERC20) XXX_Merge ¶
func (m *EventConvertERC20) XXX_Merge(src proto.Message)
func (*EventConvertERC20) XXX_Size ¶
func (m *EventConvertERC20) XXX_Size() int
func (*EventConvertERC20) XXX_Unmarshal ¶
func (m *EventConvertERC20) XXX_Unmarshal(b []byte) error
type EventRegisterPair ¶
type EventRegisterPair struct { // denom is the coin's denomination. Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"` // erc20_address is the ERC20 contract address. Erc20Address string `protobuf:"bytes,2,opt,name=erc20_address,json=erc20Address,proto3" json:"erc20_address,omitempty"` }
EventRegisterPair is an event emitted when a coin is registered.
func (*EventRegisterPair) Descriptor ¶
func (*EventRegisterPair) Descriptor() ([]byte, []int)
func (*EventRegisterPair) GetDenom ¶
func (m *EventRegisterPair) GetDenom() string
func (*EventRegisterPair) GetErc20Address ¶
func (m *EventRegisterPair) GetErc20Address() string
func (*EventRegisterPair) Marshal ¶
func (m *EventRegisterPair) Marshal() (dAtA []byte, err error)
func (*EventRegisterPair) MarshalTo ¶
func (m *EventRegisterPair) MarshalTo(dAtA []byte) (int, error)
func (*EventRegisterPair) MarshalToSizedBuffer ¶
func (m *EventRegisterPair) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventRegisterPair) ProtoMessage ¶
func (*EventRegisterPair) ProtoMessage()
func (*EventRegisterPair) Reset ¶
func (m *EventRegisterPair) Reset()
func (*EventRegisterPair) Size ¶
func (m *EventRegisterPair) Size() (n int)
func (*EventRegisterPair) String ¶
func (m *EventRegisterPair) String() string
func (*EventRegisterPair) Unmarshal ¶
func (m *EventRegisterPair) Unmarshal(dAtA []byte) error
func (*EventRegisterPair) XXX_DiscardUnknown ¶
func (m *EventRegisterPair) XXX_DiscardUnknown()
func (*EventRegisterPair) XXX_Marshal ¶
func (m *EventRegisterPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventRegisterPair) XXX_Merge ¶
func (m *EventRegisterPair) XXX_Merge(src proto.Message)
func (*EventRegisterPair) XXX_Size ¶
func (m *EventRegisterPair) XXX_Size() int
func (*EventRegisterPair) XXX_Unmarshal ¶
func (m *EventRegisterPair) XXX_Unmarshal(b []byte) error
type EventToggleTokenConversion ¶
type EventToggleTokenConversion struct { // denom is the coin's denomination. Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"` // erc20_address is the ERC20 contract address. Erc20Address string `protobuf:"bytes,2,opt,name=erc20_address,json=erc20Address,proto3" json:"erc20_address,omitempty"` }
EventToggleTokenConversion is an event emitted when a coin's token conversion is toggled.
func (*EventToggleTokenConversion) Descriptor ¶
func (*EventToggleTokenConversion) Descriptor() ([]byte, []int)
func (*EventToggleTokenConversion) GetDenom ¶
func (m *EventToggleTokenConversion) GetDenom() string
func (*EventToggleTokenConversion) GetErc20Address ¶
func (m *EventToggleTokenConversion) GetErc20Address() string
func (*EventToggleTokenConversion) Marshal ¶
func (m *EventToggleTokenConversion) Marshal() (dAtA []byte, err error)
func (*EventToggleTokenConversion) MarshalTo ¶
func (m *EventToggleTokenConversion) MarshalTo(dAtA []byte) (int, error)
func (*EventToggleTokenConversion) MarshalToSizedBuffer ¶
func (m *EventToggleTokenConversion) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EventToggleTokenConversion) ProtoMessage ¶
func (*EventToggleTokenConversion) ProtoMessage()
func (*EventToggleTokenConversion) Reset ¶
func (m *EventToggleTokenConversion) Reset()
func (*EventToggleTokenConversion) Size ¶
func (m *EventToggleTokenConversion) Size() (n int)
func (*EventToggleTokenConversion) String ¶
func (m *EventToggleTokenConversion) String() string
func (*EventToggleTokenConversion) Unmarshal ¶
func (m *EventToggleTokenConversion) Unmarshal(dAtA []byte) error
func (*EventToggleTokenConversion) XXX_DiscardUnknown ¶
func (m *EventToggleTokenConversion) XXX_DiscardUnknown()
func (*EventToggleTokenConversion) XXX_Marshal ¶
func (m *EventToggleTokenConversion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EventToggleTokenConversion) XXX_Merge ¶
func (m *EventToggleTokenConversion) XXX_Merge(src proto.Message)
func (*EventToggleTokenConversion) XXX_Size ¶
func (m *EventToggleTokenConversion) XXX_Size() int
func (*EventToggleTokenConversion) XXX_Unmarshal ¶
func (m *EventToggleTokenConversion) XXX_Unmarshal(b []byte) error
type GenesisState ¶
type GenesisState struct { // params are the erc20 module parameters at genesis Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` // token_pairs is a slice of the registered token pairs at genesis TokenPairs []TokenPair `protobuf:"bytes,2,rep,name=token_pairs,json=tokenPairs,proto3" json:"token_pairs"` }
GenesisState defines the module's genesis state.
func DefaultGenesisState ¶
func DefaultGenesisState() *GenesisState
DefaultGenesisState sets default evm genesis state with empty accounts and default params and chain config values.
func NewGenesisState ¶
func NewGenesisState(params Params, pairs []TokenPair) GenesisState
NewGenesisState creates a new genesis state.
func (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
func (*GenesisState) GetParams ¶
func (m *GenesisState) GetParams() Params
func (*GenesisState) GetTokenPairs ¶
func (m *GenesisState) GetTokenPairs() []TokenPair
func (*GenesisState) Marshal ¶
func (m *GenesisState) Marshal() (dAtA []byte, err error)
func (*GenesisState) MarshalToSizedBuffer ¶
func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GenesisState) ProtoMessage ¶
func (*GenesisState) ProtoMessage()
func (*GenesisState) Reset ¶
func (m *GenesisState) Reset()
func (*GenesisState) Size ¶
func (m *GenesisState) Size() (n int)
func (*GenesisState) String ¶
func (m *GenesisState) String() string
func (*GenesisState) Unmarshal ¶
func (m *GenesisState) Unmarshal(dAtA []byte) error
func (GenesisState) Validate ¶
func (gs GenesisState) Validate() error
Validate performs basic genesis state validation returning an error upon any failure. TODO: Validate that the precompiles have a corresponding token pair
func (*GenesisState) XXX_DiscardUnknown ¶
func (m *GenesisState) XXX_DiscardUnknown()
func (*GenesisState) XXX_Marshal ¶
func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GenesisState) XXX_Merge ¶
func (m *GenesisState) XXX_Merge(src proto.Message)
func (*GenesisState) XXX_Size ¶
func (m *GenesisState) XXX_Size() int
func (*GenesisState) XXX_Unmarshal ¶
func (m *GenesisState) XXX_Unmarshal(b []byte) error
type LegacyParams ¶
type LegacyParams = paramtypes.ParamSet
type LogTransfer ¶
LogTransfer Event type for Transfer(address from, address to, uint256 value)
type MsgClient ¶
type MsgClient interface { // ConvertERC20 mints a native Cosmos coin representation of the ERC20 token // contract that is registered on the token mapping. ConvertERC20(ctx context.Context, in *MsgConvertERC20, opts ...grpc.CallOption) (*MsgConvertERC20Response, error) // UpdateParams defines a governance operation for updating the x/erc20 module // parameters. The authority is hard-coded to the Cosmos SDK x/gov module // account UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error) // RegisterERC20 defines a governance operation for registering a token pair // for the specified erc20 contract. The authority is hard-coded to the Cosmos // SDK x/gov module account RegisterERC20(ctx context.Context, in *MsgRegisterERC20, opts ...grpc.CallOption) (*MsgRegisterERC20Response, error) // ToggleConversion defines a governance operation for enabling/disablen a // token pair conversion. The authority is hard-coded to the Cosmos SDK x/gov // module account ToggleConversion(ctx context.Context, in *MsgToggleConversion, opts ...grpc.CallOption) (*MsgToggleConversionResponse, error) }
MsgClient is the client API for Msg service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMsgClient ¶
func NewMsgClient(cc grpc1.ClientConn) MsgClient
type MsgConvertCoin ¶
type MsgConvertCoin struct { // coin is a Cosmos coin whose denomination is registered in a token pair. The // coin amount defines the amount of coins to convert. Coin types.Coin `protobuf:"bytes,1,opt,name=coin,proto3" json:"coin"` // receiver is the hex address to receive ERC20 token Receiver string `protobuf:"bytes,2,opt,name=receiver,proto3" json:"receiver,omitempty"` // sender is the cosmos bech32 address from the owner of the given Cosmos // coins Sender string `protobuf:"bytes,3,opt,name=sender,proto3" json:"sender,omitempty"` }
MsgConvertCoin defines a Msg to convert a native Cosmos coin to a ERC20 token
func (*MsgConvertCoin) Descriptor ¶
func (*MsgConvertCoin) Descriptor() ([]byte, []int)
func (*MsgConvertCoin) GetCoin ¶
func (m *MsgConvertCoin) GetCoin() types.Coin
func (*MsgConvertCoin) GetReceiver ¶
func (m *MsgConvertCoin) GetReceiver() string
func (*MsgConvertCoin) GetSender ¶
func (m *MsgConvertCoin) GetSender() string
func (*MsgConvertCoin) Marshal ¶
func (m *MsgConvertCoin) Marshal() (dAtA []byte, err error)
func (*MsgConvertCoin) MarshalToSizedBuffer ¶
func (m *MsgConvertCoin) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgConvertCoin) ProtoMessage ¶
func (*MsgConvertCoin) ProtoMessage()
func (*MsgConvertCoin) Reset ¶
func (m *MsgConvertCoin) Reset()
func (*MsgConvertCoin) Size ¶
func (m *MsgConvertCoin) Size() (n int)
func (*MsgConvertCoin) String ¶
func (m *MsgConvertCoin) String() string
func (*MsgConvertCoin) Unmarshal ¶
func (m *MsgConvertCoin) Unmarshal(dAtA []byte) error
func (*MsgConvertCoin) XXX_DiscardUnknown ¶
func (m *MsgConvertCoin) XXX_DiscardUnknown()
func (*MsgConvertCoin) XXX_Marshal ¶
func (m *MsgConvertCoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgConvertCoin) XXX_Merge ¶
func (m *MsgConvertCoin) XXX_Merge(src proto.Message)
func (*MsgConvertCoin) XXX_Size ¶
func (m *MsgConvertCoin) XXX_Size() int
func (*MsgConvertCoin) XXX_Unmarshal ¶
func (m *MsgConvertCoin) XXX_Unmarshal(b []byte) error
type MsgConvertCoinResponse ¶
type MsgConvertCoinResponse struct { }
MsgConvertCoinResponse returns no fields
func (*MsgConvertCoinResponse) Descriptor ¶
func (*MsgConvertCoinResponse) Descriptor() ([]byte, []int)
func (*MsgConvertCoinResponse) Marshal ¶
func (m *MsgConvertCoinResponse) Marshal() (dAtA []byte, err error)
func (*MsgConvertCoinResponse) MarshalTo ¶
func (m *MsgConvertCoinResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgConvertCoinResponse) MarshalToSizedBuffer ¶
func (m *MsgConvertCoinResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgConvertCoinResponse) ProtoMessage ¶
func (*MsgConvertCoinResponse) ProtoMessage()
func (*MsgConvertCoinResponse) Reset ¶
func (m *MsgConvertCoinResponse) Reset()
func (*MsgConvertCoinResponse) Size ¶
func (m *MsgConvertCoinResponse) Size() (n int)
func (*MsgConvertCoinResponse) String ¶
func (m *MsgConvertCoinResponse) String() string
func (*MsgConvertCoinResponse) Unmarshal ¶
func (m *MsgConvertCoinResponse) Unmarshal(dAtA []byte) error
func (*MsgConvertCoinResponse) XXX_DiscardUnknown ¶
func (m *MsgConvertCoinResponse) XXX_DiscardUnknown()
func (*MsgConvertCoinResponse) XXX_Marshal ¶
func (m *MsgConvertCoinResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgConvertCoinResponse) XXX_Merge ¶
func (m *MsgConvertCoinResponse) XXX_Merge(src proto.Message)
func (*MsgConvertCoinResponse) XXX_Size ¶
func (m *MsgConvertCoinResponse) XXX_Size() int
func (*MsgConvertCoinResponse) XXX_Unmarshal ¶
func (m *MsgConvertCoinResponse) XXX_Unmarshal(b []byte) error
type MsgConvertERC20 ¶
type MsgConvertERC20 struct { // contract_address of an ERC20 token contract, that is registered in a token // pair ContractAddress string `protobuf:"bytes,1,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"` // amount of ERC20 tokens to convert Amount cosmossdk_io_math.Int `protobuf:"bytes,2,opt,name=amount,proto3,customtype=cosmossdk.io/math.Int" json:"amount"` // receiver is the bech32 address to receive native Cosmos coins Receiver string `protobuf:"bytes,3,opt,name=receiver,proto3" json:"receiver,omitempty"` // sender is the hex address from the owner of the given ERC20 tokens Sender string `protobuf:"bytes,4,opt,name=sender,proto3" json:"sender,omitempty"` }
MsgConvertERC20 defines a Msg to convert a ERC20 token to a native Cosmos coin.
func NewMsgConvertERC20 ¶
func NewMsgConvertERC20(amount math.Int, receiver sdk.AccAddress, contract, sender common.Address) *MsgConvertERC20
NewMsgConvertERC20 creates a new instance of MsgConvertERC20
func (*MsgConvertERC20) Descriptor ¶
func (*MsgConvertERC20) Descriptor() ([]byte, []int)
func (*MsgConvertERC20) GetContractAddress ¶
func (m *MsgConvertERC20) GetContractAddress() string
func (*MsgConvertERC20) GetReceiver ¶
func (m *MsgConvertERC20) GetReceiver() string
func (*MsgConvertERC20) GetSender ¶
func (m *MsgConvertERC20) GetSender() string
func (MsgConvertERC20) GetSignBytes ¶
func (msg MsgConvertERC20) GetSignBytes() []byte
GetSignBytes encodes the message for signing
func (*MsgConvertERC20) Marshal ¶
func (m *MsgConvertERC20) Marshal() (dAtA []byte, err error)
func (*MsgConvertERC20) MarshalToSizedBuffer ¶
func (m *MsgConvertERC20) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgConvertERC20) ProtoMessage ¶
func (*MsgConvertERC20) ProtoMessage()
func (*MsgConvertERC20) Reset ¶
func (m *MsgConvertERC20) Reset()
func (MsgConvertERC20) Route ¶
func (msg MsgConvertERC20) Route() string
Route should return the name of the module
func (*MsgConvertERC20) Size ¶
func (m *MsgConvertERC20) Size() (n int)
func (*MsgConvertERC20) String ¶
func (m *MsgConvertERC20) String() string
func (MsgConvertERC20) Type ¶
func (msg MsgConvertERC20) Type() string
Type should return the action
func (*MsgConvertERC20) Unmarshal ¶
func (m *MsgConvertERC20) Unmarshal(dAtA []byte) error
func (MsgConvertERC20) ValidateBasic ¶
func (msg MsgConvertERC20) ValidateBasic() error
ValidateBasic runs stateless checks on the message
func (*MsgConvertERC20) XXX_DiscardUnknown ¶
func (m *MsgConvertERC20) XXX_DiscardUnknown()
func (*MsgConvertERC20) XXX_Marshal ¶
func (m *MsgConvertERC20) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgConvertERC20) XXX_Merge ¶
func (m *MsgConvertERC20) XXX_Merge(src proto.Message)
func (*MsgConvertERC20) XXX_Size ¶
func (m *MsgConvertERC20) XXX_Size() int
func (*MsgConvertERC20) XXX_Unmarshal ¶
func (m *MsgConvertERC20) XXX_Unmarshal(b []byte) error
type MsgConvertERC20Response ¶
type MsgConvertERC20Response struct { }
MsgConvertERC20Response returns no fields
func (*MsgConvertERC20Response) Descriptor ¶
func (*MsgConvertERC20Response) Descriptor() ([]byte, []int)
func (*MsgConvertERC20Response) Marshal ¶
func (m *MsgConvertERC20Response) Marshal() (dAtA []byte, err error)
func (*MsgConvertERC20Response) MarshalTo ¶
func (m *MsgConvertERC20Response) MarshalTo(dAtA []byte) (int, error)
func (*MsgConvertERC20Response) MarshalToSizedBuffer ¶
func (m *MsgConvertERC20Response) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgConvertERC20Response) ProtoMessage ¶
func (*MsgConvertERC20Response) ProtoMessage()
func (*MsgConvertERC20Response) Reset ¶
func (m *MsgConvertERC20Response) Reset()
func (*MsgConvertERC20Response) Size ¶
func (m *MsgConvertERC20Response) Size() (n int)
func (*MsgConvertERC20Response) String ¶
func (m *MsgConvertERC20Response) String() string
func (*MsgConvertERC20Response) Unmarshal ¶
func (m *MsgConvertERC20Response) Unmarshal(dAtA []byte) error
func (*MsgConvertERC20Response) XXX_DiscardUnknown ¶
func (m *MsgConvertERC20Response) XXX_DiscardUnknown()
func (*MsgConvertERC20Response) XXX_Marshal ¶
func (m *MsgConvertERC20Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgConvertERC20Response) XXX_Merge ¶
func (m *MsgConvertERC20Response) XXX_Merge(src proto.Message)
func (*MsgConvertERC20Response) XXX_Size ¶
func (m *MsgConvertERC20Response) XXX_Size() int
func (*MsgConvertERC20Response) XXX_Unmarshal ¶
func (m *MsgConvertERC20Response) XXX_Unmarshal(b []byte) error
type MsgRegisterERC20 ¶
type MsgRegisterERC20 struct { // authority is the address of the governance account. Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` // erc20addresses is a slice of ERC20 token contract hex addresses Erc20Addresses []string `protobuf:"bytes,2,rep,name=erc20addresses,proto3" json:"erc20addresses,omitempty"` }
MsgRegisterERC20 is the Msg/RegisterERC20 request type for registering an Erc20 contract token pair.
func (*MsgRegisterERC20) Descriptor ¶
func (*MsgRegisterERC20) Descriptor() ([]byte, []int)
func (*MsgRegisterERC20) GetAuthority ¶
func (m *MsgRegisterERC20) GetAuthority() string
func (*MsgRegisterERC20) GetErc20Addresses ¶
func (m *MsgRegisterERC20) GetErc20Addresses() []string
func (*MsgRegisterERC20) Marshal ¶
func (m *MsgRegisterERC20) Marshal() (dAtA []byte, err error)
func (*MsgRegisterERC20) MarshalToSizedBuffer ¶
func (m *MsgRegisterERC20) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgRegisterERC20) ProtoMessage ¶
func (*MsgRegisterERC20) ProtoMessage()
func (*MsgRegisterERC20) Reset ¶
func (m *MsgRegisterERC20) Reset()
func (*MsgRegisterERC20) Size ¶
func (m *MsgRegisterERC20) Size() (n int)
func (*MsgRegisterERC20) String ¶
func (m *MsgRegisterERC20) String() string
func (*MsgRegisterERC20) Unmarshal ¶
func (m *MsgRegisterERC20) Unmarshal(dAtA []byte) error
func (*MsgRegisterERC20) ValidateBasic ¶
func (m *MsgRegisterERC20) ValidateBasic() error
ValidateBasic does a sanity check of the provided data
func (*MsgRegisterERC20) XXX_DiscardUnknown ¶
func (m *MsgRegisterERC20) XXX_DiscardUnknown()
func (*MsgRegisterERC20) XXX_Marshal ¶
func (m *MsgRegisterERC20) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgRegisterERC20) XXX_Merge ¶
func (m *MsgRegisterERC20) XXX_Merge(src proto.Message)
func (*MsgRegisterERC20) XXX_Size ¶
func (m *MsgRegisterERC20) XXX_Size() int
func (*MsgRegisterERC20) XXX_Unmarshal ¶
func (m *MsgRegisterERC20) XXX_Unmarshal(b []byte) error
type MsgRegisterERC20Response ¶
type MsgRegisterERC20Response struct { }
MsgRegisterERC20Response defines the response structure for executing a MsgRegisterERC20 message.
func (*MsgRegisterERC20Response) Descriptor ¶
func (*MsgRegisterERC20Response) Descriptor() ([]byte, []int)
func (*MsgRegisterERC20Response) Marshal ¶
func (m *MsgRegisterERC20Response) Marshal() (dAtA []byte, err error)
func (*MsgRegisterERC20Response) MarshalTo ¶
func (m *MsgRegisterERC20Response) MarshalTo(dAtA []byte) (int, error)
func (*MsgRegisterERC20Response) MarshalToSizedBuffer ¶
func (m *MsgRegisterERC20Response) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgRegisterERC20Response) ProtoMessage ¶
func (*MsgRegisterERC20Response) ProtoMessage()
func (*MsgRegisterERC20Response) Reset ¶
func (m *MsgRegisterERC20Response) Reset()
func (*MsgRegisterERC20Response) Size ¶
func (m *MsgRegisterERC20Response) Size() (n int)
func (*MsgRegisterERC20Response) String ¶
func (m *MsgRegisterERC20Response) String() string
func (*MsgRegisterERC20Response) Unmarshal ¶
func (m *MsgRegisterERC20Response) Unmarshal(dAtA []byte) error
func (*MsgRegisterERC20Response) XXX_DiscardUnknown ¶
func (m *MsgRegisterERC20Response) XXX_DiscardUnknown()
func (*MsgRegisterERC20Response) XXX_Marshal ¶
func (m *MsgRegisterERC20Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgRegisterERC20Response) XXX_Merge ¶
func (m *MsgRegisterERC20Response) XXX_Merge(src proto.Message)
func (*MsgRegisterERC20Response) XXX_Size ¶
func (m *MsgRegisterERC20Response) XXX_Size() int
func (*MsgRegisterERC20Response) XXX_Unmarshal ¶
func (m *MsgRegisterERC20Response) XXX_Unmarshal(b []byte) error
type MsgServer ¶
type MsgServer interface { // ConvertERC20 mints a native Cosmos coin representation of the ERC20 token // contract that is registered on the token mapping. ConvertERC20(context.Context, *MsgConvertERC20) (*MsgConvertERC20Response, error) // UpdateParams defines a governance operation for updating the x/erc20 module // parameters. The authority is hard-coded to the Cosmos SDK x/gov module // account UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error) // RegisterERC20 defines a governance operation for registering a token pair // for the specified erc20 contract. The authority is hard-coded to the Cosmos // SDK x/gov module account RegisterERC20(context.Context, *MsgRegisterERC20) (*MsgRegisterERC20Response, error) // ToggleConversion defines a governance operation for enabling/disablen a // token pair conversion. The authority is hard-coded to the Cosmos SDK x/gov // module account ToggleConversion(context.Context, *MsgToggleConversion) (*MsgToggleConversionResponse, error) }
MsgServer is the server API for Msg service.
type MsgToggleConversion ¶
type MsgToggleConversion struct { // authority is the address of the governance account. Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` // token identifier can be either the hex contract address of the ERC20 or the // Cosmos base denomination Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` }
MsgToggleConversion is the Msg/MsgToggleConversion request type for toggling an Erc20 contract conversion capability.
func (*MsgToggleConversion) Descriptor ¶
func (*MsgToggleConversion) Descriptor() ([]byte, []int)
func (*MsgToggleConversion) GetAuthority ¶
func (m *MsgToggleConversion) GetAuthority() string
func (*MsgToggleConversion) GetToken ¶
func (m *MsgToggleConversion) GetToken() string
func (*MsgToggleConversion) Marshal ¶
func (m *MsgToggleConversion) Marshal() (dAtA []byte, err error)
func (*MsgToggleConversion) MarshalTo ¶
func (m *MsgToggleConversion) MarshalTo(dAtA []byte) (int, error)
func (*MsgToggleConversion) MarshalToSizedBuffer ¶
func (m *MsgToggleConversion) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgToggleConversion) ProtoMessage ¶
func (*MsgToggleConversion) ProtoMessage()
func (*MsgToggleConversion) Reset ¶
func (m *MsgToggleConversion) Reset()
func (*MsgToggleConversion) Size ¶
func (m *MsgToggleConversion) Size() (n int)
func (*MsgToggleConversion) String ¶
func (m *MsgToggleConversion) String() string
func (*MsgToggleConversion) Unmarshal ¶
func (m *MsgToggleConversion) Unmarshal(dAtA []byte) error
func (*MsgToggleConversion) ValidateBasic ¶
func (m *MsgToggleConversion) ValidateBasic() error
ValidateBasic does a sanity check of the provided data
func (*MsgToggleConversion) XXX_DiscardUnknown ¶
func (m *MsgToggleConversion) XXX_DiscardUnknown()
func (*MsgToggleConversion) XXX_Marshal ¶
func (m *MsgToggleConversion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgToggleConversion) XXX_Merge ¶
func (m *MsgToggleConversion) XXX_Merge(src proto.Message)
func (*MsgToggleConversion) XXX_Size ¶
func (m *MsgToggleConversion) XXX_Size() int
func (*MsgToggleConversion) XXX_Unmarshal ¶
func (m *MsgToggleConversion) XXX_Unmarshal(b []byte) error
type MsgToggleConversionResponse ¶
type MsgToggleConversionResponse struct { }
MsgToggleConversionResponse defines the response structure for executing a ToggleConversion message.
func (*MsgToggleConversionResponse) Descriptor ¶
func (*MsgToggleConversionResponse) Descriptor() ([]byte, []int)
func (*MsgToggleConversionResponse) Marshal ¶
func (m *MsgToggleConversionResponse) Marshal() (dAtA []byte, err error)
func (*MsgToggleConversionResponse) MarshalTo ¶
func (m *MsgToggleConversionResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgToggleConversionResponse) MarshalToSizedBuffer ¶
func (m *MsgToggleConversionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgToggleConversionResponse) ProtoMessage ¶
func (*MsgToggleConversionResponse) ProtoMessage()
func (*MsgToggleConversionResponse) Reset ¶
func (m *MsgToggleConversionResponse) Reset()
func (*MsgToggleConversionResponse) Size ¶
func (m *MsgToggleConversionResponse) Size() (n int)
func (*MsgToggleConversionResponse) String ¶
func (m *MsgToggleConversionResponse) String() string
func (*MsgToggleConversionResponse) Unmarshal ¶
func (m *MsgToggleConversionResponse) Unmarshal(dAtA []byte) error
func (*MsgToggleConversionResponse) XXX_DiscardUnknown ¶
func (m *MsgToggleConversionResponse) XXX_DiscardUnknown()
func (*MsgToggleConversionResponse) XXX_Marshal ¶
func (m *MsgToggleConversionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgToggleConversionResponse) XXX_Merge ¶
func (m *MsgToggleConversionResponse) XXX_Merge(src proto.Message)
func (*MsgToggleConversionResponse) XXX_Size ¶
func (m *MsgToggleConversionResponse) XXX_Size() int
func (*MsgToggleConversionResponse) XXX_Unmarshal ¶
func (m *MsgToggleConversionResponse) XXX_Unmarshal(b []byte) error
type MsgUpdateParams ¶
type MsgUpdateParams struct { // authority is the address of the governance account. Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` // params defines the x/evm parameters to update. // NOTE: All parameters must be supplied. Params Params `protobuf:"bytes,2,opt,name=params,proto3" json:"params"` }
MsgUpdateParams is the Msg/UpdateParams request type for Erc20 parameters. Since: cosmos-sdk 0.47
func (*MsgUpdateParams) Descriptor ¶
func (*MsgUpdateParams) Descriptor() ([]byte, []int)
func (*MsgUpdateParams) GetAuthority ¶
func (m *MsgUpdateParams) GetAuthority() string
func (*MsgUpdateParams) GetParams ¶
func (m *MsgUpdateParams) GetParams() Params
func (MsgUpdateParams) GetSignBytes ¶
func (m MsgUpdateParams) GetSignBytes() []byte
GetSignBytes implements the LegacyMsg interface.
func (*MsgUpdateParams) Marshal ¶
func (m *MsgUpdateParams) Marshal() (dAtA []byte, err error)
func (*MsgUpdateParams) MarshalToSizedBuffer ¶
func (m *MsgUpdateParams) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateParams) ProtoMessage ¶
func (*MsgUpdateParams) ProtoMessage()
func (*MsgUpdateParams) Reset ¶
func (m *MsgUpdateParams) Reset()
func (*MsgUpdateParams) Size ¶
func (m *MsgUpdateParams) Size() (n int)
func (*MsgUpdateParams) String ¶
func (m *MsgUpdateParams) String() string
func (*MsgUpdateParams) Unmarshal ¶
func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error
func (*MsgUpdateParams) ValidateBasic ¶
func (m *MsgUpdateParams) ValidateBasic() error
ValidateBasic does a sanity check of the provided data
func (*MsgUpdateParams) XXX_DiscardUnknown ¶
func (m *MsgUpdateParams) XXX_DiscardUnknown()
func (*MsgUpdateParams) XXX_Marshal ¶
func (m *MsgUpdateParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateParams) XXX_Merge ¶
func (m *MsgUpdateParams) XXX_Merge(src proto.Message)
func (*MsgUpdateParams) XXX_Size ¶
func (m *MsgUpdateParams) XXX_Size() int
func (*MsgUpdateParams) XXX_Unmarshal ¶
func (m *MsgUpdateParams) XXX_Unmarshal(b []byte) error
type MsgUpdateParamsResponse ¶
type MsgUpdateParamsResponse struct { }
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message. Since: cosmos-sdk 0.47
func (*MsgUpdateParamsResponse) Descriptor ¶
func (*MsgUpdateParamsResponse) Descriptor() ([]byte, []int)
func (*MsgUpdateParamsResponse) Marshal ¶
func (m *MsgUpdateParamsResponse) Marshal() (dAtA []byte, err error)
func (*MsgUpdateParamsResponse) MarshalTo ¶
func (m *MsgUpdateParamsResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateParamsResponse) MarshalToSizedBuffer ¶
func (m *MsgUpdateParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateParamsResponse) ProtoMessage ¶
func (*MsgUpdateParamsResponse) ProtoMessage()
func (*MsgUpdateParamsResponse) Reset ¶
func (m *MsgUpdateParamsResponse) Reset()
func (*MsgUpdateParamsResponse) Size ¶
func (m *MsgUpdateParamsResponse) Size() (n int)
func (*MsgUpdateParamsResponse) String ¶
func (m *MsgUpdateParamsResponse) String() string
func (*MsgUpdateParamsResponse) Unmarshal ¶
func (m *MsgUpdateParamsResponse) Unmarshal(dAtA []byte) error
func (*MsgUpdateParamsResponse) XXX_DiscardUnknown ¶
func (m *MsgUpdateParamsResponse) XXX_DiscardUnknown()
func (*MsgUpdateParamsResponse) XXX_Marshal ¶
func (m *MsgUpdateParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateParamsResponse) XXX_Merge ¶
func (m *MsgUpdateParamsResponse) XXX_Merge(src proto.Message)
func (*MsgUpdateParamsResponse) XXX_Size ¶
func (m *MsgUpdateParamsResponse) XXX_Size() int
func (*MsgUpdateParamsResponse) XXX_Unmarshal ¶
func (m *MsgUpdateParamsResponse) XXX_Unmarshal(b []byte) error
type Owner ¶
type Owner int32
Owner enumerates the ownership of a ERC20 contract.
func (Owner) EnumDescriptor ¶
type Params ¶
type Params struct { // enable_erc20 is the parameter to enable the conversion of Cosmos coins <--> // ERC20 tokens. EnableErc20 bool `protobuf:"varint,1,opt,name=enable_erc20,json=enableErc20,proto3" json:"enable_erc20,omitempty"` // native_precompiles defines the slice of hex addresses of the // active precompiles that are used to interact with native staking coins as // ERC20s NativePrecompiles []string `protobuf:"bytes,3,rep,name=native_precompiles,json=nativePrecompiles,proto3" json:"native_precompiles,omitempty"` // dynamic_precompiles defines the slice of hex addresses of the // active precompiles that are used to interact with Bank coins as ERC20s DynamicPrecompiles []string `protobuf:"bytes,4,rep,name=dynamic_precompiles,json=dynamicPrecompiles,proto3" json:"dynamic_precompiles,omitempty"` }
Params defines the erc20 module params
func DefaultParams ¶
func DefaultParams() Params
func (*Params) Descriptor ¶
func (*Params) GetDynamicPrecompiles ¶
func (*Params) GetEnableErc20 ¶
func (*Params) GetNativePrecompiles ¶
func (Params) IsDynamicPrecompile ¶
IsDynamicPrecompile checks if the provided address is within the dynamic precompiles
func (Params) IsNativePrecompile ¶
IsNativePrecompile checks if the provided address is within the native precompiles
func (*Params) MarshalToSizedBuffer ¶
func (*Params) ProtoMessage ¶
func (*Params) ProtoMessage()
func (*Params) XXX_DiscardUnknown ¶
func (m *Params) XXX_DiscardUnknown()
func (*Params) XXX_Marshal ¶
func (*Params) XXX_Unmarshal ¶
type ProposalMetadata
deprecated
type ProposalMetadata struct { // metadata slice of the native Cosmos coins Metadata []types.Metadata `protobuf:"bytes,1,rep,name=metadata,proto3" json:"metadata"` }
Deprecated: ProposalMetadata is used to parse a slice of denom metadata and generate the RegisterCoinProposal content. We're keeping it to remove the existing proposals from store. After that, remove this message.
func (*ProposalMetadata) Descriptor ¶
func (*ProposalMetadata) Descriptor() ([]byte, []int)
func (*ProposalMetadata) GetMetadata ¶
func (m *ProposalMetadata) GetMetadata() []types.Metadata
func (*ProposalMetadata) Marshal ¶
func (m *ProposalMetadata) Marshal() (dAtA []byte, err error)
func (*ProposalMetadata) MarshalToSizedBuffer ¶
func (m *ProposalMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ProposalMetadata) ProtoMessage ¶
func (*ProposalMetadata) ProtoMessage()
func (*ProposalMetadata) Reset ¶
func (m *ProposalMetadata) Reset()
func (*ProposalMetadata) Size ¶
func (m *ProposalMetadata) Size() (n int)
func (*ProposalMetadata) String ¶
func (m *ProposalMetadata) String() string
func (*ProposalMetadata) Unmarshal ¶
func (m *ProposalMetadata) Unmarshal(dAtA []byte) error
func (*ProposalMetadata) XXX_DiscardUnknown ¶
func (m *ProposalMetadata) XXX_DiscardUnknown()
func (*ProposalMetadata) XXX_Marshal ¶
func (m *ProposalMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ProposalMetadata) XXX_Merge ¶
func (m *ProposalMetadata) XXX_Merge(src proto.Message)
func (*ProposalMetadata) XXX_Size ¶
func (m *ProposalMetadata) XXX_Size() int
func (*ProposalMetadata) XXX_Unmarshal ¶
func (m *ProposalMetadata) XXX_Unmarshal(b []byte) error
type QueryClient ¶
type QueryClient interface { // TokenPairs retrieves registered token pairs TokenPairs(ctx context.Context, in *QueryTokenPairsRequest, opts ...grpc.CallOption) (*QueryTokenPairsResponse, error) // TokenPair retrieves a registered token pair TokenPair(ctx context.Context, in *QueryTokenPairRequest, opts ...grpc.CallOption) (*QueryTokenPairResponse, error) // Params retrieves the erc20 module params Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) }
QueryClient is the client API for Query service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewQueryClient ¶
func NewQueryClient(cc grpc1.ClientConn) QueryClient
type QueryParamsRequest ¶
type QueryParamsRequest struct { }
QueryParamsRequest is the request type for the Query/Params RPC method.
func (*QueryParamsRequest) Descriptor ¶
func (*QueryParamsRequest) Descriptor() ([]byte, []int)
func (*QueryParamsRequest) Marshal ¶
func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)
func (*QueryParamsRequest) MarshalTo ¶
func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsRequest) MarshalToSizedBuffer ¶
func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsRequest) ProtoMessage ¶
func (*QueryParamsRequest) ProtoMessage()
func (*QueryParamsRequest) Reset ¶
func (m *QueryParamsRequest) Reset()
func (*QueryParamsRequest) Size ¶
func (m *QueryParamsRequest) Size() (n int)
func (*QueryParamsRequest) String ¶
func (m *QueryParamsRequest) String() string
func (*QueryParamsRequest) Unmarshal ¶
func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error
func (*QueryParamsRequest) XXX_DiscardUnknown ¶
func (m *QueryParamsRequest) XXX_DiscardUnknown()
func (*QueryParamsRequest) XXX_Marshal ¶
func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsRequest) XXX_Merge ¶
func (m *QueryParamsRequest) XXX_Merge(src proto.Message)
func (*QueryParamsRequest) XXX_Size ¶
func (m *QueryParamsRequest) XXX_Size() int
func (*QueryParamsRequest) XXX_Unmarshal ¶
func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error
type QueryParamsResponse ¶
type QueryParamsResponse struct { // params are the erc20 module parameters Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` }
QueryParamsResponse is the response type for the Query/Params RPC method.
func (*QueryParamsResponse) Descriptor ¶
func (*QueryParamsResponse) Descriptor() ([]byte, []int)
func (*QueryParamsResponse) GetParams ¶
func (m *QueryParamsResponse) GetParams() Params
func (*QueryParamsResponse) Marshal ¶
func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)
func (*QueryParamsResponse) MarshalTo ¶
func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsResponse) MarshalToSizedBuffer ¶
func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsResponse) ProtoMessage ¶
func (*QueryParamsResponse) ProtoMessage()
func (*QueryParamsResponse) Reset ¶
func (m *QueryParamsResponse) Reset()
func (*QueryParamsResponse) Size ¶
func (m *QueryParamsResponse) Size() (n int)
func (*QueryParamsResponse) String ¶
func (m *QueryParamsResponse) String() string
func (*QueryParamsResponse) Unmarshal ¶
func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error
func (*QueryParamsResponse) XXX_DiscardUnknown ¶
func (m *QueryParamsResponse) XXX_DiscardUnknown()
func (*QueryParamsResponse) XXX_Marshal ¶
func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsResponse) XXX_Merge ¶
func (m *QueryParamsResponse) XXX_Merge(src proto.Message)
func (*QueryParamsResponse) XXX_Size ¶
func (m *QueryParamsResponse) XXX_Size() int
func (*QueryParamsResponse) XXX_Unmarshal ¶
func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface { // TokenPairs retrieves registered token pairs TokenPairs(context.Context, *QueryTokenPairsRequest) (*QueryTokenPairsResponse, error) // TokenPair retrieves a registered token pair TokenPair(context.Context, *QueryTokenPairRequest) (*QueryTokenPairResponse, error) // Params retrieves the erc20 module params Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) }
QueryServer is the server API for Query service.
type QueryTokenPairRequest ¶
type QueryTokenPairRequest struct { // token identifier can be either the hex contract address of the ERC20 or the // Cosmos base denomination Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"` }
QueryTokenPairRequest is the request type for the Query/TokenPair RPC method.
func (*QueryTokenPairRequest) Descriptor ¶
func (*QueryTokenPairRequest) Descriptor() ([]byte, []int)
func (*QueryTokenPairRequest) GetToken ¶
func (m *QueryTokenPairRequest) GetToken() string
func (*QueryTokenPairRequest) Marshal ¶
func (m *QueryTokenPairRequest) Marshal() (dAtA []byte, err error)
func (*QueryTokenPairRequest) MarshalTo ¶
func (m *QueryTokenPairRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryTokenPairRequest) MarshalToSizedBuffer ¶
func (m *QueryTokenPairRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryTokenPairRequest) ProtoMessage ¶
func (*QueryTokenPairRequest) ProtoMessage()
func (*QueryTokenPairRequest) Reset ¶
func (m *QueryTokenPairRequest) Reset()
func (*QueryTokenPairRequest) Size ¶
func (m *QueryTokenPairRequest) Size() (n int)
func (*QueryTokenPairRequest) String ¶
func (m *QueryTokenPairRequest) String() string
func (*QueryTokenPairRequest) Unmarshal ¶
func (m *QueryTokenPairRequest) Unmarshal(dAtA []byte) error
func (*QueryTokenPairRequest) XXX_DiscardUnknown ¶
func (m *QueryTokenPairRequest) XXX_DiscardUnknown()
func (*QueryTokenPairRequest) XXX_Marshal ¶
func (m *QueryTokenPairRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryTokenPairRequest) XXX_Merge ¶
func (m *QueryTokenPairRequest) XXX_Merge(src proto.Message)
func (*QueryTokenPairRequest) XXX_Size ¶
func (m *QueryTokenPairRequest) XXX_Size() int
func (*QueryTokenPairRequest) XXX_Unmarshal ¶
func (m *QueryTokenPairRequest) XXX_Unmarshal(b []byte) error
type QueryTokenPairResponse ¶
type QueryTokenPairResponse struct { // token_pairs returns the info about a registered token pair for the erc20 // module TokenPair TokenPair `protobuf:"bytes,1,opt,name=token_pair,json=tokenPair,proto3" json:"token_pair"` }
QueryTokenPairResponse is the response type for the Query/TokenPair RPC method.
func (*QueryTokenPairResponse) Descriptor ¶
func (*QueryTokenPairResponse) Descriptor() ([]byte, []int)
func (*QueryTokenPairResponse) GetTokenPair ¶
func (m *QueryTokenPairResponse) GetTokenPair() TokenPair
func (*QueryTokenPairResponse) Marshal ¶
func (m *QueryTokenPairResponse) Marshal() (dAtA []byte, err error)
func (*QueryTokenPairResponse) MarshalTo ¶
func (m *QueryTokenPairResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryTokenPairResponse) MarshalToSizedBuffer ¶
func (m *QueryTokenPairResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryTokenPairResponse) ProtoMessage ¶
func (*QueryTokenPairResponse) ProtoMessage()
func (*QueryTokenPairResponse) Reset ¶
func (m *QueryTokenPairResponse) Reset()
func (*QueryTokenPairResponse) Size ¶
func (m *QueryTokenPairResponse) Size() (n int)
func (*QueryTokenPairResponse) String ¶
func (m *QueryTokenPairResponse) String() string
func (*QueryTokenPairResponse) Unmarshal ¶
func (m *QueryTokenPairResponse) Unmarshal(dAtA []byte) error
func (*QueryTokenPairResponse) XXX_DiscardUnknown ¶
func (m *QueryTokenPairResponse) XXX_DiscardUnknown()
func (*QueryTokenPairResponse) XXX_Marshal ¶
func (m *QueryTokenPairResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryTokenPairResponse) XXX_Merge ¶
func (m *QueryTokenPairResponse) XXX_Merge(src proto.Message)
func (*QueryTokenPairResponse) XXX_Size ¶
func (m *QueryTokenPairResponse) XXX_Size() int
func (*QueryTokenPairResponse) XXX_Unmarshal ¶
func (m *QueryTokenPairResponse) XXX_Unmarshal(b []byte) error
type QueryTokenPairsRequest ¶
type QueryTokenPairsRequest struct { // pagination defines an optional pagination for the request. Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryTokenPairsRequest is the request type for the Query/TokenPairs RPC method.
func (*QueryTokenPairsRequest) Descriptor ¶
func (*QueryTokenPairsRequest) Descriptor() ([]byte, []int)
func (*QueryTokenPairsRequest) GetPagination ¶
func (m *QueryTokenPairsRequest) GetPagination() *query.PageRequest
func (*QueryTokenPairsRequest) Marshal ¶
func (m *QueryTokenPairsRequest) Marshal() (dAtA []byte, err error)
func (*QueryTokenPairsRequest) MarshalTo ¶
func (m *QueryTokenPairsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryTokenPairsRequest) MarshalToSizedBuffer ¶
func (m *QueryTokenPairsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryTokenPairsRequest) ProtoMessage ¶
func (*QueryTokenPairsRequest) ProtoMessage()
func (*QueryTokenPairsRequest) Reset ¶
func (m *QueryTokenPairsRequest) Reset()
func (*QueryTokenPairsRequest) Size ¶
func (m *QueryTokenPairsRequest) Size() (n int)
func (*QueryTokenPairsRequest) String ¶
func (m *QueryTokenPairsRequest) String() string
func (*QueryTokenPairsRequest) Unmarshal ¶
func (m *QueryTokenPairsRequest) Unmarshal(dAtA []byte) error
func (*QueryTokenPairsRequest) XXX_DiscardUnknown ¶
func (m *QueryTokenPairsRequest) XXX_DiscardUnknown()
func (*QueryTokenPairsRequest) XXX_Marshal ¶
func (m *QueryTokenPairsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryTokenPairsRequest) XXX_Merge ¶
func (m *QueryTokenPairsRequest) XXX_Merge(src proto.Message)
func (*QueryTokenPairsRequest) XXX_Size ¶
func (m *QueryTokenPairsRequest) XXX_Size() int
func (*QueryTokenPairsRequest) XXX_Unmarshal ¶
func (m *QueryTokenPairsRequest) XXX_Unmarshal(b []byte) error
type QueryTokenPairsResponse ¶
type QueryTokenPairsResponse struct { // token_pairs is a slice of registered token pairs for the erc20 module TokenPairs []TokenPair `protobuf:"bytes,1,rep,name=token_pairs,json=tokenPairs,proto3" json:"token_pairs"` // pagination defines the pagination in the response. Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryTokenPairsResponse is the response type for the Query/TokenPairs RPC method.
func (*QueryTokenPairsResponse) Descriptor ¶
func (*QueryTokenPairsResponse) Descriptor() ([]byte, []int)
func (*QueryTokenPairsResponse) GetPagination ¶
func (m *QueryTokenPairsResponse) GetPagination() *query.PageResponse
func (*QueryTokenPairsResponse) GetTokenPairs ¶
func (m *QueryTokenPairsResponse) GetTokenPairs() []TokenPair
func (*QueryTokenPairsResponse) Marshal ¶
func (m *QueryTokenPairsResponse) Marshal() (dAtA []byte, err error)
func (*QueryTokenPairsResponse) MarshalTo ¶
func (m *QueryTokenPairsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryTokenPairsResponse) MarshalToSizedBuffer ¶
func (m *QueryTokenPairsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryTokenPairsResponse) ProtoMessage ¶
func (*QueryTokenPairsResponse) ProtoMessage()
func (*QueryTokenPairsResponse) Reset ¶
func (m *QueryTokenPairsResponse) Reset()
func (*QueryTokenPairsResponse) Size ¶
func (m *QueryTokenPairsResponse) Size() (n int)
func (*QueryTokenPairsResponse) String ¶
func (m *QueryTokenPairsResponse) String() string
func (*QueryTokenPairsResponse) Unmarshal ¶
func (m *QueryTokenPairsResponse) Unmarshal(dAtA []byte) error
func (*QueryTokenPairsResponse) XXX_DiscardUnknown ¶
func (m *QueryTokenPairsResponse) XXX_DiscardUnknown()
func (*QueryTokenPairsResponse) XXX_Marshal ¶
func (m *QueryTokenPairsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryTokenPairsResponse) XXX_Merge ¶
func (m *QueryTokenPairsResponse) XXX_Merge(src proto.Message)
func (*QueryTokenPairsResponse) XXX_Size ¶
func (m *QueryTokenPairsResponse) XXX_Size() int
func (*QueryTokenPairsResponse) XXX_Unmarshal ¶
func (m *QueryTokenPairsResponse) XXX_Unmarshal(b []byte) error
type RegisterCoinProposal
deprecated
type RegisterCoinProposal struct { // title of the proposal Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` // description of the proposal Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // metadata slice of the native Cosmos coins Metadata []types.Metadata `protobuf:"bytes,3,rep,name=metadata,proto3" json:"metadata"` }
Deprecated: RegisterCoinProposal is a gov Content type to register a token pair for a native Cosmos coin. We're keeping it to remove the existing proposals from store. After that, remove this message.
NOTE: Keep this message for backwards compatibility on proposals query
func (*RegisterCoinProposal) Descriptor ¶
func (*RegisterCoinProposal) Descriptor() ([]byte, []int)
func (*RegisterCoinProposal) GetDescription ¶
func (m *RegisterCoinProposal) GetDescription() string
func (*RegisterCoinProposal) GetMetadata ¶
func (m *RegisterCoinProposal) GetMetadata() []types.Metadata
func (*RegisterCoinProposal) GetTitle ¶
func (m *RegisterCoinProposal) GetTitle() string
func (*RegisterCoinProposal) Marshal ¶
func (m *RegisterCoinProposal) Marshal() (dAtA []byte, err error)
func (*RegisterCoinProposal) MarshalTo ¶
func (m *RegisterCoinProposal) MarshalTo(dAtA []byte) (int, error)
func (*RegisterCoinProposal) MarshalToSizedBuffer ¶
func (m *RegisterCoinProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RegisterCoinProposal) ProposalRoute ¶
func (*RegisterCoinProposal) ProposalRoute() string
ProposalRoute returns router key for this proposal. RegisterCoinProposal is DEPRECATED remove after v16 upgrade
func (*RegisterCoinProposal) ProposalType ¶
func (*RegisterCoinProposal) ProposalType() string
ProposalType returns proposal type for this proposal. RegisterCoinProposal is DEPRECATED remove after v16 upgrade
func (*RegisterCoinProposal) ProtoMessage ¶
func (*RegisterCoinProposal) ProtoMessage()
func (*RegisterCoinProposal) Reset ¶
func (m *RegisterCoinProposal) Reset()
func (*RegisterCoinProposal) Size ¶
func (m *RegisterCoinProposal) Size() (n int)
func (*RegisterCoinProposal) String ¶
func (m *RegisterCoinProposal) String() string
func (*RegisterCoinProposal) Unmarshal ¶
func (m *RegisterCoinProposal) Unmarshal(dAtA []byte) error
func (*RegisterCoinProposal) ValidateBasic ¶
func (rtbp *RegisterCoinProposal) ValidateBasic() error
ValidateBasic performs a stateless check of the proposal fields. RegisterCoinProposal is DEPRECATED remove after v16 upgrade
func (*RegisterCoinProposal) XXX_DiscardUnknown ¶
func (m *RegisterCoinProposal) XXX_DiscardUnknown()
func (*RegisterCoinProposal) XXX_Marshal ¶
func (m *RegisterCoinProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RegisterCoinProposal) XXX_Merge ¶
func (m *RegisterCoinProposal) XXX_Merge(src proto.Message)
func (*RegisterCoinProposal) XXX_Size ¶
func (m *RegisterCoinProposal) XXX_Size() int
func (*RegisterCoinProposal) XXX_Unmarshal ¶
func (m *RegisterCoinProposal) XXX_Unmarshal(b []byte) error
type RegisterERC20Proposal
deprecated
type RegisterERC20Proposal struct { // title of the proposal Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` // description of the proposal Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // erc20addresses is a slice of ERC20 token contract addresses Erc20Addresses []string `protobuf:"bytes,3,rep,name=erc20addresses,proto3" json:"erc20addresses,omitempty"` }
Deprecated: RegisterERC20Proposal is a gov Content type to register a token pair for an ERC20 token.
NOTE: Keep this message for backwards compatibility on proposals query
func (*RegisterERC20Proposal) Descriptor ¶
func (*RegisterERC20Proposal) Descriptor() ([]byte, []int)
func (*RegisterERC20Proposal) GetDescription ¶
func (m *RegisterERC20Proposal) GetDescription() string
func (*RegisterERC20Proposal) GetErc20Addresses ¶
func (m *RegisterERC20Proposal) GetErc20Addresses() []string
func (*RegisterERC20Proposal) GetTitle ¶
func (m *RegisterERC20Proposal) GetTitle() string
func (*RegisterERC20Proposal) Marshal ¶
func (m *RegisterERC20Proposal) Marshal() (dAtA []byte, err error)
func (*RegisterERC20Proposal) MarshalTo ¶
func (m *RegisterERC20Proposal) MarshalTo(dAtA []byte) (int, error)
func (*RegisterERC20Proposal) MarshalToSizedBuffer ¶
func (m *RegisterERC20Proposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*RegisterERC20Proposal) ProposalRoute ¶
func (*RegisterERC20Proposal) ProposalRoute() string
ProposalRoute returns router key for this proposal
func (*RegisterERC20Proposal) ProposalType ¶
func (*RegisterERC20Proposal) ProposalType() string
ProposalType returns proposal type for this proposal
func (*RegisterERC20Proposal) ProtoMessage ¶
func (*RegisterERC20Proposal) ProtoMessage()
func (*RegisterERC20Proposal) Reset ¶
func (m *RegisterERC20Proposal) Reset()
func (*RegisterERC20Proposal) Size ¶
func (m *RegisterERC20Proposal) Size() (n int)
func (*RegisterERC20Proposal) String ¶
func (m *RegisterERC20Proposal) String() string
func (*RegisterERC20Proposal) Unmarshal ¶
func (m *RegisterERC20Proposal) Unmarshal(dAtA []byte) error
func (*RegisterERC20Proposal) ValidateBasic ¶
func (rtbp *RegisterERC20Proposal) ValidateBasic() error
ValidateBasic performs a stateless check of the proposal fields
func (*RegisterERC20Proposal) XXX_DiscardUnknown ¶
func (m *RegisterERC20Proposal) XXX_DiscardUnknown()
func (*RegisterERC20Proposal) XXX_Marshal ¶
func (m *RegisterERC20Proposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RegisterERC20Proposal) XXX_Merge ¶
func (m *RegisterERC20Proposal) XXX_Merge(src proto.Message)
func (*RegisterERC20Proposal) XXX_Size ¶
func (m *RegisterERC20Proposal) XXX_Size() int
func (*RegisterERC20Proposal) XXX_Unmarshal ¶
func (m *RegisterERC20Proposal) XXX_Unmarshal(b []byte) error
type StakingKeeper ¶
StakingKeeper defines the expected interface needed to retrieve the staking denom.
type Subspace ¶
type Subspace interface { GetParamSet(ctx sdk.Context, ps LegacyParams) WithKeyTable(table paramtypes.KeyTable) paramtypes.Subspace }
Subspace defines an interface that implements the legacy Cosmos SDK x/params Subspace type. NOTE: This is used solely for migration of the Cosmos SDK x/params managed parameters.
type ToggleTokenConversionProposal
deprecated
type ToggleTokenConversionProposal struct { // title of the proposal Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` // description of the proposal Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // token identifier can be either the hex contract address of the ERC20 or the // Cosmos base denomination Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"` }
Deprecated: ToggleTokenConversionProposal is a gov Content type to toggle the conversion of a token pair.
NOTE: Keep this message for backwards compatibility on proposals query
func (*ToggleTokenConversionProposal) Descriptor ¶
func (*ToggleTokenConversionProposal) Descriptor() ([]byte, []int)
func (*ToggleTokenConversionProposal) Equal ¶
func (this *ToggleTokenConversionProposal) Equal(that interface{}) bool
func (*ToggleTokenConversionProposal) GetDescription ¶
func (m *ToggleTokenConversionProposal) GetDescription() string
func (*ToggleTokenConversionProposal) GetTitle ¶
func (m *ToggleTokenConversionProposal) GetTitle() string
func (*ToggleTokenConversionProposal) GetToken ¶
func (m *ToggleTokenConversionProposal) GetToken() string
func (*ToggleTokenConversionProposal) Marshal ¶
func (m *ToggleTokenConversionProposal) Marshal() (dAtA []byte, err error)
func (*ToggleTokenConversionProposal) MarshalTo ¶
func (m *ToggleTokenConversionProposal) MarshalTo(dAtA []byte) (int, error)
func (*ToggleTokenConversionProposal) MarshalToSizedBuffer ¶
func (m *ToggleTokenConversionProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ToggleTokenConversionProposal) ProposalRoute ¶
func (*ToggleTokenConversionProposal) ProposalRoute() string
ProposalRoute returns router key for this proposal
func (*ToggleTokenConversionProposal) ProposalType ¶
func (*ToggleTokenConversionProposal) ProposalType() string
ProposalType returns proposal type for this proposal
func (*ToggleTokenConversionProposal) ProtoMessage ¶
func (*ToggleTokenConversionProposal) ProtoMessage()
func (*ToggleTokenConversionProposal) Reset ¶
func (m *ToggleTokenConversionProposal) Reset()
func (*ToggleTokenConversionProposal) Size ¶
func (m *ToggleTokenConversionProposal) Size() (n int)
func (*ToggleTokenConversionProposal) String ¶
func (m *ToggleTokenConversionProposal) String() string
func (*ToggleTokenConversionProposal) Unmarshal ¶
func (m *ToggleTokenConversionProposal) Unmarshal(dAtA []byte) error
func (*ToggleTokenConversionProposal) ValidateBasic ¶
func (ttcp *ToggleTokenConversionProposal) ValidateBasic() error
ValidateBasic performs a stateless check of the proposal fields
func (*ToggleTokenConversionProposal) XXX_DiscardUnknown ¶
func (m *ToggleTokenConversionProposal) XXX_DiscardUnknown()
func (*ToggleTokenConversionProposal) XXX_Marshal ¶
func (m *ToggleTokenConversionProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ToggleTokenConversionProposal) XXX_Merge ¶
func (m *ToggleTokenConversionProposal) XXX_Merge(src proto.Message)
func (*ToggleTokenConversionProposal) XXX_Size ¶
func (m *ToggleTokenConversionProposal) XXX_Size() int
func (*ToggleTokenConversionProposal) XXX_Unmarshal ¶
func (m *ToggleTokenConversionProposal) XXX_Unmarshal(b []byte) error
type TokenPair ¶
type TokenPair struct { // erc20_address is the hex address of ERC20 contract token Erc20Address string `protobuf:"bytes,1,opt,name=erc20_address,json=erc20Address,proto3" json:"erc20_address,omitempty"` // denom defines the cosmos base denomination to be mapped to Denom string `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty"` // enabled defines the token mapping enable status Enabled bool `protobuf:"varint,3,opt,name=enabled,proto3" json:"enabled,omitempty"` // contract_owner is the an ENUM specifying the type of ERC20 owner (0 // invalid, 1 ModuleAccount, 2 external address) ContractOwner Owner `protobuf:"varint,4,opt,name=contract_owner,json=contractOwner,proto3,enum=os.erc20.v1.Owner" json:"contract_owner,omitempty"` }
TokenPair defines an instance that records a pairing consisting of a native Cosmos Coin and an ERC20 token address.
func NewTokenPair ¶
NewTokenPair returns an instance of TokenPair
func NewTokenPairSTRv2 ¶
NewTokenPairSTRv2 creates a new TokenPair instance in the context of the Single Token Representation v2.
It derives the ERC-20 address from the hex suffix of the IBC denomination (e.g. ibc/DF63978F803A2E27CA5CC9B7631654CCF0BBC788B3B7F0A10200508E37C70992).
func (*TokenPair) Descriptor ¶
func (*TokenPair) GetContractOwner ¶
func (TokenPair) GetERC20Contract ¶
GetErc20Contract casts the hex string address of the ERC20 to common.Address
func (*TokenPair) GetEnabled ¶
func (*TokenPair) GetErc20Address ¶
func (TokenPair) IsNativeCoin ¶
IsNativeCoin returns true if the owner of the ERC20 contract is the erc20 module account
func (TokenPair) IsNativeERC20 ¶
IsNativeERC20 returns true if the owner of the ERC20 contract is an EOA.
func (*TokenPair) MarshalToSizedBuffer ¶
func (*TokenPair) ProtoMessage ¶
func (*TokenPair) ProtoMessage()
func (*TokenPair) XXX_DiscardUnknown ¶
func (m *TokenPair) XXX_DiscardUnknown()
func (*TokenPair) XXX_Marshal ¶
func (*TokenPair) XXX_Unmarshal ¶
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct { }
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) ConvertERC20 ¶
func (*UnimplementedMsgServer) ConvertERC20(ctx context.Context, req *MsgConvertERC20) (*MsgConvertERC20Response, error)
func (*UnimplementedMsgServer) RegisterERC20 ¶
func (*UnimplementedMsgServer) RegisterERC20(ctx context.Context, req *MsgRegisterERC20) (*MsgRegisterERC20Response, error)
func (*UnimplementedMsgServer) ToggleConversion ¶
func (*UnimplementedMsgServer) ToggleConversion(ctx context.Context, req *MsgToggleConversion) (*MsgToggleConversionResponse, error)
func (*UnimplementedMsgServer) UpdateParams ¶
func (*UnimplementedMsgServer) UpdateParams(ctx context.Context, req *MsgUpdateParams) (*MsgUpdateParamsResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct { }
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) Params ¶
func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)
func (*UnimplementedQueryServer) TokenPair ¶
func (*UnimplementedQueryServer) TokenPair(ctx context.Context, req *QueryTokenPairRequest) (*QueryTokenPairResponse, error)
func (*UnimplementedQueryServer) TokenPairs ¶
func (*UnimplementedQueryServer) TokenPairs(ctx context.Context, req *QueryTokenPairsRequest) (*QueryTokenPairsResponse, error)