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 CreateDenomDescription(address string) string
- func EqualMetadata(a, b banktypes.Metadata) error
- func GetIBCTransferKey(sourceChannel string, sequence uint64) []byte
- func GetOutgoingTransferKey(moduleName string, txID uint64) []byte
- func NewRegisterCoinProposal(title, description string, coinMetadata banktypes.Metadata) govv1betal.Content
- func NewRegisterERC20Proposal(title, description, erc20Addr string, aliases []string) govv1betal.Content
- func NewToggleTokenConversionProposal(title, description string, token string) govv1betal.Content
- func NewUpdateDenomAliasProposal(title, description string, denom, alias string) govv1betal.Content
- func ParamKeyTable() paramtypes.KeyTable
- func RegisterInterfaces(registry codectypes.InterfaceRegistry)
- func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
- func RegisterMsgHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterMsgHandlerClient(ctx context.Context, mux *runtime.ServeMux, client MsgClient) error
- func RegisterMsgHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterMsgHandlerServer(ctx context.Context, mux *runtime.ServeMux, server MsgServer) error
- func RegisterMsgServer(s grpc1.Server, srv MsgServer)
- func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
- func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
- func RegisterQueryServer(s grpc1.Server, srv QueryServer)
- func SanitizeERC20Name(name string) string
- type AccountKeeper
- type BankKeeper
- type ERC20Data
- type EVMKeeper
- 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 (m *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 IBCTransferKeeper
- 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) GetSignBytes() []byte
- func (m *MsgConvertCoin) GetSigners() []sdk.AccAddress
- 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) Route() string
- func (m *MsgConvertCoin) Size() (n int)
- func (m *MsgConvertCoin) String() string
- func (m *MsgConvertCoin) Type() string
- func (m *MsgConvertCoin) Unmarshal(dAtA []byte) error
- func (m *MsgConvertCoin) ValidateBasic() 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 MsgConvertDenom
- func (*MsgConvertDenom) Descriptor() ([]byte, []int)
- func (m *MsgConvertDenom) GetCoin() types.Coin
- func (m *MsgConvertDenom) GetReceiver() string
- func (m *MsgConvertDenom) GetSender() string
- func (m *MsgConvertDenom) GetSignBytes() []byte
- func (m *MsgConvertDenom) GetSigners() []sdk.AccAddress
- func (m *MsgConvertDenom) GetTarget() string
- func (m *MsgConvertDenom) Marshal() (dAtA []byte, err error)
- func (m *MsgConvertDenom) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgConvertDenom) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgConvertDenom) ProtoMessage()
- func (m *MsgConvertDenom) Reset()
- func (m *MsgConvertDenom) Route() string
- func (m *MsgConvertDenom) Size() (n int)
- func (m *MsgConvertDenom) String() string
- func (m *MsgConvertDenom) Type() string
- func (m *MsgConvertDenom) Unmarshal(dAtA []byte) error
- func (m *MsgConvertDenom) ValidateBasic() error
- func (m *MsgConvertDenom) XXX_DiscardUnknown()
- func (m *MsgConvertDenom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgConvertDenom) XXX_Merge(src proto.Message)
- func (m *MsgConvertDenom) XXX_Size() int
- func (m *MsgConvertDenom) XXX_Unmarshal(b []byte) error
- type MsgConvertDenomResponse
- func (*MsgConvertDenomResponse) Descriptor() ([]byte, []int)
- func (m *MsgConvertDenomResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgConvertDenomResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgConvertDenomResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgConvertDenomResponse) ProtoMessage()
- func (m *MsgConvertDenomResponse) Reset()
- func (m *MsgConvertDenomResponse) Size() (n int)
- func (m *MsgConvertDenomResponse) String() string
- func (m *MsgConvertDenomResponse) Unmarshal(dAtA []byte) error
- func (m *MsgConvertDenomResponse) XXX_DiscardUnknown()
- func (m *MsgConvertDenomResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgConvertDenomResponse) XXX_Merge(src proto.Message)
- func (m *MsgConvertDenomResponse) XXX_Size() int
- func (m *MsgConvertDenomResponse) 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 (m *MsgConvertERC20) GetSignBytes() []byte
- func (m *MsgConvertERC20) GetSigners() []sdk.AccAddress
- 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 (m *MsgConvertERC20) Route() string
- func (m *MsgConvertERC20) Size() (n int)
- func (m *MsgConvertERC20) String() string
- func (m *MsgConvertERC20) Type() string
- func (m *MsgConvertERC20) Unmarshal(dAtA []byte) error
- func (m *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 MsgRegisterCoin
- func (*MsgRegisterCoin) Descriptor() ([]byte, []int)
- func (m *MsgRegisterCoin) GetAuthority() string
- func (m *MsgRegisterCoin) GetMetadata() types1.Metadata
- func (m *MsgRegisterCoin) GetSignBytes() []byte
- func (m *MsgRegisterCoin) GetSigners() []sdk.AccAddress
- func (m *MsgRegisterCoin) Marshal() (dAtA []byte, err error)
- func (m *MsgRegisterCoin) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgRegisterCoin) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgRegisterCoin) ProtoMessage()
- func (m *MsgRegisterCoin) Reset()
- func (m *MsgRegisterCoin) Route() string
- func (m *MsgRegisterCoin) Size() (n int)
- func (m *MsgRegisterCoin) String() string
- func (m *MsgRegisterCoin) Type() string
- func (m *MsgRegisterCoin) Unmarshal(dAtA []byte) error
- func (m *MsgRegisterCoin) ValidateBasic() error
- func (m *MsgRegisterCoin) XXX_DiscardUnknown()
- func (m *MsgRegisterCoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgRegisterCoin) XXX_Merge(src proto.Message)
- func (m *MsgRegisterCoin) XXX_Size() int
- func (m *MsgRegisterCoin) XXX_Unmarshal(b []byte) error
- type MsgRegisterCoinResponse
- func (*MsgRegisterCoinResponse) Descriptor() ([]byte, []int)
- func (m *MsgRegisterCoinResponse) GetPair() TokenPair
- func (m *MsgRegisterCoinResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgRegisterCoinResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgRegisterCoinResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgRegisterCoinResponse) ProtoMessage()
- func (m *MsgRegisterCoinResponse) Reset()
- func (m *MsgRegisterCoinResponse) Size() (n int)
- func (m *MsgRegisterCoinResponse) String() string
- func (m *MsgRegisterCoinResponse) Unmarshal(dAtA []byte) error
- func (m *MsgRegisterCoinResponse) XXX_DiscardUnknown()
- func (m *MsgRegisterCoinResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgRegisterCoinResponse) XXX_Merge(src proto.Message)
- func (m *MsgRegisterCoinResponse) XXX_Size() int
- func (m *MsgRegisterCoinResponse) XXX_Unmarshal(b []byte) error
- type MsgRegisterERC20
- func (*MsgRegisterERC20) Descriptor() ([]byte, []int)
- func (m *MsgRegisterERC20) GetAliases() []string
- func (m *MsgRegisterERC20) GetAuthority() string
- func (m *MsgRegisterERC20) GetErc20Address() string
- func (m *MsgRegisterERC20) GetSignBytes() []byte
- func (m *MsgRegisterERC20) GetSigners() []sdk.AccAddress
- 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) Route() string
- func (m *MsgRegisterERC20) Size() (n int)
- func (m *MsgRegisterERC20) String() string
- func (m *MsgRegisterERC20) Type() 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) GetPair() TokenPair
- 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 MsgToggleTokenConversion
- func (*MsgToggleTokenConversion) Descriptor() ([]byte, []int)
- func (m *MsgToggleTokenConversion) GetAuthority() string
- func (m *MsgToggleTokenConversion) GetSignBytes() []byte
- func (m *MsgToggleTokenConversion) GetSigners() []sdk.AccAddress
- func (m *MsgToggleTokenConversion) GetToken() string
- func (m *MsgToggleTokenConversion) Marshal() (dAtA []byte, err error)
- func (m *MsgToggleTokenConversion) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgToggleTokenConversion) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgToggleTokenConversion) ProtoMessage()
- func (m *MsgToggleTokenConversion) Reset()
- func (m *MsgToggleTokenConversion) Route() string
- func (m *MsgToggleTokenConversion) Size() (n int)
- func (m *MsgToggleTokenConversion) String() string
- func (m *MsgToggleTokenConversion) Type() string
- func (m *MsgToggleTokenConversion) Unmarshal(dAtA []byte) error
- func (m *MsgToggleTokenConversion) ValidateBasic() error
- func (m *MsgToggleTokenConversion) XXX_DiscardUnknown()
- func (m *MsgToggleTokenConversion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgToggleTokenConversion) XXX_Merge(src proto.Message)
- func (m *MsgToggleTokenConversion) XXX_Size() int
- func (m *MsgToggleTokenConversion) XXX_Unmarshal(b []byte) error
- type MsgToggleTokenConversionResponse
- func (*MsgToggleTokenConversionResponse) Descriptor() ([]byte, []int)
- func (m *MsgToggleTokenConversionResponse) GetPair() TokenPair
- func (m *MsgToggleTokenConversionResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgToggleTokenConversionResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgToggleTokenConversionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgToggleTokenConversionResponse) ProtoMessage()
- func (m *MsgToggleTokenConversionResponse) Reset()
- func (m *MsgToggleTokenConversionResponse) Size() (n int)
- func (m *MsgToggleTokenConversionResponse) String() string
- func (m *MsgToggleTokenConversionResponse) Unmarshal(dAtA []byte) error
- func (m *MsgToggleTokenConversionResponse) XXX_DiscardUnknown()
- func (m *MsgToggleTokenConversionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgToggleTokenConversionResponse) XXX_Merge(src proto.Message)
- func (m *MsgToggleTokenConversionResponse) XXX_Size() int
- func (m *MsgToggleTokenConversionResponse) XXX_Unmarshal(b []byte) error
- type MsgUpdateDenomAlias
- func (*MsgUpdateDenomAlias) Descriptor() ([]byte, []int)
- func (m *MsgUpdateDenomAlias) GetAlias() string
- func (m *MsgUpdateDenomAlias) GetAuthority() string
- func (m *MsgUpdateDenomAlias) GetDenom() string
- func (m *MsgUpdateDenomAlias) GetSignBytes() []byte
- func (m *MsgUpdateDenomAlias) GetSigners() []sdk.AccAddress
- func (m *MsgUpdateDenomAlias) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateDenomAlias) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateDenomAlias) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateDenomAlias) ProtoMessage()
- func (m *MsgUpdateDenomAlias) Reset()
- func (m *MsgUpdateDenomAlias) Route() string
- func (m *MsgUpdateDenomAlias) Size() (n int)
- func (m *MsgUpdateDenomAlias) String() string
- func (m *MsgUpdateDenomAlias) Type() string
- func (m *MsgUpdateDenomAlias) Unmarshal(dAtA []byte) error
- func (m *MsgUpdateDenomAlias) ValidateBasic() error
- func (m *MsgUpdateDenomAlias) XXX_DiscardUnknown()
- func (m *MsgUpdateDenomAlias) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateDenomAlias) XXX_Merge(src proto.Message)
- func (m *MsgUpdateDenomAlias) XXX_Size() int
- func (m *MsgUpdateDenomAlias) XXX_Unmarshal(b []byte) error
- type MsgUpdateDenomAliasResponse
- func (*MsgUpdateDenomAliasResponse) Descriptor() ([]byte, []int)
- func (m *MsgUpdateDenomAliasResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateDenomAliasResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateDenomAliasResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateDenomAliasResponse) ProtoMessage()
- func (m *MsgUpdateDenomAliasResponse) Reset()
- func (m *MsgUpdateDenomAliasResponse) Size() (n int)
- func (m *MsgUpdateDenomAliasResponse) String() string
- func (m *MsgUpdateDenomAliasResponse) Unmarshal(dAtA []byte) error
- func (m *MsgUpdateDenomAliasResponse) XXX_DiscardUnknown()
- func (m *MsgUpdateDenomAliasResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateDenomAliasResponse) XXX_Merge(src proto.Message)
- func (m *MsgUpdateDenomAliasResponse) XXX_Size() int
- func (m *MsgUpdateDenomAliasResponse) 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) GetSigners() []sdk.AccAddress
- 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) Route() string
- func (m *MsgUpdateParams) Size() (n int)
- func (m *MsgUpdateParams) String() string
- func (m *MsgUpdateParams) Type() 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 ParamSet
- type Params
- func (*Params) Descriptor() ([]byte, []int)
- func (m *Params) GetEnableEVMHook() bool
- func (m *Params) GetEnableErc20() bool
- func (m *Params) GetIbcTimeout() time.Duration
- 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 (p *Params) ParamSetPairs() paramtypes.ParamSetPairs
- 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 QueryAliasDenomRequest
- func (*QueryAliasDenomRequest) Descriptor() ([]byte, []int)
- func (m *QueryAliasDenomRequest) GetAlias() string
- func (m *QueryAliasDenomRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryAliasDenomRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryAliasDenomRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryAliasDenomRequest) ProtoMessage()
- func (m *QueryAliasDenomRequest) Reset()
- func (m *QueryAliasDenomRequest) Size() (n int)
- func (m *QueryAliasDenomRequest) String() string
- func (m *QueryAliasDenomRequest) Unmarshal(dAtA []byte) error
- func (m *QueryAliasDenomRequest) XXX_DiscardUnknown()
- func (m *QueryAliasDenomRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryAliasDenomRequest) XXX_Merge(src proto.Message)
- func (m *QueryAliasDenomRequest) XXX_Size() int
- func (m *QueryAliasDenomRequest) XXX_Unmarshal(b []byte) error
- type QueryAliasDenomResponse
- func (*QueryAliasDenomResponse) Descriptor() ([]byte, []int)
- func (m *QueryAliasDenomResponse) GetDenom() string
- func (m *QueryAliasDenomResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryAliasDenomResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryAliasDenomResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryAliasDenomResponse) ProtoMessage()
- func (m *QueryAliasDenomResponse) Reset()
- func (m *QueryAliasDenomResponse) Size() (n int)
- func (m *QueryAliasDenomResponse) String() string
- func (m *QueryAliasDenomResponse) Unmarshal(dAtA []byte) error
- func (m *QueryAliasDenomResponse) XXX_DiscardUnknown()
- func (m *QueryAliasDenomResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryAliasDenomResponse) XXX_Merge(src proto.Message)
- func (m *QueryAliasDenomResponse) XXX_Size() int
- func (m *QueryAliasDenomResponse) XXX_Unmarshal(b []byte) error
- type QueryClient
- type QueryDenomAliasesRequest
- func (*QueryDenomAliasesRequest) Descriptor() ([]byte, []int)
- func (m *QueryDenomAliasesRequest) GetDenom() string
- func (m *QueryDenomAliasesRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryDenomAliasesRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryDenomAliasesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryDenomAliasesRequest) ProtoMessage()
- func (m *QueryDenomAliasesRequest) Reset()
- func (m *QueryDenomAliasesRequest) Size() (n int)
- func (m *QueryDenomAliasesRequest) String() string
- func (m *QueryDenomAliasesRequest) Unmarshal(dAtA []byte) error
- func (m *QueryDenomAliasesRequest) XXX_DiscardUnknown()
- func (m *QueryDenomAliasesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryDenomAliasesRequest) XXX_Merge(src proto.Message)
- func (m *QueryDenomAliasesRequest) XXX_Size() int
- func (m *QueryDenomAliasesRequest) XXX_Unmarshal(b []byte) error
- type QueryDenomAliasesResponse
- func (*QueryDenomAliasesResponse) Descriptor() ([]byte, []int)
- func (m *QueryDenomAliasesResponse) GetAliases() []string
- func (m *QueryDenomAliasesResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryDenomAliasesResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryDenomAliasesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryDenomAliasesResponse) ProtoMessage()
- func (m *QueryDenomAliasesResponse) Reset()
- func (m *QueryDenomAliasesResponse) Size() (n int)
- func (m *QueryDenomAliasesResponse) String() string
- func (m *QueryDenomAliasesResponse) Unmarshal(dAtA []byte) error
- func (m *QueryDenomAliasesResponse) XXX_DiscardUnknown()
- func (m *QueryDenomAliasesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryDenomAliasesResponse) XXX_Merge(src proto.Message)
- func (m *QueryDenomAliasesResponse) XXX_Size() int
- func (m *QueryDenomAliasesResponse) XXX_Unmarshal(b []byte) error
- 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 (m *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) GetAliases() []string
- func (m *RegisterERC20Proposal) GetDescription() string
- func (m *RegisterERC20Proposal) GetErc20Address() string
- func (m *RegisterERC20Proposal) GetTitle() string
- func (m *RegisterERC20Proposal) Marshal() (dAtA []byte, err error)
- func (m *RegisterERC20Proposal) MarshalTo(dAtA []byte) (int, error)
- func (m *RegisterERC20Proposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*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 (m *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 RelayTransfer
- type RelayTransferCrossChain
- 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 (m *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 TransferCrossChainEvent
- type TransferEvent
- type UnimplementedMsgServer
- func (*UnimplementedMsgServer) ConvertCoin(ctx context.Context, req *MsgConvertCoin) (*MsgConvertCoinResponse, error)
- func (*UnimplementedMsgServer) ConvertDenom(ctx context.Context, req *MsgConvertDenom) (*MsgConvertDenomResponse, error)
- func (*UnimplementedMsgServer) ConvertERC20(ctx context.Context, req *MsgConvertERC20) (*MsgConvertERC20Response, error)
- func (*UnimplementedMsgServer) RegisterCoin(ctx context.Context, req *MsgRegisterCoin) (*MsgRegisterCoinResponse, error)
- func (*UnimplementedMsgServer) RegisterERC20(ctx context.Context, req *MsgRegisterERC20) (*MsgRegisterERC20Response, error)
- func (*UnimplementedMsgServer) ToggleTokenConversion(ctx context.Context, req *MsgToggleTokenConversion) (*MsgToggleTokenConversionResponse, error)
- func (*UnimplementedMsgServer) UpdateDenomAlias(ctx context.Context, req *MsgUpdateDenomAlias) (*MsgUpdateDenomAliasResponse, error)
- func (*UnimplementedMsgServer) UpdateParams(ctx context.Context, req *MsgUpdateParams) (*MsgUpdateParamsResponse, error)
- type UnimplementedQueryServer
- func (*UnimplementedQueryServer) AliasDenom(ctx context.Context, req *QueryAliasDenomRequest) (*QueryAliasDenomResponse, error)
- func (*UnimplementedQueryServer) DenomAliases(ctx context.Context, req *QueryDenomAliasesRequest) (*QueryDenomAliasesResponse, error)
- 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)
- type UpdateDenomAliasProposaldeprecated
- func (*UpdateDenomAliasProposal) Descriptor() ([]byte, []int)
- func (m *UpdateDenomAliasProposal) GetAlias() string
- func (m *UpdateDenomAliasProposal) GetDenom() string
- func (m *UpdateDenomAliasProposal) GetDescription() string
- func (m *UpdateDenomAliasProposal) GetTitle() string
- func (m *UpdateDenomAliasProposal) Marshal() (dAtA []byte, err error)
- func (m *UpdateDenomAliasProposal) MarshalTo(dAtA []byte) (int, error)
- func (m *UpdateDenomAliasProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UpdateDenomAliasProposal) ProposalRoute() string
- func (*UpdateDenomAliasProposal) ProposalType() string
- func (*UpdateDenomAliasProposal) ProtoMessage()
- func (m *UpdateDenomAliasProposal) Reset()
- func (m *UpdateDenomAliasProposal) Size() (n int)
- func (m *UpdateDenomAliasProposal) String() string
- func (m *UpdateDenomAliasProposal) Unmarshal(dAtA []byte) error
- func (m *UpdateDenomAliasProposal) ValidateBasic() error
- func (m *UpdateDenomAliasProposal) XXX_DiscardUnknown()
- func (m *UpdateDenomAliasProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateDenomAliasProposal) XXX_Merge(src proto.Message)
- func (m *UpdateDenomAliasProposal) XXX_Size() int
- func (m *UpdateDenomAliasProposal) XXX_Unmarshal(b []byte) error
Constants ¶
const ( FIP20EventTransferCrossChain = "TransferCrossChain" ERC20EventTransfer = "Transfer" )
const ( EventTypeConvertCoin = "convert_coin" EventTypeConvertERC20 = "convert_erc20" EventTypeConvertDenom = "convert_denom" EventTypeRegisterCoin = "register_coin" EventTypeRegisterERC20 = "register_erc20" EventTypeToggleTokenRelay = "toggle_token_relay" EventTypeERC20Processing = "erc20_processing" EventTypeRelayTransfer = "relay_transfer" EventTypeRelayTransferCrossChain = "relay_transfer_cross_chain" AttributeKeyDenom = "coin" AttributeKeyTokenAddress = "token_address" AttributeKeyReceiver = "receiver" AttributeKeyTo = "to" AttributeKeyFrom = "from" AttributeKeyRecipient = "recipient" AttributeKeyTarget = "target" AttributeKeyEvmTxHash = "evm_tx_hash" AttributeKeyTargetDenom = "target_coin" AttributeKeyAlias = "alias" AttributeKeyUpdateFlag = "update_flag" )
const ( ModuleName = "erc20" // StoreKey to be used when creating the KVStore StoreKey = ModuleName // RouterKey to be used for message routing RouterKey = ModuleName )
constants
const ( TypeMsgConvertCoin = "convert_coin" TypeMsgConvertERC20 = "convert_ERC20" TypeMsgConvertDenom = "convert_denom" TypeMsgUpdateParams = "update_params" TypeMsgRegisterCoin = "register_coin" TypeMsgRegisterERC20 = "register_erc20" TypeMsgToggleTokenConversion = "toggle_token_conversion" TypeMsgUpdateDenomAlias = "update_denom_alias" )
const ( ProposalTypeRegisterCoin string = "RegisterCoin" ProposalTypeRegisterERC20 string = "RegisterERC20" ProposalTypeToggleTokenConversion string = "ToggleTokenConversion" // #nosec ProposalTypeUpdateDenomAlias string = "UpdateDenomAlias" )
constants
Variables ¶
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") ErrUnexpectedEvent = errorsmod.Register(ModuleName, 7, "unexpected event") ErrABIUnpack = errorsmod.Register(ModuleName, 9, "contract ABI unpack failed") ErrInvalidMetadata = errorsmod.Register(ModuleName, 10, "invalid metadata") ErrERC20TokenPairDisabled = errorsmod.Register(ModuleName, 11, "erc20 token pair is disabled") ErrInvalidDenom = errorsmod.Register(ModuleName, 12, "invalid denom") ErrInvalidAlias = errorsmod.Register(ModuleName, 15, "invalid alias") )
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{0x01} KeyPrefixTokenPairByERC20 = []byte{0x02} KeyPrefixTokenPairByDenom = []byte{0x03} KeyPrefixIBCTransfer = []byte{0x04} KeyPrefixAliasDenom = []byte{0x05} ParamsKey = []byte{0x06} KeyPrefixOutgoingTransfer = []byte{0x07} )
KVStore key prefixes
var ( ParamStoreKeyEnableErc20 = []byte("EnableErc20") ParamStoreKeyEnableEVMHook = []byte("EnableEVMHook") ParamStoreKeyIBCTimeout = []byte("IBCTimeout") )
Parameter store key
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 ModuleCdc = codec.NewAminoCodec(codec.NewLegacyAmino())
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 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 GetIBCTransferKey ¶
GetIBCTransferKey sourceChannel/sequence
func GetOutgoingTransferKey ¶
GetOutgoingTransferKey [txID]
func NewRegisterCoinProposal ¶
func NewRegisterCoinProposal(title, description string, coinMetadata banktypes.Metadata) govv1betal.Content
NewRegisterCoinProposal returns new instance of RegisterCoinProposal
func NewRegisterERC20Proposal ¶
func NewRegisterERC20Proposal(title, description, erc20Addr string, aliases []string) govv1betal.Content
NewRegisterERC20Proposal returns new instance of RegisterERC20Proposal
func NewToggleTokenConversionProposal ¶
func NewToggleTokenConversionProposal(title, description string, token string) govv1betal.Content
NewToggleTokenConversionProposal returns new instance of ToggleTokenConversionProposal
func NewUpdateDenomAliasProposal ¶
func NewUpdateDenomAliasProposal(title, description string, denom, alias string) govv1betal.Content
NewUpdateDenomAliasProposal returns new instance of UpdateDenomAliasProposal
func ParamKeyTable ¶
func ParamKeyTable() paramtypes.KeyTable
ParamKeyTable returns the parameter key table.
func RegisterInterfaces ¶
func RegisterInterfaces(registry codectypes.InterfaceRegistry)
RegisterInterfaces register implementations
func RegisterLegacyAminoCodec ¶
func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
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 (such as grpc.SendHeader, etc) 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 snake_case and removes all "coin" and "token" strings from the ERC20 name.
Types ¶
type AccountKeeper ¶
type AccountKeeper interface { GetModuleAccount(ctx sdk.Context, moduleName string) authtypes.ModuleAccountI GetModuleAddress(moduleName string) sdk.AccAddress GetSequence(sdk.Context, sdk.AccAddress) (uint64, error) }
AccountKeeper defines the expected interface needed to retrieve account info.
type BankKeeper ¶
type BankKeeper interface { SendCoinsFromModuleToAccount(ctx sdk.Context, senderModule string, recipientAddr sdk.AccAddress, amt sdk.Coins) error SendCoinsFromAccountToModule(ctx sdk.Context, senderAddr sdk.AccAddress, recipientModule string, amt sdk.Coins) error SendCoins(ctx sdk.Context, fromAddr sdk.AccAddress, toAddr sdk.AccAddress, amt sdk.Coins) error MintCoins(ctx sdk.Context, moduleName string, amt sdk.Coins) error BurnCoins(ctx sdk.Context, moduleName string, amt sdk.Coins) error IsSendEnabledCoin(ctx sdk.Context, coin sdk.Coin) bool IsSendEnabledCoins(ctx sdk.Context, coins ...sdk.Coin) error BlockedAddr(addr sdk.AccAddress) bool GetDenomMetaData(ctx sdk.Context, denom string) (banktypes.Metadata, bool) SetDenomMetaData(ctx sdk.Context, denomMetaData banktypes.Metadata) GetBalance(ctx sdk.Context, addr sdk.AccAddress, denom string) sdk.Coin GetAllBalances(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins }
BankKeeper defines the expected interface needed to retrieve account balances.
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 EVMKeeper ¶
type EVMKeeper interface { GetAccountWithoutBalance(ctx sdk.Context, addr common.Address) *statedb.Account QueryContract(ctx sdk.Context, from, contract common.Address, abi abi.ABI, method string, res interface{}, constructorData ...interface{}) error ApplyContract(ctx sdk.Context, from, contract common.Address, abi abi.ABI, method string, constructorData ...interface{}) (*evmtypes.MsgEthereumTxResponse, error) DeployUpgradableContract(ctx sdk.Context, from, logic common.Address, logicData []byte, initializeAbi *abi.ABI, initializeArgs ...interface{}) (common.Address, error) }
EVMKeeper defines the expected EVM keeper interface used on erc20
type GenesisState ¶
type GenesisState struct { // module parameters Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` // registered token pairs 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 (m *GenesisState) Validate() error
Validate performs basic genesis state validation returning an error upon any failure.
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 IBCTransferKeeper ¶
type IBCTransferKeeper interface { Transfer(goCtx context.Context, msg *types.MsgTransfer) (*types.MsgTransferResponse, error) GetDenomTrace(ctx sdk.Context, denomTraceHash tmbytes.HexBytes) (types.DenomTrace, bool) }
type MsgClient ¶
type MsgClient interface { // ConvertCoin mints a ERC20 representation of the SDK Coin denom that is // registered on the token mapping. ConvertCoin(ctx context.Context, in *MsgConvertCoin, opts ...grpc.CallOption) (*MsgConvertCoinResponse, error) // ConvertERC20 mints a 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) // ConvertDenom convert denom to other denom ConvertDenom(ctx context.Context, in *MsgConvertDenom, opts ...grpc.CallOption) (*MsgConvertDenomResponse, error) // UpdateParams defines a governance operation for updating the x/erc20 module // parameters. The authority is hard-coded to the x/gov module account. UpdateParams(ctx context.Context, in *MsgUpdateParams, opts ...grpc.CallOption) (*MsgUpdateParamsResponse, error) RegisterCoin(ctx context.Context, in *MsgRegisterCoin, opts ...grpc.CallOption) (*MsgRegisterCoinResponse, error) RegisterERC20(ctx context.Context, in *MsgRegisterERC20, opts ...grpc.CallOption) (*MsgRegisterERC20Response, error) ToggleTokenConversion(ctx context.Context, in *MsgToggleTokenConversion, opts ...grpc.CallOption) (*MsgToggleTokenConversionResponse, error) UpdateDenomAlias(ctx context.Context, in *MsgUpdateDenomAlias, opts ...grpc.CallOption) (*MsgUpdateDenomAliasResponse, 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 { // Cosmos coin which denomination is registered on erc20 bridge. // The coin amount defines the total ERC20 tokens to convert. Coin types.Coin `protobuf:"bytes,1,opt,name=coin,proto3" json:"coin"` // recipient hex address to receive ERC20 token Receiver string `protobuf:"bytes,2,opt,name=receiver,proto3" json:"receiver,omitempty"` // cosmos bech32 address from the owner of the given ERC20 tokens Sender string `protobuf:"bytes,3,opt,name=sender,proto3" json:"sender,omitempty"` }
MsgConvertCoin defines a Msg to convert a Cosmos Coin to a ERC20 token
func NewMsgConvertCoin ¶
func NewMsgConvertCoin(coin sdk.Coin, receiver common.Address, sender sdk.AccAddress) *MsgConvertCoin
NewMsgConvertCoin creates a new instance of MsgConvertCoin
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) GetSignBytes ¶
func (m *MsgConvertCoin) GetSignBytes() []byte
GetSignBytes encodes the message for signing
func (*MsgConvertCoin) GetSigners ¶
func (m *MsgConvertCoin) GetSigners() []sdk.AccAddress
GetSigners defines whose signature is required
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) Route ¶
func (m *MsgConvertCoin) Route() string
Route should return the name of the module
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) ValidateBasic ¶
func (m *MsgConvertCoin) ValidateBasic() error
ValidateBasic runs stateless checks on the message
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 MsgConvertDenom ¶
type MsgConvertDenom struct { // msg sender Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty"` // receiver address Receiver string `protobuf:"bytes,2,opt,name=receiver,proto3" json:"receiver,omitempty"` // coin to convert Coin types.Coin `protobuf:"bytes,3,opt,name=coin,proto3" json:"coin"` // target denom Target string `protobuf:"bytes,4,opt,name=target,proto3" json:"target,omitempty"` }
MsgConvertDenom defines a Msg to convert an denom to other denom
func NewMsgConvertDenom ¶
func NewMsgConvertDenom(sender, receiver sdk.AccAddress, coin sdk.Coin, target string) *MsgConvertDenom
func (*MsgConvertDenom) Descriptor ¶
func (*MsgConvertDenom) Descriptor() ([]byte, []int)
func (*MsgConvertDenom) GetCoin ¶
func (m *MsgConvertDenom) GetCoin() types.Coin
func (*MsgConvertDenom) GetReceiver ¶
func (m *MsgConvertDenom) GetReceiver() string
func (*MsgConvertDenom) GetSender ¶
func (m *MsgConvertDenom) GetSender() string
func (*MsgConvertDenom) GetSignBytes ¶
func (m *MsgConvertDenom) GetSignBytes() []byte
GetSignBytes encodes the message for signing
func (*MsgConvertDenom) GetSigners ¶
func (m *MsgConvertDenom) GetSigners() []sdk.AccAddress
GetSigners defines whose signature is required
func (*MsgConvertDenom) GetTarget ¶
func (m *MsgConvertDenom) GetTarget() string
func (*MsgConvertDenom) Marshal ¶
func (m *MsgConvertDenom) Marshal() (dAtA []byte, err error)
func (*MsgConvertDenom) MarshalToSizedBuffer ¶
func (m *MsgConvertDenom) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgConvertDenom) ProtoMessage ¶
func (*MsgConvertDenom) ProtoMessage()
func (*MsgConvertDenom) Reset ¶
func (m *MsgConvertDenom) Reset()
func (*MsgConvertDenom) Route ¶
func (m *MsgConvertDenom) Route() string
Route should return the name of the module
func (*MsgConvertDenom) Size ¶
func (m *MsgConvertDenom) Size() (n int)
func (*MsgConvertDenom) String ¶
func (m *MsgConvertDenom) String() string
func (*MsgConvertDenom) Type ¶
func (m *MsgConvertDenom) Type() string
Type should return the action
func (*MsgConvertDenom) Unmarshal ¶
func (m *MsgConvertDenom) Unmarshal(dAtA []byte) error
func (*MsgConvertDenom) ValidateBasic ¶
func (m *MsgConvertDenom) ValidateBasic() error
ValidateBasic runs stateless checks on the message
func (*MsgConvertDenom) XXX_DiscardUnknown ¶
func (m *MsgConvertDenom) XXX_DiscardUnknown()
func (*MsgConvertDenom) XXX_Marshal ¶
func (m *MsgConvertDenom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgConvertDenom) XXX_Merge ¶
func (m *MsgConvertDenom) XXX_Merge(src proto.Message)
func (*MsgConvertDenom) XXX_Size ¶
func (m *MsgConvertDenom) XXX_Size() int
func (*MsgConvertDenom) XXX_Unmarshal ¶
func (m *MsgConvertDenom) XXX_Unmarshal(b []byte) error
type MsgConvertDenomResponse ¶
type MsgConvertDenomResponse struct { }
MsgConvertDenomResponse returns no fields
func (*MsgConvertDenomResponse) Descriptor ¶
func (*MsgConvertDenomResponse) Descriptor() ([]byte, []int)
func (*MsgConvertDenomResponse) Marshal ¶
func (m *MsgConvertDenomResponse) Marshal() (dAtA []byte, err error)
func (*MsgConvertDenomResponse) MarshalTo ¶
func (m *MsgConvertDenomResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgConvertDenomResponse) MarshalToSizedBuffer ¶
func (m *MsgConvertDenomResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgConvertDenomResponse) ProtoMessage ¶
func (*MsgConvertDenomResponse) ProtoMessage()
func (*MsgConvertDenomResponse) Reset ¶
func (m *MsgConvertDenomResponse) Reset()
func (*MsgConvertDenomResponse) Size ¶
func (m *MsgConvertDenomResponse) Size() (n int)
func (*MsgConvertDenomResponse) String ¶
func (m *MsgConvertDenomResponse) String() string
func (*MsgConvertDenomResponse) Unmarshal ¶
func (m *MsgConvertDenomResponse) Unmarshal(dAtA []byte) error
func (*MsgConvertDenomResponse) XXX_DiscardUnknown ¶
func (m *MsgConvertDenomResponse) XXX_DiscardUnknown()
func (*MsgConvertDenomResponse) XXX_Marshal ¶
func (m *MsgConvertDenomResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgConvertDenomResponse) XXX_Merge ¶
func (m *MsgConvertDenomResponse) XXX_Merge(src proto.Message)
func (*MsgConvertDenomResponse) XXX_Size ¶
func (m *MsgConvertDenomResponse) XXX_Size() int
func (*MsgConvertDenomResponse) XXX_Unmarshal ¶
func (m *MsgConvertDenomResponse) XXX_Unmarshal(b []byte) error
type MsgConvertERC20 ¶
type MsgConvertERC20 struct { // ERC20 token contract address registered on erc20 bridge ContractAddress string `protobuf:"bytes,1,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"` // amount of ERC20 tokens to mint Amount github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,2,opt,name=amount,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"amount"` // bech32 address to receive SDK coins. Receiver string `protobuf:"bytes,3,opt,name=receiver,proto3" json:"receiver,omitempty"` // sender 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 an ERC20 token to a Cosmos SDK coin.
func NewMsgConvertERC20 ¶
func NewMsgConvertERC20(amount sdkmath.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 (m *MsgConvertERC20) GetSignBytes() []byte
GetSignBytes encodes the message for signing
func (*MsgConvertERC20) GetSigners ¶
func (m *MsgConvertERC20) GetSigners() []sdk.AccAddress
GetSigners defines whose signature is required
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 (m *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 (m *MsgConvertERC20) Type() string
Type should return the action
func (*MsgConvertERC20) Unmarshal ¶
func (m *MsgConvertERC20) Unmarshal(dAtA []byte) error
func (*MsgConvertERC20) ValidateBasic ¶
func (m *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 MsgRegisterCoin ¶
type MsgRegisterCoin struct { // authority is the address of the governance account. Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` // token pair of Cosmos native denom and ERC20 token address Metadata types1.Metadata `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata"` }
func (*MsgRegisterCoin) Descriptor ¶
func (*MsgRegisterCoin) Descriptor() ([]byte, []int)
func (*MsgRegisterCoin) GetAuthority ¶
func (m *MsgRegisterCoin) GetAuthority() string
func (*MsgRegisterCoin) GetMetadata ¶
func (m *MsgRegisterCoin) GetMetadata() types1.Metadata
func (*MsgRegisterCoin) GetSignBytes ¶
func (m *MsgRegisterCoin) GetSignBytes() []byte
GetSignBytes returns the raw bytes for a MsgRegisterCoin message that the expected signer needs to sign.
func (*MsgRegisterCoin) GetSigners ¶
func (m *MsgRegisterCoin) GetSigners() []sdk.AccAddress
func (*MsgRegisterCoin) Marshal ¶
func (m *MsgRegisterCoin) Marshal() (dAtA []byte, err error)
func (*MsgRegisterCoin) MarshalToSizedBuffer ¶
func (m *MsgRegisterCoin) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgRegisterCoin) ProtoMessage ¶
func (*MsgRegisterCoin) ProtoMessage()
func (*MsgRegisterCoin) Reset ¶
func (m *MsgRegisterCoin) Reset()
func (*MsgRegisterCoin) Route ¶
func (m *MsgRegisterCoin) Route() string
Route returns the MsgRegisterCoin message route.
func (*MsgRegisterCoin) Size ¶
func (m *MsgRegisterCoin) Size() (n int)
func (*MsgRegisterCoin) String ¶
func (m *MsgRegisterCoin) String() string
func (*MsgRegisterCoin) Type ¶
func (m *MsgRegisterCoin) Type() string
Type returns the MsgRegisterCoin message type.
func (*MsgRegisterCoin) Unmarshal ¶
func (m *MsgRegisterCoin) Unmarshal(dAtA []byte) error
func (*MsgRegisterCoin) ValidateBasic ¶
func (m *MsgRegisterCoin) ValidateBasic() error
func (*MsgRegisterCoin) XXX_DiscardUnknown ¶
func (m *MsgRegisterCoin) XXX_DiscardUnknown()
func (*MsgRegisterCoin) XXX_Marshal ¶
func (m *MsgRegisterCoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgRegisterCoin) XXX_Merge ¶
func (m *MsgRegisterCoin) XXX_Merge(src proto.Message)
func (*MsgRegisterCoin) XXX_Size ¶
func (m *MsgRegisterCoin) XXX_Size() int
func (*MsgRegisterCoin) XXX_Unmarshal ¶
func (m *MsgRegisterCoin) XXX_Unmarshal(b []byte) error
type MsgRegisterCoinResponse ¶
type MsgRegisterCoinResponse struct {
Pair TokenPair `protobuf:"bytes,1,opt,name=pair,proto3" json:"pair"`
}
func (*MsgRegisterCoinResponse) Descriptor ¶
func (*MsgRegisterCoinResponse) Descriptor() ([]byte, []int)
func (*MsgRegisterCoinResponse) GetPair ¶
func (m *MsgRegisterCoinResponse) GetPair() TokenPair
func (*MsgRegisterCoinResponse) Marshal ¶
func (m *MsgRegisterCoinResponse) Marshal() (dAtA []byte, err error)
func (*MsgRegisterCoinResponse) MarshalTo ¶
func (m *MsgRegisterCoinResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgRegisterCoinResponse) MarshalToSizedBuffer ¶
func (m *MsgRegisterCoinResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgRegisterCoinResponse) ProtoMessage ¶
func (*MsgRegisterCoinResponse) ProtoMessage()
func (*MsgRegisterCoinResponse) Reset ¶
func (m *MsgRegisterCoinResponse) Reset()
func (*MsgRegisterCoinResponse) Size ¶
func (m *MsgRegisterCoinResponse) Size() (n int)
func (*MsgRegisterCoinResponse) String ¶
func (m *MsgRegisterCoinResponse) String() string
func (*MsgRegisterCoinResponse) Unmarshal ¶
func (m *MsgRegisterCoinResponse) Unmarshal(dAtA []byte) error
func (*MsgRegisterCoinResponse) XXX_DiscardUnknown ¶
func (m *MsgRegisterCoinResponse) XXX_DiscardUnknown()
func (*MsgRegisterCoinResponse) XXX_Marshal ¶
func (m *MsgRegisterCoinResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgRegisterCoinResponse) XXX_Merge ¶
func (m *MsgRegisterCoinResponse) XXX_Merge(src proto.Message)
func (*MsgRegisterCoinResponse) XXX_Size ¶
func (m *MsgRegisterCoinResponse) XXX_Size() int
func (*MsgRegisterCoinResponse) XXX_Unmarshal ¶
func (m *MsgRegisterCoinResponse) 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"` // contract address of ERC20 token Erc20Address string `protobuf:"bytes,2,opt,name=erc20address,proto3" json:"erc20address,omitempty"` // aliases is a list of string aliases for the given denom Aliases []string `protobuf:"bytes,3,rep,name=aliases,proto3" json:"aliases,omitempty"` }
func (*MsgRegisterERC20) Descriptor ¶
func (*MsgRegisterERC20) Descriptor() ([]byte, []int)
func (*MsgRegisterERC20) GetAliases ¶
func (m *MsgRegisterERC20) GetAliases() []string
func (*MsgRegisterERC20) GetAuthority ¶
func (m *MsgRegisterERC20) GetAuthority() string
func (*MsgRegisterERC20) GetErc20Address ¶
func (m *MsgRegisterERC20) GetErc20Address() string
func (*MsgRegisterERC20) GetSignBytes ¶
func (m *MsgRegisterERC20) GetSignBytes() []byte
GetSignBytes returns the raw bytes for a MsgRegisterERC20 message that the expected signer needs to sign.
func (*MsgRegisterERC20) GetSigners ¶
func (m *MsgRegisterERC20) GetSigners() []sdk.AccAddress
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) Route ¶
func (m *MsgRegisterERC20) Route() string
Route returns the MsgRegisterERC20 message route.
func (*MsgRegisterERC20) Size ¶
func (m *MsgRegisterERC20) Size() (n int)
func (*MsgRegisterERC20) String ¶
func (m *MsgRegisterERC20) String() string
func (*MsgRegisterERC20) Type ¶
func (m *MsgRegisterERC20) Type() string
Type returns the MsgRegisterERC20 message type.
func (*MsgRegisterERC20) Unmarshal ¶
func (m *MsgRegisterERC20) Unmarshal(dAtA []byte) error
func (*MsgRegisterERC20) ValidateBasic ¶
func (m *MsgRegisterERC20) ValidateBasic() error
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 {
Pair TokenPair `protobuf:"bytes,1,opt,name=pair,proto3" json:"pair"`
}
func (*MsgRegisterERC20Response) Descriptor ¶
func (*MsgRegisterERC20Response) Descriptor() ([]byte, []int)
func (*MsgRegisterERC20Response) GetPair ¶
func (m *MsgRegisterERC20Response) GetPair() TokenPair
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 { // ConvertCoin mints a ERC20 representation of the SDK Coin denom that is // registered on the token mapping. ConvertCoin(context.Context, *MsgConvertCoin) (*MsgConvertCoinResponse, error) // ConvertERC20 mints a Cosmos coin representation of the ERC20 token contract // that is registered on the token mapping. ConvertERC20(context.Context, *MsgConvertERC20) (*MsgConvertERC20Response, error) // ConvertDenom convert denom to other denom ConvertDenom(context.Context, *MsgConvertDenom) (*MsgConvertDenomResponse, error) // UpdateParams defines a governance operation for updating the x/erc20 module // parameters. The authority is hard-coded to the x/gov module account. UpdateParams(context.Context, *MsgUpdateParams) (*MsgUpdateParamsResponse, error) RegisterCoin(context.Context, *MsgRegisterCoin) (*MsgRegisterCoinResponse, error) RegisterERC20(context.Context, *MsgRegisterERC20) (*MsgRegisterERC20Response, error) ToggleTokenConversion(context.Context, *MsgToggleTokenConversion) (*MsgToggleTokenConversionResponse, error) UpdateDenomAlias(context.Context, *MsgUpdateDenomAlias) (*MsgUpdateDenomAliasResponse, error) }
MsgServer is the server API for Msg service.
type MsgToggleTokenConversion ¶
type MsgToggleTokenConversion 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"` }
func (*MsgToggleTokenConversion) Descriptor ¶
func (*MsgToggleTokenConversion) Descriptor() ([]byte, []int)
func (*MsgToggleTokenConversion) GetAuthority ¶
func (m *MsgToggleTokenConversion) GetAuthority() string
func (*MsgToggleTokenConversion) GetSignBytes ¶
func (m *MsgToggleTokenConversion) GetSignBytes() []byte
GetSignBytes returns the raw bytes for a MsgToggleTokenConversion message that the expected signer needs to sign.
func (*MsgToggleTokenConversion) GetSigners ¶
func (m *MsgToggleTokenConversion) GetSigners() []sdk.AccAddress
func (*MsgToggleTokenConversion) GetToken ¶
func (m *MsgToggleTokenConversion) GetToken() string
func (*MsgToggleTokenConversion) Marshal ¶
func (m *MsgToggleTokenConversion) Marshal() (dAtA []byte, err error)
func (*MsgToggleTokenConversion) MarshalTo ¶
func (m *MsgToggleTokenConversion) MarshalTo(dAtA []byte) (int, error)
func (*MsgToggleTokenConversion) MarshalToSizedBuffer ¶
func (m *MsgToggleTokenConversion) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgToggleTokenConversion) ProtoMessage ¶
func (*MsgToggleTokenConversion) ProtoMessage()
func (*MsgToggleTokenConversion) Reset ¶
func (m *MsgToggleTokenConversion) Reset()
func (*MsgToggleTokenConversion) Route ¶
func (m *MsgToggleTokenConversion) Route() string
Route returns the MsgToggleTokenConversion message route.
func (*MsgToggleTokenConversion) Size ¶
func (m *MsgToggleTokenConversion) Size() (n int)
func (*MsgToggleTokenConversion) String ¶
func (m *MsgToggleTokenConversion) String() string
func (*MsgToggleTokenConversion) Type ¶
func (m *MsgToggleTokenConversion) Type() string
Type returns the MsgToggleTokenConversion message type.
func (*MsgToggleTokenConversion) Unmarshal ¶
func (m *MsgToggleTokenConversion) Unmarshal(dAtA []byte) error
func (*MsgToggleTokenConversion) ValidateBasic ¶
func (m *MsgToggleTokenConversion) ValidateBasic() error
func (*MsgToggleTokenConversion) XXX_DiscardUnknown ¶
func (m *MsgToggleTokenConversion) XXX_DiscardUnknown()
func (*MsgToggleTokenConversion) XXX_Marshal ¶
func (m *MsgToggleTokenConversion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgToggleTokenConversion) XXX_Merge ¶
func (m *MsgToggleTokenConversion) XXX_Merge(src proto.Message)
func (*MsgToggleTokenConversion) XXX_Size ¶
func (m *MsgToggleTokenConversion) XXX_Size() int
func (*MsgToggleTokenConversion) XXX_Unmarshal ¶
func (m *MsgToggleTokenConversion) XXX_Unmarshal(b []byte) error
type MsgToggleTokenConversionResponse ¶
type MsgToggleTokenConversionResponse struct {
Pair TokenPair `protobuf:"bytes,1,opt,name=pair,proto3" json:"pair"`
}
func (*MsgToggleTokenConversionResponse) Descriptor ¶
func (*MsgToggleTokenConversionResponse) Descriptor() ([]byte, []int)
func (*MsgToggleTokenConversionResponse) GetPair ¶
func (m *MsgToggleTokenConversionResponse) GetPair() TokenPair
func (*MsgToggleTokenConversionResponse) Marshal ¶
func (m *MsgToggleTokenConversionResponse) Marshal() (dAtA []byte, err error)
func (*MsgToggleTokenConversionResponse) MarshalTo ¶
func (m *MsgToggleTokenConversionResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgToggleTokenConversionResponse) MarshalToSizedBuffer ¶
func (m *MsgToggleTokenConversionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgToggleTokenConversionResponse) ProtoMessage ¶
func (*MsgToggleTokenConversionResponse) ProtoMessage()
func (*MsgToggleTokenConversionResponse) Reset ¶
func (m *MsgToggleTokenConversionResponse) Reset()
func (*MsgToggleTokenConversionResponse) Size ¶
func (m *MsgToggleTokenConversionResponse) Size() (n int)
func (*MsgToggleTokenConversionResponse) String ¶
func (m *MsgToggleTokenConversionResponse) String() string
func (*MsgToggleTokenConversionResponse) Unmarshal ¶
func (m *MsgToggleTokenConversionResponse) Unmarshal(dAtA []byte) error
func (*MsgToggleTokenConversionResponse) XXX_DiscardUnknown ¶
func (m *MsgToggleTokenConversionResponse) XXX_DiscardUnknown()
func (*MsgToggleTokenConversionResponse) XXX_Marshal ¶
func (m *MsgToggleTokenConversionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgToggleTokenConversionResponse) XXX_Merge ¶
func (m *MsgToggleTokenConversionResponse) XXX_Merge(src proto.Message)
func (*MsgToggleTokenConversionResponse) XXX_Size ¶
func (m *MsgToggleTokenConversionResponse) XXX_Size() int
func (*MsgToggleTokenConversionResponse) XXX_Unmarshal ¶
func (m *MsgToggleTokenConversionResponse) XXX_Unmarshal(b []byte) error
type MsgUpdateDenomAlias ¶
type MsgUpdateDenomAlias struct { // authority is the address of the governance account. Authority string `protobuf:"bytes,1,opt,name=authority,proto3" json:"authority,omitempty"` // denom Denom string `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty"` // alias update Alias string `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"` }
func (*MsgUpdateDenomAlias) Descriptor ¶
func (*MsgUpdateDenomAlias) Descriptor() ([]byte, []int)
func (*MsgUpdateDenomAlias) GetAlias ¶
func (m *MsgUpdateDenomAlias) GetAlias() string
func (*MsgUpdateDenomAlias) GetAuthority ¶
func (m *MsgUpdateDenomAlias) GetAuthority() string
func (*MsgUpdateDenomAlias) GetDenom ¶
func (m *MsgUpdateDenomAlias) GetDenom() string
func (*MsgUpdateDenomAlias) GetSignBytes ¶
func (m *MsgUpdateDenomAlias) GetSignBytes() []byte
GetSignBytes returns the raw bytes for a MsgUpdateDenomAlias message that the expected signer needs to sign.
func (*MsgUpdateDenomAlias) GetSigners ¶
func (m *MsgUpdateDenomAlias) GetSigners() []sdk.AccAddress
func (*MsgUpdateDenomAlias) Marshal ¶
func (m *MsgUpdateDenomAlias) Marshal() (dAtA []byte, err error)
func (*MsgUpdateDenomAlias) MarshalTo ¶
func (m *MsgUpdateDenomAlias) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateDenomAlias) MarshalToSizedBuffer ¶
func (m *MsgUpdateDenomAlias) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateDenomAlias) ProtoMessage ¶
func (*MsgUpdateDenomAlias) ProtoMessage()
func (*MsgUpdateDenomAlias) Reset ¶
func (m *MsgUpdateDenomAlias) Reset()
func (*MsgUpdateDenomAlias) Route ¶
func (m *MsgUpdateDenomAlias) Route() string
Route returns the MsgUpdateDenomAlias message route.
func (*MsgUpdateDenomAlias) Size ¶
func (m *MsgUpdateDenomAlias) Size() (n int)
func (*MsgUpdateDenomAlias) String ¶
func (m *MsgUpdateDenomAlias) String() string
func (*MsgUpdateDenomAlias) Type ¶
func (m *MsgUpdateDenomAlias) Type() string
Type returns the MsgUpdateDenomAlias message type.
func (*MsgUpdateDenomAlias) Unmarshal ¶
func (m *MsgUpdateDenomAlias) Unmarshal(dAtA []byte) error
func (*MsgUpdateDenomAlias) ValidateBasic ¶
func (m *MsgUpdateDenomAlias) ValidateBasic() error
func (*MsgUpdateDenomAlias) XXX_DiscardUnknown ¶
func (m *MsgUpdateDenomAlias) XXX_DiscardUnknown()
func (*MsgUpdateDenomAlias) XXX_Marshal ¶
func (m *MsgUpdateDenomAlias) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateDenomAlias) XXX_Merge ¶
func (m *MsgUpdateDenomAlias) XXX_Merge(src proto.Message)
func (*MsgUpdateDenomAlias) XXX_Size ¶
func (m *MsgUpdateDenomAlias) XXX_Size() int
func (*MsgUpdateDenomAlias) XXX_Unmarshal ¶
func (m *MsgUpdateDenomAlias) XXX_Unmarshal(b []byte) error
type MsgUpdateDenomAliasResponse ¶
type MsgUpdateDenomAliasResponse struct { }
func (*MsgUpdateDenomAliasResponse) Descriptor ¶
func (*MsgUpdateDenomAliasResponse) Descriptor() ([]byte, []int)
func (*MsgUpdateDenomAliasResponse) Marshal ¶
func (m *MsgUpdateDenomAliasResponse) Marshal() (dAtA []byte, err error)
func (*MsgUpdateDenomAliasResponse) MarshalTo ¶
func (m *MsgUpdateDenomAliasResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateDenomAliasResponse) MarshalToSizedBuffer ¶
func (m *MsgUpdateDenomAliasResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateDenomAliasResponse) ProtoMessage ¶
func (*MsgUpdateDenomAliasResponse) ProtoMessage()
func (*MsgUpdateDenomAliasResponse) Reset ¶
func (m *MsgUpdateDenomAliasResponse) Reset()
func (*MsgUpdateDenomAliasResponse) Size ¶
func (m *MsgUpdateDenomAliasResponse) Size() (n int)
func (*MsgUpdateDenomAliasResponse) String ¶
func (m *MsgUpdateDenomAliasResponse) String() string
func (*MsgUpdateDenomAliasResponse) Unmarshal ¶
func (m *MsgUpdateDenomAliasResponse) Unmarshal(dAtA []byte) error
func (*MsgUpdateDenomAliasResponse) XXX_DiscardUnknown ¶
func (m *MsgUpdateDenomAliasResponse) XXX_DiscardUnknown()
func (*MsgUpdateDenomAliasResponse) XXX_Marshal ¶
func (m *MsgUpdateDenomAliasResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateDenomAliasResponse) XXX_Merge ¶
func (m *MsgUpdateDenomAliasResponse) XXX_Merge(src proto.Message)
func (*MsgUpdateDenomAliasResponse) XXX_Size ¶
func (m *MsgUpdateDenomAliasResponse) XXX_Size() int
func (*MsgUpdateDenomAliasResponse) XXX_Unmarshal ¶
func (m *MsgUpdateDenomAliasResponse) 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/erc20 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.
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 returns the raw bytes for a MsgUpdateParams message that the expected signer needs to sign.
func (*MsgUpdateParams) GetSigners ¶
func (m *MsgUpdateParams) GetSigners() []sdk.AccAddress
GetSigners returns the expected signers for a MsgUpdateParams message.
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) Route ¶
func (m *MsgUpdateParams) Route() string
Route returns the MsgUpdateParams message route.
func (*MsgUpdateParams) Size ¶
func (m *MsgUpdateParams) Size() (n int)
func (*MsgUpdateParams) String ¶
func (m *MsgUpdateParams) String() string
func (*MsgUpdateParams) Type ¶
func (m *MsgUpdateParams) Type() string
Type returns the MsgUpdateParams message type.
func (*MsgUpdateParams) Unmarshal ¶
func (m *MsgUpdateParams) Unmarshal(dAtA []byte) error
func (*MsgUpdateParams) ValidateBasic ¶
func (m *MsgUpdateParams) ValidateBasic() error
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.
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 ParamSet ¶
type ParamSet = paramtypes.ParamSet
type Params ¶
type Params struct { // parameter to enable the intrarelaying of Cosmos coins <--> ERC20 tokens. EnableErc20 bool `protobuf:"varint,1,opt,name=enable_erc20,json=enableErc20,proto3" json:"enable_erc20,omitempty" yaml:"enable_erc20"` // parameter to enable the EVM hook to convert an ERC20 token to a Cosmos // Coin by transferring the Tokens through a MsgEthereumTx to the // ModuleAddress Ethereum address. EnableEVMHook bool `` /* 126-byte string literal not displayed */ // parameter to set ibc timeout IbcTimeout time.Duration `protobuf:"bytes,3,opt,name=ibc_timeout,json=ibcTimeout,proto3,stdduration" json:"ibc_timeout" yaml:"ibc_timeout"` }
Params defines the erc20 module params
func DefaultParams ¶
func DefaultParams() Params
func (*Params) Descriptor ¶
func (*Params) GetEnableEVMHook ¶
func (*Params) GetEnableErc20 ¶
func (*Params) GetIbcTimeout ¶
func (*Params) MarshalToSizedBuffer ¶
func (*Params) ParamSetPairs ¶
func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs
ParamSetPairs returns the parameter set pairs.
func (*Params) ProtoMessage ¶
func (*Params) ProtoMessage()
func (*Params) XXX_DiscardUnknown ¶
func (m *Params) XXX_DiscardUnknown()
func (*Params) XXX_Marshal ¶
func (*Params) XXX_Unmarshal ¶
type QueryAliasDenomRequest ¶
type QueryAliasDenomRequest struct {
Alias string `protobuf:"bytes,1,opt,name=alias,proto3" json:"alias,omitempty"`
}
QueryAliasDenomRequest is the request type for the Query/AliasDenom RPC method.
func (*QueryAliasDenomRequest) Descriptor ¶
func (*QueryAliasDenomRequest) Descriptor() ([]byte, []int)
func (*QueryAliasDenomRequest) GetAlias ¶
func (m *QueryAliasDenomRequest) GetAlias() string
func (*QueryAliasDenomRequest) Marshal ¶
func (m *QueryAliasDenomRequest) Marshal() (dAtA []byte, err error)
func (*QueryAliasDenomRequest) MarshalTo ¶
func (m *QueryAliasDenomRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryAliasDenomRequest) MarshalToSizedBuffer ¶
func (m *QueryAliasDenomRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryAliasDenomRequest) ProtoMessage ¶
func (*QueryAliasDenomRequest) ProtoMessage()
func (*QueryAliasDenomRequest) Reset ¶
func (m *QueryAliasDenomRequest) Reset()
func (*QueryAliasDenomRequest) Size ¶
func (m *QueryAliasDenomRequest) Size() (n int)
func (*QueryAliasDenomRequest) String ¶
func (m *QueryAliasDenomRequest) String() string
func (*QueryAliasDenomRequest) Unmarshal ¶
func (m *QueryAliasDenomRequest) Unmarshal(dAtA []byte) error
func (*QueryAliasDenomRequest) XXX_DiscardUnknown ¶
func (m *QueryAliasDenomRequest) XXX_DiscardUnknown()
func (*QueryAliasDenomRequest) XXX_Marshal ¶
func (m *QueryAliasDenomRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryAliasDenomRequest) XXX_Merge ¶
func (m *QueryAliasDenomRequest) XXX_Merge(src proto.Message)
func (*QueryAliasDenomRequest) XXX_Size ¶
func (m *QueryAliasDenomRequest) XXX_Size() int
func (*QueryAliasDenomRequest) XXX_Unmarshal ¶
func (m *QueryAliasDenomRequest) XXX_Unmarshal(b []byte) error
type QueryAliasDenomResponse ¶
type QueryAliasDenomResponse struct {
Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
}
QueryAliasDenomResponse is the response type for the Query/AliasDenom RPC method.
func (*QueryAliasDenomResponse) Descriptor ¶
func (*QueryAliasDenomResponse) Descriptor() ([]byte, []int)
func (*QueryAliasDenomResponse) GetDenom ¶
func (m *QueryAliasDenomResponse) GetDenom() string
func (*QueryAliasDenomResponse) Marshal ¶
func (m *QueryAliasDenomResponse) Marshal() (dAtA []byte, err error)
func (*QueryAliasDenomResponse) MarshalTo ¶
func (m *QueryAliasDenomResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryAliasDenomResponse) MarshalToSizedBuffer ¶
func (m *QueryAliasDenomResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryAliasDenomResponse) ProtoMessage ¶
func (*QueryAliasDenomResponse) ProtoMessage()
func (*QueryAliasDenomResponse) Reset ¶
func (m *QueryAliasDenomResponse) Reset()
func (*QueryAliasDenomResponse) Size ¶
func (m *QueryAliasDenomResponse) Size() (n int)
func (*QueryAliasDenomResponse) String ¶
func (m *QueryAliasDenomResponse) String() string
func (*QueryAliasDenomResponse) Unmarshal ¶
func (m *QueryAliasDenomResponse) Unmarshal(dAtA []byte) error
func (*QueryAliasDenomResponse) XXX_DiscardUnknown ¶
func (m *QueryAliasDenomResponse) XXX_DiscardUnknown()
func (*QueryAliasDenomResponse) XXX_Marshal ¶
func (m *QueryAliasDenomResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryAliasDenomResponse) XXX_Merge ¶
func (m *QueryAliasDenomResponse) XXX_Merge(src proto.Message)
func (*QueryAliasDenomResponse) XXX_Size ¶
func (m *QueryAliasDenomResponse) XXX_Size() int
func (*QueryAliasDenomResponse) XXX_Unmarshal ¶
func (m *QueryAliasDenomResponse) XXX_Unmarshal(b []byte) error
type QueryClient ¶
type QueryClient interface { // Retrieves registered token pairs TokenPairs(ctx context.Context, in *QueryTokenPairsRequest, opts ...grpc.CallOption) (*QueryTokenPairsResponse, error) // 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) // Retrieves registered denom aliases DenomAliases(ctx context.Context, in *QueryDenomAliasesRequest, opts ...grpc.CallOption) (*QueryDenomAliasesResponse, error) // Retrieves registered alias denom AliasDenom(ctx context.Context, in *QueryAliasDenomRequest, opts ...grpc.CallOption) (*QueryAliasDenomResponse, 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 QueryDenomAliasesRequest ¶
type QueryDenomAliasesRequest struct {
Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
}
QueryDenomAliasesRequest is the request type for the Query/DenomAliases RPC method.
func (*QueryDenomAliasesRequest) Descriptor ¶
func (*QueryDenomAliasesRequest) Descriptor() ([]byte, []int)
func (*QueryDenomAliasesRequest) GetDenom ¶
func (m *QueryDenomAliasesRequest) GetDenom() string
func (*QueryDenomAliasesRequest) Marshal ¶
func (m *QueryDenomAliasesRequest) Marshal() (dAtA []byte, err error)
func (*QueryDenomAliasesRequest) MarshalTo ¶
func (m *QueryDenomAliasesRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryDenomAliasesRequest) MarshalToSizedBuffer ¶
func (m *QueryDenomAliasesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryDenomAliasesRequest) ProtoMessage ¶
func (*QueryDenomAliasesRequest) ProtoMessage()
func (*QueryDenomAliasesRequest) Reset ¶
func (m *QueryDenomAliasesRequest) Reset()
func (*QueryDenomAliasesRequest) Size ¶
func (m *QueryDenomAliasesRequest) Size() (n int)
func (*QueryDenomAliasesRequest) String ¶
func (m *QueryDenomAliasesRequest) String() string
func (*QueryDenomAliasesRequest) Unmarshal ¶
func (m *QueryDenomAliasesRequest) Unmarshal(dAtA []byte) error
func (*QueryDenomAliasesRequest) XXX_DiscardUnknown ¶
func (m *QueryDenomAliasesRequest) XXX_DiscardUnknown()
func (*QueryDenomAliasesRequest) XXX_Marshal ¶
func (m *QueryDenomAliasesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryDenomAliasesRequest) XXX_Merge ¶
func (m *QueryDenomAliasesRequest) XXX_Merge(src proto.Message)
func (*QueryDenomAliasesRequest) XXX_Size ¶
func (m *QueryDenomAliasesRequest) XXX_Size() int
func (*QueryDenomAliasesRequest) XXX_Unmarshal ¶
func (m *QueryDenomAliasesRequest) XXX_Unmarshal(b []byte) error
type QueryDenomAliasesResponse ¶
type QueryDenomAliasesResponse struct {
Aliases []string `protobuf:"bytes,1,rep,name=aliases,proto3" json:"aliases,omitempty"`
}
QueryDenomAliasesResponse is the response type for the Query/DenomAliases RPC method.
func (*QueryDenomAliasesResponse) Descriptor ¶
func (*QueryDenomAliasesResponse) Descriptor() ([]byte, []int)
func (*QueryDenomAliasesResponse) GetAliases ¶
func (m *QueryDenomAliasesResponse) GetAliases() []string
func (*QueryDenomAliasesResponse) Marshal ¶
func (m *QueryDenomAliasesResponse) Marshal() (dAtA []byte, err error)
func (*QueryDenomAliasesResponse) MarshalTo ¶
func (m *QueryDenomAliasesResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryDenomAliasesResponse) MarshalToSizedBuffer ¶
func (m *QueryDenomAliasesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryDenomAliasesResponse) ProtoMessage ¶
func (*QueryDenomAliasesResponse) ProtoMessage()
func (*QueryDenomAliasesResponse) Reset ¶
func (m *QueryDenomAliasesResponse) Reset()
func (*QueryDenomAliasesResponse) Size ¶
func (m *QueryDenomAliasesResponse) Size() (n int)
func (*QueryDenomAliasesResponse) String ¶
func (m *QueryDenomAliasesResponse) String() string
func (*QueryDenomAliasesResponse) Unmarshal ¶
func (m *QueryDenomAliasesResponse) Unmarshal(dAtA []byte) error
func (*QueryDenomAliasesResponse) XXX_DiscardUnknown ¶
func (m *QueryDenomAliasesResponse) XXX_DiscardUnknown()
func (*QueryDenomAliasesResponse) XXX_Marshal ¶
func (m *QueryDenomAliasesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryDenomAliasesResponse) XXX_Merge ¶
func (m *QueryDenomAliasesResponse) XXX_Merge(src proto.Message)
func (*QueryDenomAliasesResponse) XXX_Size ¶
func (m *QueryDenomAliasesResponse) XXX_Size() int
func (*QueryDenomAliasesResponse) XXX_Unmarshal ¶
func (m *QueryDenomAliasesResponse) XXX_Unmarshal(b []byte) error
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 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 { // Retrieves registered token pairs TokenPairs(context.Context, *QueryTokenPairsRequest) (*QueryTokenPairsResponse, error) // Retrieves a registered token pair TokenPair(context.Context, *QueryTokenPairRequest) (*QueryTokenPairResponse, error) // Params retrieves the erc20 module params Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) // Retrieves registered denom aliases DenomAliases(context.Context, *QueryDenomAliasesRequest) (*QueryDenomAliasesResponse, error) // Retrieves registered alias denom AliasDenom(context.Context, *QueryAliasDenomRequest) (*QueryAliasDenomResponse, 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 {
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 { 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"` // proposal description Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // token pair of Cosmos native denom and ERC20 token address Metadata types.Metadata `protobuf:"bytes,3,opt,name=metadata,proto3" json:"metadata"` }
Deprecated: Do not use. As of the Cosmos SDK release v0.46.x, there is no longer a need for an explicit MsgRegisterCoin. register coin a simple MsgUpdateChainOracles can be invoked from the x/gov module via a v1 governance proposal.
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
func (*RegisterCoinProposal) ProposalType ¶
func (*RegisterCoinProposal) ProposalType() string
ProposalType returns proposal type for this proposal
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 (m *RegisterCoinProposal) ValidateBasic() error
ValidateBasic performs a stateless check of the proposal fields
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"` // proposal description Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // contract address of ERC20 token Erc20Address string `protobuf:"bytes,3,opt,name=erc20address,proto3" json:"erc20address,omitempty"` // aliases is a list of string aliases for the given denom Aliases []string `protobuf:"bytes,4,rep,name=aliases,proto3" json:"aliases,omitempty"` }
RegisterCoinProposal is a gov Content type to register a token pair
Deprecated: Do not use. As of the Cosmos SDK release v0.46.x, there is no longer a need for an explicit MsgRegisterERC20. register ERC20 a simple MsgUpdateChainOracles can be invoked from the x/gov module via a v1 governance proposal.
func (*RegisterERC20Proposal) Descriptor ¶
func (*RegisterERC20Proposal) Descriptor() ([]byte, []int)
func (*RegisterERC20Proposal) GetAliases ¶
func (m *RegisterERC20Proposal) GetAliases() []string
func (*RegisterERC20Proposal) GetDescription ¶
func (m *RegisterERC20Proposal) GetDescription() string
func (*RegisterERC20Proposal) GetErc20Address ¶
func (m *RegisterERC20Proposal) GetErc20Address() 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 (m *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 RelayTransfer ¶
type RelayTransferCrossChain ¶
type RelayTransferCrossChain struct { *TransferCrossChainEvent TokenContract common.Address Denom string ContractOwner Owner }
type Subspace ¶
type Subspace interface { GetParamSet(ctx sdk.Context, ps ParamSet) HasKeyTable() bool WithKeyTable(table paramtypes.KeyTable) paramtypes.Subspace }
Subspace defines an interface that implements the legacy x/params Subspace type.
NOTE: This is used solely for migration of 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"` // proposal description 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"` }
ToggleTokenConversionProposal is a gov Content type to toggle the conversion of a token pair.
Deprecated: Do not use. As of the Cosmos SDK release v0.46.x, there is no longer a need for an explicit MsgToggleTokenConversion. toggle token conversion, a simple MsgUpdateChainOracles can be invoked from the x/gov module via a v1 governance proposal.
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 (m *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 { // address of ERC20 contract token Erc20Address string `protobuf:"bytes,1,opt,name=erc20_address,json=erc20Address,proto3" json:"erc20_address,omitempty"` // cosmos base denomination to be mapped to Denom string `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty"` // shows token mapping enable status Enabled bool `protobuf:"varint,3,opt,name=enabled,proto3" json:"enabled,omitempty"` // ERC20 owner address ENUM (0 invalid, 1 ModuleAccount, 2 external address) ContractOwner Owner `protobuf:"varint,4,opt,name=contract_owner,json=contractOwner,proto3,enum=fx.erc20.v1.Owner" json:"contract_owner,omitempty"` }
TokenPair defines an instance that records pairing consisting of a Cosmos native Coin and an ERC20 token address.
func NewTokenPair ¶
func NewTokenPair(erc20Address common.Address, denom string, enabled bool, contractOwner Owner) TokenPair
NewTokenPair returns an instance of TokenPair
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 not the erc20 module account
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 TransferCrossChainEvent ¶
type TransferCrossChainEvent struct { From common.Address Recipient string Amount *big.Int Fee *big.Int Target [32]byte }
func ParseTransferCrossChainEvent ¶
func ParseTransferCrossChainEvent(log *ethtypes.Log) (*TransferCrossChainEvent, error)
func (*TransferCrossChainEvent) GetAmount ¶
func (event *TransferCrossChainEvent) GetAmount(denom string) sdk.Coin
func (*TransferCrossChainEvent) GetFee ¶
func (event *TransferCrossChainEvent) GetFee(denom string) sdk.Coin
func (*TransferCrossChainEvent) GetFrom ¶
func (event *TransferCrossChainEvent) GetFrom() sdk.AccAddress
func (*TransferCrossChainEvent) TotalAmount ¶
func (event *TransferCrossChainEvent) TotalAmount(denom string) sdk.Coins
type TransferEvent ¶
func ParseTransferEvent ¶
func ParseTransferEvent(log *ethtypes.Log) (*TransferEvent, error)
ParseTransferEvent transfer event ---> event Transfer(address indexed from, address indexed to, uint256 value);
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct { }
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) ConvertCoin ¶
func (*UnimplementedMsgServer) ConvertCoin(ctx context.Context, req *MsgConvertCoin) (*MsgConvertCoinResponse, error)
func (*UnimplementedMsgServer) ConvertDenom ¶
func (*UnimplementedMsgServer) ConvertDenom(ctx context.Context, req *MsgConvertDenom) (*MsgConvertDenomResponse, error)
func (*UnimplementedMsgServer) ConvertERC20 ¶
func (*UnimplementedMsgServer) ConvertERC20(ctx context.Context, req *MsgConvertERC20) (*MsgConvertERC20Response, error)
func (*UnimplementedMsgServer) RegisterCoin ¶
func (*UnimplementedMsgServer) RegisterCoin(ctx context.Context, req *MsgRegisterCoin) (*MsgRegisterCoinResponse, error)
func (*UnimplementedMsgServer) RegisterERC20 ¶
func (*UnimplementedMsgServer) RegisterERC20(ctx context.Context, req *MsgRegisterERC20) (*MsgRegisterERC20Response, error)
func (*UnimplementedMsgServer) ToggleTokenConversion ¶
func (*UnimplementedMsgServer) ToggleTokenConversion(ctx context.Context, req *MsgToggleTokenConversion) (*MsgToggleTokenConversionResponse, error)
func (*UnimplementedMsgServer) UpdateDenomAlias ¶
func (*UnimplementedMsgServer) UpdateDenomAlias(ctx context.Context, req *MsgUpdateDenomAlias) (*MsgUpdateDenomAliasResponse, 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) AliasDenom ¶
func (*UnimplementedQueryServer) AliasDenom(ctx context.Context, req *QueryAliasDenomRequest) (*QueryAliasDenomResponse, error)
func (*UnimplementedQueryServer) DenomAliases ¶
func (*UnimplementedQueryServer) DenomAliases(ctx context.Context, req *QueryDenomAliasesRequest) (*QueryDenomAliasesResponse, error)
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)
type UpdateDenomAliasProposal
deprecated
type UpdateDenomAliasProposal struct { // title of the proposal Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` // proposal description Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // denom Denom string `protobuf:"bytes,3,opt,name=denom,proto3" json:"denom,omitempty"` // alias update Alias string `protobuf:"bytes,4,opt,name=alias,proto3" json:"alias,omitempty"` }
UpdateDenomAliasProposal is a gov Content type to update denom alias
Deprecated: Do not use. As of the Cosmos SDK release v0.46.x, there is no longer a need for an explicit MsgUpdateDenomAlias.update denomAlias a simple MsgUpdateChainOracles can be invoked from the x/gov module via a v1 governance proposal.
func (*UpdateDenomAliasProposal) Descriptor ¶
func (*UpdateDenomAliasProposal) Descriptor() ([]byte, []int)
func (*UpdateDenomAliasProposal) GetAlias ¶
func (m *UpdateDenomAliasProposal) GetAlias() string
func (*UpdateDenomAliasProposal) GetDenom ¶
func (m *UpdateDenomAliasProposal) GetDenom() string
func (*UpdateDenomAliasProposal) GetDescription ¶
func (m *UpdateDenomAliasProposal) GetDescription() string
func (*UpdateDenomAliasProposal) GetTitle ¶
func (m *UpdateDenomAliasProposal) GetTitle() string
func (*UpdateDenomAliasProposal) Marshal ¶
func (m *UpdateDenomAliasProposal) Marshal() (dAtA []byte, err error)
func (*UpdateDenomAliasProposal) MarshalTo ¶
func (m *UpdateDenomAliasProposal) MarshalTo(dAtA []byte) (int, error)
func (*UpdateDenomAliasProposal) MarshalToSizedBuffer ¶
func (m *UpdateDenomAliasProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UpdateDenomAliasProposal) ProposalRoute ¶
func (*UpdateDenomAliasProposal) ProposalRoute() string
ProposalRoute returns router key for this proposal
func (*UpdateDenomAliasProposal) ProposalType ¶
func (*UpdateDenomAliasProposal) ProposalType() string
ProposalType returns proposal type for this proposal
func (*UpdateDenomAliasProposal) ProtoMessage ¶
func (*UpdateDenomAliasProposal) ProtoMessage()
func (*UpdateDenomAliasProposal) Reset ¶
func (m *UpdateDenomAliasProposal) Reset()
func (*UpdateDenomAliasProposal) Size ¶
func (m *UpdateDenomAliasProposal) Size() (n int)
func (*UpdateDenomAliasProposal) String ¶
func (m *UpdateDenomAliasProposal) String() string
func (*UpdateDenomAliasProposal) Unmarshal ¶
func (m *UpdateDenomAliasProposal) Unmarshal(dAtA []byte) error
func (*UpdateDenomAliasProposal) ValidateBasic ¶
func (m *UpdateDenomAliasProposal) ValidateBasic() error
ValidateBasic performs a stateless check of the proposal fields
func (*UpdateDenomAliasProposal) XXX_DiscardUnknown ¶
func (m *UpdateDenomAliasProposal) XXX_DiscardUnknown()
func (*UpdateDenomAliasProposal) XXX_Marshal ¶
func (m *UpdateDenomAliasProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateDenomAliasProposal) XXX_Merge ¶
func (m *UpdateDenomAliasProposal) XXX_Merge(src proto.Message)
func (*UpdateDenomAliasProposal) XXX_Size ¶
func (m *UpdateDenomAliasProposal) XXX_Size() int
func (*UpdateDenomAliasProposal) XXX_Unmarshal ¶
func (m *UpdateDenomAliasProposal) XXX_Unmarshal(b []byte) error