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 CreateClassIDFromContractAddress(address string) string
- func CreateContractAddressFromClassID(classID string) string
- func CreateNFTIDFromTokenID(id string) string
- func CreateNFTUID(classID string, nftID string) string
- func CreateTokenIDFromNFTID(nftID string) string
- func CreateTokenUID(contractAddress string, tokenID string) string
- func EqualMetadata(a, b banktypes.Metadata) error
- func EqualStringSlice(aliasesA, aliasesB []string) bool
- func GetNFTFromUID(uid string) (string, string)
- func ParamKeyTable() paramtypes.KeyTable
- func RegisterInterfaces(registry codectypes.InterfaceRegistry)
- 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 SanitizeCW721Name(name string) string
- type AccountKeeper
- type CW721Data
- type CW721StringResponse
- type CW721TokenData
- type CW721TokenIDResponse
- type CW721TokenOwnerResponse
- type CW721TokenStringResponse
- type CWKeeper
- type ClassEnhance
- type GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- func (m *GenesisState) GetParams() Params
- func (m *GenesisState) GetTokenPairs() []TokenPair
- func (m *GenesisState) Marshal() (dAtA []byte, err error)
- func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)
- func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GenesisState) ProtoMessage()
- func (m *GenesisState) Reset()
- func (m *GenesisState) Size() (n int)
- func (m *GenesisState) String() string
- func (m *GenesisState) Unmarshal(dAtA []byte) error
- func (gs GenesisState) Validate() error
- func (m *GenesisState) XXX_DiscardUnknown()
- func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GenesisState) XXX_Merge(src proto.Message)
- func (m *GenesisState) XXX_Size() int
- func (m *GenesisState) XXX_Unmarshal(b []byte) error
- type LogTransfer
- type MsgClient
- type MsgConvertCW721
- func (*MsgConvertCW721) Descriptor() ([]byte, []int)
- func (m *MsgConvertCW721) GetClassId() string
- func (m *MsgConvertCW721) GetContractAddress() string
- func (m *MsgConvertCW721) GetNftIds() []string
- func (m *MsgConvertCW721) GetReceiver() string
- func (m *MsgConvertCW721) GetSender() string
- func (msg *MsgConvertCW721) GetSignBytes() []byte
- func (msg MsgConvertCW721) GetSigners() []sdk.AccAddress
- func (m *MsgConvertCW721) GetTokenIds() []string
- func (m *MsgConvertCW721) Marshal() (dAtA []byte, err error)
- func (m *MsgConvertCW721) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgConvertCW721) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgConvertCW721) ProtoMessage()
- func (m *MsgConvertCW721) Reset()
- func (msg MsgConvertCW721) Route() string
- func (m *MsgConvertCW721) Size() (n int)
- func (m *MsgConvertCW721) String() string
- func (msg MsgConvertCW721) Type() string
- func (m *MsgConvertCW721) Unmarshal(dAtA []byte) error
- func (msg MsgConvertCW721) ValidateBasic() error
- func (m *MsgConvertCW721) XXX_DiscardUnknown()
- func (m *MsgConvertCW721) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgConvertCW721) XXX_Merge(src proto.Message)
- func (m *MsgConvertCW721) XXX_Size() int
- func (m *MsgConvertCW721) XXX_Unmarshal(b []byte) error
- type MsgConvertCW721Response
- func (*MsgConvertCW721Response) Descriptor() ([]byte, []int)
- func (m *MsgConvertCW721Response) GetClassId() string
- func (m *MsgConvertCW721Response) GetContractAddress() string
- func (m *MsgConvertCW721Response) GetNftIds() []string
- func (m *MsgConvertCW721Response) GetReceiver() string
- func (m *MsgConvertCW721Response) GetSender() string
- func (m *MsgConvertCW721Response) GetTokenIds() []string
- func (m *MsgConvertCW721Response) Marshal() (dAtA []byte, err error)
- func (m *MsgConvertCW721Response) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgConvertCW721Response) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgConvertCW721Response) ProtoMessage()
- func (m *MsgConvertCW721Response) Reset()
- func (m *MsgConvertCW721Response) Size() (n int)
- func (m *MsgConvertCW721Response) String() string
- func (m *MsgConvertCW721Response) Unmarshal(dAtA []byte) error
- func (m *MsgConvertCW721Response) XXX_DiscardUnknown()
- func (m *MsgConvertCW721Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgConvertCW721Response) XXX_Merge(src proto.Message)
- func (m *MsgConvertCW721Response) XXX_Size() int
- func (m *MsgConvertCW721Response) XXX_Unmarshal(b []byte) error
- type MsgConvertNFT
- func (*MsgConvertNFT) Descriptor() ([]byte, []int)
- func (m *MsgConvertNFT) GetClassId() string
- func (m *MsgConvertNFT) GetContractAddress() string
- func (m *MsgConvertNFT) GetNftIds() []string
- func (m *MsgConvertNFT) GetReceiver() string
- func (m *MsgConvertNFT) GetSender() string
- func (msg *MsgConvertNFT) GetSignBytes() []byte
- func (msg MsgConvertNFT) GetSigners() []sdk.AccAddress
- func (m *MsgConvertNFT) GetTokenIds() []string
- func (m *MsgConvertNFT) Marshal() (dAtA []byte, err error)
- func (m *MsgConvertNFT) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgConvertNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgConvertNFT) ProtoMessage()
- func (m *MsgConvertNFT) Reset()
- func (msg MsgConvertNFT) Route() string
- func (m *MsgConvertNFT) Size() (n int)
- func (m *MsgConvertNFT) String() string
- func (msg MsgConvertNFT) Type() string
- func (m *MsgConvertNFT) Unmarshal(dAtA []byte) error
- func (msg MsgConvertNFT) ValidateBasic() error
- func (m *MsgConvertNFT) XXX_DiscardUnknown()
- func (m *MsgConvertNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgConvertNFT) XXX_Merge(src proto.Message)
- func (m *MsgConvertNFT) XXX_Size() int
- func (m *MsgConvertNFT) XXX_Unmarshal(b []byte) error
- type MsgConvertNFTResponse
- func (*MsgConvertNFTResponse) Descriptor() ([]byte, []int)
- func (m *MsgConvertNFTResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgConvertNFTResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgConvertNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgConvertNFTResponse) ProtoMessage()
- func (m *MsgConvertNFTResponse) Reset()
- func (m *MsgConvertNFTResponse) Size() (n int)
- func (m *MsgConvertNFTResponse) String() string
- func (m *MsgConvertNFTResponse) Unmarshal(dAtA []byte) error
- func (m *MsgConvertNFTResponse) XXX_DiscardUnknown()
- func (m *MsgConvertNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgConvertNFTResponse) XXX_Merge(src proto.Message)
- func (m *MsgConvertNFTResponse) XXX_Size() int
- func (m *MsgConvertNFTResponse) XXX_Unmarshal(b []byte) error
- type MsgServer
- type MsgTransferCW721
- func (*MsgTransferCW721) Descriptor() ([]byte, []int)
- func (msg *MsgTransferCW721) GetSignBytes() []byte
- func (msg MsgTransferCW721) GetSigners() []sdk.AccAddress
- func (m *MsgTransferCW721) Marshal() (dAtA []byte, err error)
- func (m *MsgTransferCW721) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgTransferCW721) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgTransferCW721) ProtoMessage()
- func (m *MsgTransferCW721) Reset()
- func (msg MsgTransferCW721) Route() string
- func (m *MsgTransferCW721) Size() (n int)
- func (m *MsgTransferCW721) String() string
- func (msg MsgTransferCW721) Type() string
- func (m *MsgTransferCW721) Unmarshal(dAtA []byte) error
- func (msg MsgTransferCW721) ValidateBasic() error
- func (m *MsgTransferCW721) XXX_DiscardUnknown()
- func (m *MsgTransferCW721) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgTransferCW721) XXX_Merge(src proto.Message)
- func (m *MsgTransferCW721) XXX_Size() int
- func (m *MsgTransferCW721) XXX_Unmarshal(b []byte) error
- type MsgTransferCW721Response
- func (*MsgTransferCW721Response) Descriptor() ([]byte, []int)
- func (m *MsgTransferCW721Response) Marshal() (dAtA []byte, err error)
- func (m *MsgTransferCW721Response) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgTransferCW721Response) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgTransferCW721Response) ProtoMessage()
- func (m *MsgTransferCW721Response) Reset()
- func (m *MsgTransferCW721Response) Size() (n int)
- func (m *MsgTransferCW721Response) String() string
- func (m *MsgTransferCW721Response) Unmarshal(dAtA []byte) error
- func (m *MsgTransferCW721Response) XXX_DiscardUnknown()
- func (m *MsgTransferCW721Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgTransferCW721Response) XXX_Merge(src proto.Message)
- func (m *MsgTransferCW721Response) XXX_Size() int
- func (m *MsgTransferCW721Response) XXX_Unmarshal(b []byte) error
- type NFTEnhance
- type NFTKeeper
- type Owner
- type Params
- func (*Params) Descriptor() ([]byte, []int)
- func (m *Params) GetEnableCw721() bool
- func (m *Params) GetEnableEVMHook() bool
- func (m *Params) Marshal() (dAtA []byte, err error)
- func (m *Params) MarshalTo(dAtA []byte) (int, error)
- func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (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 QueryClient
- type QueryParamsRequest
- func (*QueryParamsRequest) Descriptor() ([]byte, []int)
- func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryParamsRequest) ProtoMessage()
- func (m *QueryParamsRequest) Reset()
- func (m *QueryParamsRequest) Size() (n int)
- func (m *QueryParamsRequest) String() string
- func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryParamsRequest) XXX_DiscardUnknown()
- func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryParamsRequest) XXX_Merge(src proto.Message)
- func (m *QueryParamsRequest) XXX_Size() int
- func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error
- type QueryParamsResponse
- func (*QueryParamsResponse) Descriptor() ([]byte, []int)
- func (m *QueryParamsResponse) GetParams() Params
- func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryParamsResponse) ProtoMessage()
- func (m *QueryParamsResponse) Reset()
- func (m *QueryParamsResponse) Size() (n int)
- func (m *QueryParamsResponse) String() string
- func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryParamsResponse) XXX_DiscardUnknown()
- func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryParamsResponse) XXX_Merge(src proto.Message)
- func (m *QueryParamsResponse) XXX_Size() int
- func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error
- type QueryServer
- type QueryTokenPairRequest
- func (*QueryTokenPairRequest) Descriptor() ([]byte, []int)
- func (m *QueryTokenPairRequest) GetToken() string
- func (m *QueryTokenPairRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryTokenPairRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryTokenPairRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryTokenPairRequest) ProtoMessage()
- func (m *QueryTokenPairRequest) Reset()
- func (m *QueryTokenPairRequest) Size() (n int)
- func (m *QueryTokenPairRequest) String() string
- func (m *QueryTokenPairRequest) Unmarshal(dAtA []byte) error
- func (m *QueryTokenPairRequest) XXX_DiscardUnknown()
- func (m *QueryTokenPairRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryTokenPairRequest) XXX_Merge(src proto.Message)
- func (m *QueryTokenPairRequest) XXX_Size() int
- func (m *QueryTokenPairRequest) XXX_Unmarshal(b []byte) error
- type QueryTokenPairResponse
- func (*QueryTokenPairResponse) Descriptor() ([]byte, []int)
- func (m *QueryTokenPairResponse) GetTokenPair() TokenPair
- func (m *QueryTokenPairResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryTokenPairResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryTokenPairResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryTokenPairResponse) ProtoMessage()
- func (m *QueryTokenPairResponse) Reset()
- func (m *QueryTokenPairResponse) Size() (n int)
- func (m *QueryTokenPairResponse) String() string
- func (m *QueryTokenPairResponse) Unmarshal(dAtA []byte) error
- func (m *QueryTokenPairResponse) XXX_DiscardUnknown()
- func (m *QueryTokenPairResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryTokenPairResponse) XXX_Merge(src proto.Message)
- func (m *QueryTokenPairResponse) XXX_Size() int
- func (m *QueryTokenPairResponse) XXX_Unmarshal(b []byte) error
- type QueryTokenPairsRequest
- func (*QueryTokenPairsRequest) Descriptor() ([]byte, []int)
- func (m *QueryTokenPairsRequest) GetPagination() *query.PageRequest
- func (m *QueryTokenPairsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryTokenPairsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryTokenPairsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryTokenPairsRequest) ProtoMessage()
- func (m *QueryTokenPairsRequest) Reset()
- func (m *QueryTokenPairsRequest) Size() (n int)
- func (m *QueryTokenPairsRequest) String() string
- func (m *QueryTokenPairsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryTokenPairsRequest) XXX_DiscardUnknown()
- func (m *QueryTokenPairsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryTokenPairsRequest) XXX_Merge(src proto.Message)
- func (m *QueryTokenPairsRequest) XXX_Size() int
- func (m *QueryTokenPairsRequest) XXX_Unmarshal(b []byte) error
- type QueryTokenPairsResponse
- func (*QueryTokenPairsResponse) Descriptor() ([]byte, []int)
- func (m *QueryTokenPairsResponse) GetPagination() *query.PageResponse
- func (m *QueryTokenPairsResponse) GetTokenPairs() []TokenPair
- func (m *QueryTokenPairsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryTokenPairsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryTokenPairsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryTokenPairsResponse) ProtoMessage()
- func (m *QueryTokenPairsResponse) Reset()
- func (m *QueryTokenPairsResponse) Size() (n int)
- func (m *QueryTokenPairsResponse) String() string
- func (m *QueryTokenPairsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryTokenPairsResponse) XXX_DiscardUnknown()
- func (m *QueryTokenPairsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryTokenPairsResponse) XXX_Merge(src proto.Message)
- func (m *QueryTokenPairsResponse) XXX_Size() int
- func (m *QueryTokenPairsResponse) XXX_Unmarshal(b []byte) error
- type QueryWasmAddressRequest
- func (*QueryWasmAddressRequest) Descriptor() ([]byte, []int)
- func (m *QueryWasmAddressRequest) GetChannel() string
- func (m *QueryWasmAddressRequest) GetClassId() string
- func (m *QueryWasmAddressRequest) GetPort() string
- func (m *QueryWasmAddressRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryWasmAddressRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryWasmAddressRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryWasmAddressRequest) ProtoMessage()
- func (m *QueryWasmAddressRequest) Reset()
- func (m *QueryWasmAddressRequest) Size() (n int)
- func (m *QueryWasmAddressRequest) String() string
- func (m *QueryWasmAddressRequest) Unmarshal(dAtA []byte) error
- func (m *QueryWasmAddressRequest) XXX_DiscardUnknown()
- func (m *QueryWasmAddressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryWasmAddressRequest) XXX_Merge(src proto.Message)
- func (m *QueryWasmAddressRequest) XXX_Size() int
- func (m *QueryWasmAddressRequest) XXX_Unmarshal(b []byte) error
- type QueryWasmContractResponse
- func (*QueryWasmContractResponse) Descriptor() ([]byte, []int)
- func (m *QueryWasmContractResponse) GetTokenPair() TokenPair
- func (m *QueryWasmContractResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryWasmContractResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryWasmContractResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryWasmContractResponse) ProtoMessage()
- func (m *QueryWasmContractResponse) Reset()
- func (m *QueryWasmContractResponse) Size() (n int)
- func (m *QueryWasmContractResponse) String() string
- func (m *QueryWasmContractResponse) Unmarshal(dAtA []byte) error
- func (m *QueryWasmContractResponse) XXX_DiscardUnknown()
- func (m *QueryWasmContractResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryWasmContractResponse) XXX_Merge(src proto.Message)
- func (m *QueryWasmContractResponse) XXX_Size() int
- func (m *QueryWasmContractResponse) XXX_Unmarshal(b []byte) error
- type TokenPair
- func (*TokenPair) Descriptor() ([]byte, []int)
- func (this *TokenPair) Equal(that interface{}) bool
- func (tp TokenPair) GetCW721Contract() common.Address
- func (m *TokenPair) GetClassId() string
- func (m *TokenPair) GetCw721Address() string
- func (tp TokenPair) GetID() []byte
- 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 UIDPair
- func (*UIDPair) Descriptor() ([]byte, []int)
- func (this *UIDPair) Equal(that interface{}) bool
- func (m *UIDPair) GetClassDid() string
- func (m *UIDPair) GetCw721Did() string
- func (m *UIDPair) Marshal() (dAtA []byte, err error)
- func (m *UIDPair) MarshalTo(dAtA []byte) (int, error)
- func (m *UIDPair) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UIDPair) ProtoMessage()
- func (m *UIDPair) Reset()
- func (m *UIDPair) Size() (n int)
- func (m *UIDPair) String() string
- func (m *UIDPair) Unmarshal(dAtA []byte) error
- func (m *UIDPair) XXX_DiscardUnknown()
- func (m *UIDPair) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UIDPair) XXX_Merge(src proto.Message)
- func (m *UIDPair) XXX_Size() int
- func (m *UIDPair) XXX_Unmarshal(b []byte) error
- type UnimplementedMsgServer
- func (*UnimplementedMsgServer) ConvertCW721(ctx context.Context, req *MsgConvertCW721) (*MsgConvertCW721Response, error)
- func (*UnimplementedMsgServer) ConvertNFT(ctx context.Context, req *MsgConvertNFT) (*MsgConvertNFTResponse, error)
- func (*UnimplementedMsgServer) TransferCW721(ctx context.Context, req *MsgTransferCW721) (*MsgTransferCW721Response, error)
- type UnimplementedQueryServer
- func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)
- func (*UnimplementedQueryServer) TokenPair(ctx context.Context, req *QueryTokenPairRequest) (*QueryTokenPairResponse, error)
- func (*UnimplementedQueryServer) TokenPairs(ctx context.Context, req *QueryTokenPairsRequest) (*QueryTokenPairsResponse, error)
- func (*UnimplementedQueryServer) WasmContract(ctx context.Context, req *QueryWasmAddressRequest) (*QueryWasmContractResponse, error)
Constants ¶
const ( EventTypeTokenLock = "token_lock" EventTypeTokenUnlock = "token_unlock" EventTypeMint = "mint" EventTypeConvertNFT = "convert_nft" EventTypeConvertCW721 = "convert_cw721" EventTypeBurn = "burn" EventTypeRegisterNFT = "register_nft" EventTypeRegisterCW721 = "register_cw721" EventTypeToggleTokenConversion = "toggle_token_conversion" // #nosec AttributeKeyNFTClass = "nft_class" AttributeKeyNFTID = "nft_ids" AttributeKeyCW721Token = "cw721_token" // #nosec AttributeKeyCW721TokenID = "cw721_token_ids" // #nosec AttributeKeyReceiver = "receiver" CW721EventTransfer = "Transfer" )
cw721 events
const ( // DefaultPrefix prefix DefaultPrefix = "uptick" // ModuleName module name ModuleName = "cw721" // StoreKey to be used when creating the KVStore StoreKey = ModuleName // RouterKey to be used for message routing RouterKey = ModuleName TransferCW721Memo = ":IBCTransferFromCW721" )
constants
const ( TypeMsgConvertNFT = "convert_nft" TypeMsgConvertCW721 = "convert_CW721" TypeMsgTransferCW721 = "transfer_CW721" )
Variables ¶
var ( ErrInvalidLengthCw721 = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowCw721 = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupCw721 = fmt.Errorf("proto: unexpected end of group") )
var ( ErrCW721Disabled = sdkerrors.Register(ModuleName, 2, "cw721 module is disabled") ErrClassNotExist = sdkerrors.Register(ModuleName, 3, "nft class not exist") ErrNFTNotExist = sdkerrors.Register(ModuleName, 4, "nft not exist") ErrInternalTokenPair = sdkerrors.Register(ModuleName, 5, "internal nft token mapping error") ErrTokenPairNotFound = sdkerrors.Register(ModuleName, 6, "token pair not found") ErrTokenPairAlreadyExists = sdkerrors.Register(ModuleName, 7, "token pair already exists") ErrUndefinedOwner = sdkerrors.Register(ModuleName, 8, "undefined owner of contract pair") ErrUnexpectedEvent = sdkerrors.Register(ModuleName, 9, "unexpected event") ErrABIPack = sdkerrors.Register(ModuleName, 10, "contract ABI pack failed") ErrABIUnpack = sdkerrors.Register(ModuleName, 11, "contract ABI unpack failed") ErrEVMCall = sdkerrors.Register(ModuleName, 12, "EVM call unexpected error") ErrCW721TokenPairDisabled = sdkerrors.Register(ModuleName, 13, "cw721 token pair is disabled") ErrNftIdNotCorrect = sdkerrors.Register(ModuleName, 14, "nft id is not correct") ErrClassIdNotCorrect = sdkerrors.Register(ModuleName, 15, "nft class is not correct") ErrContractAddressNotCorrect = sdkerrors.Register(ModuleName, 16, "contract address is not correct") ErrTokenIdNotCorrect = sdkerrors.Register(ModuleName, 17, "token id is not correct") )
errors
var ( ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") )
var ( KeyPrefixTokenPair = []byte{prefixTokenPair} KeyPrefixTokenPairByCW721 = []byte{prefixTokenPairByCW721} KeyPrefixTokenPairByClass = []byte{prefixTokenPairByClass} KeyPrefixNFTUIDPairByNFTUID = []byte{prefixNFTUIDPairByNFTUID} KeyPrefixNFTUIDPairByTokenUID = []byte{prefixNFTUIDPairByTokenUID} KeyPrefixWasmCode = []byte{prefixWasmCode} KeyPrefixCwAddressByContractTokenId = []byte{prefixCwAddressByContractTokenId} )
KVStore key prefixes
var ( ParamStoreKeyEnableCw721 = []byte("EnableCw721") ParamStoreKeyEnableEVMHook = []byte("EnableEVMHook") )
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 AccModuleAddress sdk.AccAddress
var ModuleAddress common.Address
ModuleAddress is the native module address for EVM
var ModuleCdc = codec.NewProtoCodec(codectypes.NewInterfaceRegistry())
ModuleCdc references the global cw721 module codec. Note, the codec should ONLY be used in certain instances of tests and for JSON encoding.
The actual codec used for serialization should be provided to modules/cw721 and defined at the application level.
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 CreateClassIDFromContractAddress ¶
CreateClassIDFromContractAddress create classId from cw721 address
func CreateContractAddressFromClassID ¶
CreateContractAddressFromClassID create classId from cw721 address
func CreateNFTIDFromTokenID ¶
CreateNFTIDFromTokenID create classId from cw721 address
func CreateNFTUID ¶
func CreateTokenIDFromNFTID ¶
CreateTokenIDFromNFTID create classId from cw721 address
func CreateTokenUID ¶
func EqualMetadata ¶
EqualMetadata checks if all the fields of the provided coin metadata are equal.
func EqualStringSlice ¶
EqualStringSlice checks if two string slices are equal.
func GetNFTFromUID ¶
func ParamKeyTable ¶
func ParamKeyTable() paramtypes.KeyTable
ParamKeyTable returns the parameter key table.
func RegisterInterfaces ¶
func RegisterInterfaces(registry codectypes.InterfaceRegistry)
RegisterInterfaces register implementations
func RegisterMsgHandler ¶
RegisterMsgHandler registers the http handlers for service Msg to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterMsgHandlerClient ¶
RegisterMsgHandlerClient registers the http handlers for service Msg to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "MsgClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "MsgClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "MsgClient" to call the correct interceptors.
func RegisterMsgHandlerFromEndpoint ¶
func RegisterMsgHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterMsgHandlerFromEndpoint is same as RegisterMsgHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterMsgHandlerServer ¶
RegisterMsgHandlerServer registers the http handlers for service Msg to "mux". UnaryRPC :call MsgServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterMsgHandlerFromEndpoint instead.
func RegisterMsgServer ¶
func RegisterQueryHandler ¶
RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterQueryHandlerClient ¶
func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.
func RegisterQueryHandlerFromEndpoint ¶
func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterQueryHandlerServer ¶
func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
func SanitizeCW721Name ¶
SanitizeCW721Name enforces 128 max string length, deletes leading numbers removes special characters (except /) and spaces from the CW721 name
Types ¶
type AccountKeeper ¶
type AccountKeeper interface {
GetModuleAddress(moduleName string) sdk.AccAddress
GetSequence(context.Context, sdk.AccAddress) (uint64, error)
}
AccountKeeper defines the expected interface needed to retrieve account info.
type CW721Data ¶
CW721Data represents the CW721 token details used to map the token to a Cosmos NFT
func NewCW721Data ¶
NewCW721Data creates a new CW721Data instance
type CW721StringResponse ¶
type CW721StringResponse struct {
Value string
}
CW721StringResponse defines the string value from the call response
type CW721TokenData ¶
func NewCW721TokenData ¶
func NewCW721TokenData(name string, symbol string, uri string) CW721TokenData
type CW721TokenIDResponse ¶
type CW721TokenOwnerResponse ¶
type CW721TokenStringResponse ¶
type CW721TokenStringResponse struct {
Value string
}
type CWKeeper ¶
type CWKeeper interface {
GetParams(ctx sdk.Context) evmtypes.Params
GetAccountWithoutBalance(ctx sdk.Context, addr common.Address) *statedb.Account
EstimateGas(c context.Context, req *evmtypes.EthCallRequest) (*evmtypes.EstimateGasResponse, error)
ApplyMessage(ctx sdk.Context, msg core.Message, tracer vm.EVMLogger, commit bool) (*evmtypes.MsgEthereumTxResponse, error)
}
EVMKeeper defines the expected EVM keeper interface used on cw721
type ClassEnhance ¶
type ClassEnhance struct {
Data string
Description string
MintRestricted bool
Schema string
UpdateRestricted bool
Uri string
UriHash string
}
ClassEnhance represents the CW721 token details used to map the token to a Cosmos NFT
func NewClassEnhance ¶
func NewClassEnhance( data string, description string, mintRestricted bool, schema string, updateRestricted bool, uri string, uriHash string, ) ClassEnhance
NewClassEnhance creates a new CW721Data instance
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 (gs 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 LogTransfer ¶
LogTransfer type for Transfer(address from, address to, string tokenID)
type MsgClient ¶
type MsgClient interface {
// ConvertNFT mints a CW721 representation of the native Cosmos nft
// that is registered on the token mapping.
ConvertNFT(ctx context.Context, in *MsgConvertNFT, opts ...grpc.CallOption) (*MsgConvertNFTResponse, error)
// ConvertCW721 mints a native Cosmos coin representation of the CW721 token
// contract that is registered on the token mapping.
ConvertCW721(ctx context.Context, in *MsgConvertCW721, opts ...grpc.CallOption) (*MsgConvertCW721Response, error)
// TransferCW721 transfers a CW721 token from one chain to another chain through IBC
TransferCW721(ctx context.Context, in *MsgTransferCW721, opts ...grpc.CallOption) (*MsgTransferCW721Response, 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 MsgConvertCW721 ¶
type MsgConvertCW721 struct {
// CW721 token contract address registered in a token pair
ContractAddress string `protobuf:"bytes,1,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"`
// token_ids to convert
TokenIds []string `protobuf:"bytes,2,rep,name=token_ids,json=tokenIds,proto3" json:"token_ids,omitempty"`
// bech32 address to receive native Cosmos coins
Receiver string `protobuf:"bytes,3,opt,name=receiver,proto3" json:"receiver,omitempty"`
// sender hex address from the owner of the given CW721 tokens
Sender string `protobuf:"bytes,4,opt,name=sender,proto3" json:"sender,omitempty"`
// class_id to convert to CW721
ClassId string `protobuf:"bytes,5,opt,name=class_id,json=classId,proto3" json:"class_id,omitempty"`
// nft_ids to convert to CW721
NftIds []string `protobuf:"bytes,6,rep,name=nft_ids,json=nftIds,proto3" json:"nft_ids,omitempty"`
}
MsgConvertCW721 defines a Msg to convert a CW721 token to a native Cosmos nft
func (*MsgConvertCW721) Descriptor ¶
func (*MsgConvertCW721) Descriptor() ([]byte, []int)
func (*MsgConvertCW721) GetClassId ¶
func (m *MsgConvertCW721) GetClassId() string
func (*MsgConvertCW721) GetContractAddress ¶
func (m *MsgConvertCW721) GetContractAddress() string
func (*MsgConvertCW721) GetNftIds ¶
func (m *MsgConvertCW721) GetNftIds() []string
func (*MsgConvertCW721) GetReceiver ¶
func (m *MsgConvertCW721) GetReceiver() string
func (*MsgConvertCW721) GetSender ¶
func (m *MsgConvertCW721) GetSender() string
func (*MsgConvertCW721) GetSignBytes ¶
func (msg *MsgConvertCW721) GetSignBytes() []byte
GetSignBytes encodes the message for signing
func (MsgConvertCW721) GetSigners ¶
func (msg MsgConvertCW721) GetSigners() []sdk.AccAddress
GetSigners defines whose signature is required
func (*MsgConvertCW721) GetTokenIds ¶
func (m *MsgConvertCW721) GetTokenIds() []string
func (*MsgConvertCW721) Marshal ¶
func (m *MsgConvertCW721) Marshal() (dAtA []byte, err error)
func (*MsgConvertCW721) MarshalToSizedBuffer ¶
func (m *MsgConvertCW721) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgConvertCW721) ProtoMessage ¶
func (*MsgConvertCW721) ProtoMessage()
func (*MsgConvertCW721) Reset ¶
func (m *MsgConvertCW721) Reset()
func (MsgConvertCW721) Route ¶
func (msg MsgConvertCW721) Route() string
Route should return the name of the module
func (*MsgConvertCW721) Size ¶
func (m *MsgConvertCW721) Size() (n int)
func (*MsgConvertCW721) String ¶
func (m *MsgConvertCW721) String() string
func (MsgConvertCW721) Type ¶
func (msg MsgConvertCW721) Type() string
Type should return the action
func (*MsgConvertCW721) Unmarshal ¶
func (m *MsgConvertCW721) Unmarshal(dAtA []byte) error
func (MsgConvertCW721) ValidateBasic ¶
func (msg MsgConvertCW721) ValidateBasic() error
ValidateBasic runs stateless checks on the message
func (*MsgConvertCW721) XXX_DiscardUnknown ¶
func (m *MsgConvertCW721) XXX_DiscardUnknown()
func (*MsgConvertCW721) XXX_Marshal ¶
func (m *MsgConvertCW721) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgConvertCW721) XXX_Merge ¶
func (m *MsgConvertCW721) XXX_Merge(src proto.Message)
func (*MsgConvertCW721) XXX_Size ¶
func (m *MsgConvertCW721) XXX_Size() int
func (*MsgConvertCW721) XXX_Unmarshal ¶
func (m *MsgConvertCW721) XXX_Unmarshal(b []byte) error
type MsgConvertCW721Response ¶
type MsgConvertCW721Response struct {
// CW721 token contract address registered in a token pair
ContractAddress string `protobuf:"bytes,1,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"`
// token_ids to convert
TokenIds []string `protobuf:"bytes,2,rep,name=token_ids,json=tokenIds,proto3" json:"token_ids,omitempty"`
// bech32 address to receive native Cosmos coins
Receiver string `protobuf:"bytes,3,opt,name=receiver,proto3" json:"receiver,omitempty"`
// sender hex address from the owner of the given CW721 tokens
Sender string `protobuf:"bytes,4,opt,name=sender,proto3" json:"sender,omitempty"`
// class_id to convert to CW721
ClassId string `protobuf:"bytes,5,opt,name=class_id,json=classId,proto3" json:"class_id,omitempty"`
// nft_ids to convert to CW721
NftIds []string `protobuf:"bytes,6,rep,name=nft_ids,json=nftIds,proto3" json:"nft_ids,omitempty"`
}
MsgConvertCW721Response returns no fields
func (*MsgConvertCW721Response) Descriptor ¶
func (*MsgConvertCW721Response) Descriptor() ([]byte, []int)
func (*MsgConvertCW721Response) GetClassId ¶ added in v1.0.7
func (m *MsgConvertCW721Response) GetClassId() string
func (*MsgConvertCW721Response) GetContractAddress ¶ added in v1.0.7
func (m *MsgConvertCW721Response) GetContractAddress() string
func (*MsgConvertCW721Response) GetNftIds ¶ added in v1.0.7
func (m *MsgConvertCW721Response) GetNftIds() []string
func (*MsgConvertCW721Response) GetReceiver ¶ added in v1.0.7
func (m *MsgConvertCW721Response) GetReceiver() string
func (*MsgConvertCW721Response) GetSender ¶ added in v1.0.7
func (m *MsgConvertCW721Response) GetSender() string
func (*MsgConvertCW721Response) GetTokenIds ¶ added in v1.0.7
func (m *MsgConvertCW721Response) GetTokenIds() []string
func (*MsgConvertCW721Response) Marshal ¶
func (m *MsgConvertCW721Response) Marshal() (dAtA []byte, err error)
func (*MsgConvertCW721Response) MarshalTo ¶
func (m *MsgConvertCW721Response) MarshalTo(dAtA []byte) (int, error)
func (*MsgConvertCW721Response) MarshalToSizedBuffer ¶
func (m *MsgConvertCW721Response) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgConvertCW721Response) ProtoMessage ¶
func (*MsgConvertCW721Response) ProtoMessage()
func (*MsgConvertCW721Response) Reset ¶
func (m *MsgConvertCW721Response) Reset()
func (*MsgConvertCW721Response) Size ¶
func (m *MsgConvertCW721Response) Size() (n int)
func (*MsgConvertCW721Response) String ¶
func (m *MsgConvertCW721Response) String() string
func (*MsgConvertCW721Response) Unmarshal ¶
func (m *MsgConvertCW721Response) Unmarshal(dAtA []byte) error
func (*MsgConvertCW721Response) XXX_DiscardUnknown ¶
func (m *MsgConvertCW721Response) XXX_DiscardUnknown()
func (*MsgConvertCW721Response) XXX_Marshal ¶
func (m *MsgConvertCW721Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgConvertCW721Response) XXX_Merge ¶
func (m *MsgConvertCW721Response) XXX_Merge(src proto.Message)
func (*MsgConvertCW721Response) XXX_Size ¶
func (m *MsgConvertCW721Response) XXX_Size() int
func (*MsgConvertCW721Response) XXX_Unmarshal ¶
func (m *MsgConvertCW721Response) XXX_Unmarshal(b []byte) error
type MsgConvertNFT ¶
type MsgConvertNFT struct {
// class_id to convert to CW721
ClassId string `protobuf:"bytes,1,opt,name=class_id,json=classId,proto3" json:"class_id,omitempty"`
// nft_ids to convert to CW721
NftIds []string `protobuf:"bytes,2,rep,name=nft_ids,json=nftIds,proto3" json:"nft_ids,omitempty"`
// recipient hex address to receive CW721 token
Receiver string `protobuf:"bytes,3,opt,name=receiver,proto3" json:"receiver,omitempty"`
// cosmos bech32 address from the owner of the given Cosmos coins
Sender string `protobuf:"bytes,4,opt,name=sender,proto3" json:"sender,omitempty"`
// CW721 token contract address registered in a token pair
ContractAddress string `protobuf:"bytes,5,opt,name=contract_address,json=contractAddress,proto3" json:"contract_address,omitempty"`
// CW721 token id registered in a token pair
TokenIds []string `protobuf:"bytes,6,rep,name=token_ids,json=tokenIds,proto3" json:"token_ids,omitempty"`
}
MsgConvertNFT defines a Msg to convert a native Cosmos nft to a CW721 token
func (*MsgConvertNFT) Descriptor ¶
func (*MsgConvertNFT) Descriptor() ([]byte, []int)
func (*MsgConvertNFT) GetClassId ¶
func (m *MsgConvertNFT) GetClassId() string
func (*MsgConvertNFT) GetContractAddress ¶
func (m *MsgConvertNFT) GetContractAddress() string
func (*MsgConvertNFT) GetNftIds ¶
func (m *MsgConvertNFT) GetNftIds() []string
func (*MsgConvertNFT) GetReceiver ¶
func (m *MsgConvertNFT) GetReceiver() string
func (*MsgConvertNFT) GetSender ¶
func (m *MsgConvertNFT) GetSender() string
func (*MsgConvertNFT) GetSignBytes ¶
func (msg *MsgConvertNFT) GetSignBytes() []byte
GetSignBytes encodes the message for signing
func (MsgConvertNFT) GetSigners ¶
func (msg MsgConvertNFT) GetSigners() []sdk.AccAddress
GetSigners defines whose signature is required
func (*MsgConvertNFT) GetTokenIds ¶
func (m *MsgConvertNFT) GetTokenIds() []string
func (*MsgConvertNFT) Marshal ¶
func (m *MsgConvertNFT) Marshal() (dAtA []byte, err error)
func (*MsgConvertNFT) MarshalToSizedBuffer ¶
func (m *MsgConvertNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgConvertNFT) ProtoMessage ¶
func (*MsgConvertNFT) ProtoMessage()
func (*MsgConvertNFT) Reset ¶
func (m *MsgConvertNFT) Reset()
func (MsgConvertNFT) Route ¶
func (msg MsgConvertNFT) Route() string
Route should return the name of the module
func (*MsgConvertNFT) Size ¶
func (m *MsgConvertNFT) Size() (n int)
func (*MsgConvertNFT) String ¶
func (m *MsgConvertNFT) String() string
func (*MsgConvertNFT) Unmarshal ¶
func (m *MsgConvertNFT) Unmarshal(dAtA []byte) error
func (MsgConvertNFT) ValidateBasic ¶
func (msg MsgConvertNFT) ValidateBasic() error
ValidateBasic runs stateless checks on the message
func (*MsgConvertNFT) XXX_DiscardUnknown ¶
func (m *MsgConvertNFT) XXX_DiscardUnknown()
func (*MsgConvertNFT) XXX_Marshal ¶
func (m *MsgConvertNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgConvertNFT) XXX_Merge ¶
func (m *MsgConvertNFT) XXX_Merge(src proto.Message)
func (*MsgConvertNFT) XXX_Size ¶
func (m *MsgConvertNFT) XXX_Size() int
func (*MsgConvertNFT) XXX_Unmarshal ¶
func (m *MsgConvertNFT) XXX_Unmarshal(b []byte) error
type MsgConvertNFTResponse ¶
type MsgConvertNFTResponse struct {
}
MsgConvertNFTResponse returns no fields
func (*MsgConvertNFTResponse) Descriptor ¶
func (*MsgConvertNFTResponse) Descriptor() ([]byte, []int)
func (*MsgConvertNFTResponse) Marshal ¶
func (m *MsgConvertNFTResponse) Marshal() (dAtA []byte, err error)
func (*MsgConvertNFTResponse) MarshalTo ¶
func (m *MsgConvertNFTResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgConvertNFTResponse) MarshalToSizedBuffer ¶
func (m *MsgConvertNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgConvertNFTResponse) ProtoMessage ¶
func (*MsgConvertNFTResponse) ProtoMessage()
func (*MsgConvertNFTResponse) Reset ¶
func (m *MsgConvertNFTResponse) Reset()
func (*MsgConvertNFTResponse) Size ¶
func (m *MsgConvertNFTResponse) Size() (n int)
func (*MsgConvertNFTResponse) String ¶
func (m *MsgConvertNFTResponse) String() string
func (*MsgConvertNFTResponse) Unmarshal ¶
func (m *MsgConvertNFTResponse) Unmarshal(dAtA []byte) error
func (*MsgConvertNFTResponse) XXX_DiscardUnknown ¶
func (m *MsgConvertNFTResponse) XXX_DiscardUnknown()
func (*MsgConvertNFTResponse) XXX_Marshal ¶
func (m *MsgConvertNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgConvertNFTResponse) XXX_Merge ¶
func (m *MsgConvertNFTResponse) XXX_Merge(src proto.Message)
func (*MsgConvertNFTResponse) XXX_Size ¶
func (m *MsgConvertNFTResponse) XXX_Size() int
func (*MsgConvertNFTResponse) XXX_Unmarshal ¶
func (m *MsgConvertNFTResponse) XXX_Unmarshal(b []byte) error
type MsgServer ¶
type MsgServer interface {
// ConvertNFT mints a CW721 representation of the native Cosmos nft
// that is registered on the token mapping.
ConvertNFT(context.Context, *MsgConvertNFT) (*MsgConvertNFTResponse, error)
// ConvertCW721 mints a native Cosmos coin representation of the CW721 token
// contract that is registered on the token mapping.
ConvertCW721(context.Context, *MsgConvertCW721) (*MsgConvertCW721Response, error)
// TransferCW721 transfers a CW721 token from one chain to another chain through IBC
TransferCW721(context.Context, *MsgTransferCW721) (*MsgTransferCW721Response, error)
}
MsgServer is the server API for Msg service.
type MsgTransferCW721 ¶
type MsgTransferCW721 struct {
// cw_contract_address is the CW721 token contract address
CwContractAddress string `protobuf:"bytes,1,opt,name=cw_contract_address,json=cwContractAddress,proto3" json:"cw_contract_address,omitempty"`
// cw_token_ids are the token IDs to transfer
CwTokenIds []string `protobuf:"bytes,2,rep,name=cw_token_ids,json=cwTokenIds,proto3" json:"cw_token_ids,omitempty"`
// source_port is the port on which the packet will be sent
SourcePort string `protobuf:"bytes,3,opt,name=source_port,json=sourcePort,proto3" json:"source_port,omitempty"`
// source_channel is the channel by which the packet will be sent
SourceChannel string `protobuf:"bytes,4,opt,name=source_channel,json=sourceChannel,proto3" json:"source_channel,omitempty"`
// class_id is the class ID of tokens to be transferred
ClassId string `protobuf:"bytes,5,opt,name=class_id,json=classId,proto3" json:"class_id,omitempty"`
// cosmos_token_ids are the non fungible tokens to be transferred
CosmosTokenIds []string `protobuf:"bytes,6,rep,name=cosmos_token_ids,json=cosmosTokenIds,proto3" json:"cosmos_token_ids,omitempty"`
// cw_sender is the sender address
CwSender string `protobuf:"bytes,7,opt,name=cw_sender,json=cwSender,proto3" json:"cw_sender,omitempty"`
// cosmos_receiver is the recipient address on the destination chain
CosmosReceiver string `protobuf:"bytes,8,opt,name=cosmos_receiver,json=cosmosReceiver,proto3" json:"cosmos_receiver,omitempty"`
// timeout_height is the timeout height relative to the current block height
// The timeout is disabled when set to 0
TimeoutHeight types.Height `protobuf:"bytes,9,opt,name=timeout_height,json=timeoutHeight,proto3" json:"timeout_height"`
// timeout_timestamp is the timeout timestamp in absolute nanoseconds since unix epoch
// The timeout is disabled when set to 0
TimeoutTimestamp uint64 `protobuf:"varint,10,opt,name=timeout_timestamp,json=timeoutTimestamp,proto3" json:"timeout_timestamp,omitempty"`
// memo is an optional memo field
Memo string `protobuf:"bytes,11,opt,name=memo,proto3" json:"memo,omitempty"`
}
MsgTransferCW721 defines a message for transferring CW721 tokens through IBC
func (*MsgTransferCW721) Descriptor ¶
func (*MsgTransferCW721) Descriptor() ([]byte, []int)
func (*MsgTransferCW721) GetSignBytes ¶
func (msg *MsgTransferCW721) GetSignBytes() []byte
GetSignBytes encodes the message for signing
func (MsgTransferCW721) GetSigners ¶
func (msg MsgTransferCW721) GetSigners() []sdk.AccAddress
GetSigners defines whose signature is required
func (*MsgTransferCW721) Marshal ¶
func (m *MsgTransferCW721) Marshal() (dAtA []byte, err error)
func (*MsgTransferCW721) MarshalToSizedBuffer ¶
func (m *MsgTransferCW721) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgTransferCW721) ProtoMessage ¶
func (*MsgTransferCW721) ProtoMessage()
func (*MsgTransferCW721) Reset ¶
func (m *MsgTransferCW721) Reset()
func (MsgTransferCW721) Route ¶
func (msg MsgTransferCW721) Route() string
Route should return the name of the module
func (*MsgTransferCW721) Size ¶
func (m *MsgTransferCW721) Size() (n int)
func (*MsgTransferCW721) String ¶
func (m *MsgTransferCW721) String() string
func (MsgTransferCW721) Type ¶
func (msg MsgTransferCW721) Type() string
Type should return the action
func (*MsgTransferCW721) Unmarshal ¶
func (m *MsgTransferCW721) Unmarshal(dAtA []byte) error
func (MsgTransferCW721) ValidateBasic ¶
func (msg MsgTransferCW721) ValidateBasic() error
ValidateBasic runs stateless checks on the message
func (*MsgTransferCW721) XXX_DiscardUnknown ¶
func (m *MsgTransferCW721) XXX_DiscardUnknown()
func (*MsgTransferCW721) XXX_Marshal ¶
func (m *MsgTransferCW721) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgTransferCW721) XXX_Merge ¶
func (m *MsgTransferCW721) XXX_Merge(src proto.Message)
func (*MsgTransferCW721) XXX_Size ¶
func (m *MsgTransferCW721) XXX_Size() int
func (*MsgTransferCW721) XXX_Unmarshal ¶
func (m *MsgTransferCW721) XXX_Unmarshal(b []byte) error
type MsgTransferCW721Response ¶
type MsgTransferCW721Response struct {
}
MsgTransferCW721Response defines the response type for TransferCW721 RPC
func (*MsgTransferCW721Response) Descriptor ¶
func (*MsgTransferCW721Response) Descriptor() ([]byte, []int)
func (*MsgTransferCW721Response) Marshal ¶
func (m *MsgTransferCW721Response) Marshal() (dAtA []byte, err error)
func (*MsgTransferCW721Response) MarshalTo ¶
func (m *MsgTransferCW721Response) MarshalTo(dAtA []byte) (int, error)
func (*MsgTransferCW721Response) MarshalToSizedBuffer ¶
func (m *MsgTransferCW721Response) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgTransferCW721Response) ProtoMessage ¶
func (*MsgTransferCW721Response) ProtoMessage()
func (*MsgTransferCW721Response) Reset ¶
func (m *MsgTransferCW721Response) Reset()
func (*MsgTransferCW721Response) Size ¶
func (m *MsgTransferCW721Response) Size() (n int)
func (*MsgTransferCW721Response) String ¶
func (m *MsgTransferCW721Response) String() string
func (*MsgTransferCW721Response) Unmarshal ¶
func (m *MsgTransferCW721Response) Unmarshal(dAtA []byte) error
func (*MsgTransferCW721Response) XXX_DiscardUnknown ¶
func (m *MsgTransferCW721Response) XXX_DiscardUnknown()
func (*MsgTransferCW721Response) XXX_Marshal ¶
func (m *MsgTransferCW721Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgTransferCW721Response) XXX_Merge ¶
func (m *MsgTransferCW721Response) XXX_Merge(src proto.Message)
func (*MsgTransferCW721Response) XXX_Size ¶
func (m *MsgTransferCW721Response) XXX_Size() int
func (*MsgTransferCW721Response) XXX_Unmarshal ¶
func (m *MsgTransferCW721Response) XXX_Unmarshal(b []byte) error
type NFTEnhance ¶
NFTEnhance represents the CW721 token details used to map the token to a Cosmos NFT
func NewNFTEnhance ¶
func NewNFTEnhance(name string, uri string, data string, uriHash string) NFTEnhance
NewNFTEnhance creates a new CW721Data instance
type NFTKeeper ¶
type NFTKeeper interface {
SaveClass(ctx sdk.Context, class nft.Class) error
HasClass(ctx sdk.Context, classID string) bool
GetClass(ctx sdk.Context, classID string) (nft.Class, bool)
Mint(ctx sdk.Context, token nft.NFT, receiver sdk.AccAddress) error
Burn(ctx sdk.Context, classID string, nftID string) error
Transfer(ctx sdk.Context, classID string, nftID string, receiver sdk.AccAddress) error
GetNFT(ctx sdk.Context, denomID string, tokenID string) (nft.NFT, error)
HasNFT(ctx sdk.Context, classID, id string) bool
GetOwner(ctx sdk.Context, classID string, nftID string) sdk.AccAddress
}
NFTKeeper defines the expected interface needed to retrieve account balances.
type Owner ¶
type Owner int32
Owner enumerates the ownership of a CW721 contract.
func (Owner) EnumDescriptor ¶
type Params ¶
type Params struct {
// parameter to enable the conversion of Cosmos nft <--> CW721 tokens.
EnableCw721 bool `protobuf:"varint,1,opt,name=enable_cw721,json=enableCw721,proto3" json:"enable_cw721,omitempty"`
// parameter to enable the EVM hook that converts an CW721 token to a Cosmos
// NFT by transferring the Tokens through a MsgEthereumTx to the
// ModuleAddress Ethereum address.
EnableEVMHook bool `protobuf:"varint,2,opt,name=enable_evm_hook,json=enableEvmHook,proto3" json:"enable_evm_hook,omitempty"`
}
Params defines the cw721 module params
func DefaultParams ¶
func DefaultParams() Params
func (*Params) Descriptor ¶
func (*Params) GetEnableCw721 ¶
func (*Params) GetEnableEVMHook ¶
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 QueryClient ¶
type QueryClient interface {
// TokenPairs retrieves registered token pairs
TokenPairs(ctx context.Context, in *QueryTokenPairsRequest, opts ...grpc.CallOption) (*QueryTokenPairsResponse, error)
// TokenPair retrieves a registered token pair
TokenPair(ctx context.Context, in *QueryTokenPairRequest, opts ...grpc.CallOption) (*QueryTokenPairResponse, error)
// WasmContract retrieves a registered wasm contract
WasmContract(ctx context.Context, in *QueryWasmAddressRequest, opts ...grpc.CallOption) (*QueryWasmContractResponse, error)
// Params retrieves the cw721 module params
Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error)
}
QueryClient is the client API for Query service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewQueryClient ¶
func NewQueryClient(cc grpc1.ClientConn) QueryClient
type QueryParamsRequest ¶
type QueryParamsRequest struct {
}
QueryParamsRequest is the request type for the Query/Params RPC method
func (*QueryParamsRequest) Descriptor ¶
func (*QueryParamsRequest) Descriptor() ([]byte, []int)
func (*QueryParamsRequest) Marshal ¶
func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error)
func (*QueryParamsRequest) MarshalTo ¶
func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsRequest) MarshalToSizedBuffer ¶
func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsRequest) ProtoMessage ¶
func (*QueryParamsRequest) ProtoMessage()
func (*QueryParamsRequest) Reset ¶
func (m *QueryParamsRequest) Reset()
func (*QueryParamsRequest) Size ¶
func (m *QueryParamsRequest) Size() (n int)
func (*QueryParamsRequest) String ¶
func (m *QueryParamsRequest) String() string
func (*QueryParamsRequest) Unmarshal ¶
func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error
func (*QueryParamsRequest) XXX_DiscardUnknown ¶
func (m *QueryParamsRequest) XXX_DiscardUnknown()
func (*QueryParamsRequest) XXX_Marshal ¶
func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsRequest) XXX_Merge ¶
func (m *QueryParamsRequest) XXX_Merge(src proto.Message)
func (*QueryParamsRequest) XXX_Size ¶
func (m *QueryParamsRequest) XXX_Size() int
func (*QueryParamsRequest) XXX_Unmarshal ¶
func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error
type QueryParamsResponse ¶
type QueryParamsResponse struct {
Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"`
}
QueryParamsResponse is the response type for the Query/Params RPC method
func (*QueryParamsResponse) Descriptor ¶
func (*QueryParamsResponse) Descriptor() ([]byte, []int)
func (*QueryParamsResponse) GetParams ¶
func (m *QueryParamsResponse) GetParams() Params
func (*QueryParamsResponse) Marshal ¶
func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error)
func (*QueryParamsResponse) MarshalTo ¶
func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryParamsResponse) MarshalToSizedBuffer ¶
func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryParamsResponse) ProtoMessage ¶
func (*QueryParamsResponse) ProtoMessage()
func (*QueryParamsResponse) Reset ¶
func (m *QueryParamsResponse) Reset()
func (*QueryParamsResponse) Size ¶
func (m *QueryParamsResponse) Size() (n int)
func (*QueryParamsResponse) String ¶
func (m *QueryParamsResponse) String() string
func (*QueryParamsResponse) Unmarshal ¶
func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error
func (*QueryParamsResponse) XXX_DiscardUnknown ¶
func (m *QueryParamsResponse) XXX_DiscardUnknown()
func (*QueryParamsResponse) XXX_Marshal ¶
func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryParamsResponse) XXX_Merge ¶
func (m *QueryParamsResponse) XXX_Merge(src proto.Message)
func (*QueryParamsResponse) XXX_Size ¶
func (m *QueryParamsResponse) XXX_Size() int
func (*QueryParamsResponse) XXX_Unmarshal ¶
func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface {
// TokenPairs retrieves registered token pairs
TokenPairs(context.Context, *QueryTokenPairsRequest) (*QueryTokenPairsResponse, error)
// TokenPair retrieves a registered token pair
TokenPair(context.Context, *QueryTokenPairRequest) (*QueryTokenPairResponse, error)
// WasmContract retrieves a registered wasm contract
WasmContract(context.Context, *QueryWasmAddressRequest) (*QueryWasmContractResponse, error)
// Params retrieves the cw721 module params
Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error)
}
QueryServer is the server API for Query service.
type QueryTokenPairRequest ¶
type QueryTokenPairRequest struct {
// token identifier can be either the hex contract address of the CW721 or
// the Cosmos nft class_id
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 QueryWasmAddressRequest ¶
type QueryWasmAddressRequest struct {
// port identifier for the IBC connection
Port string `protobuf:"bytes,1,opt,name=port,proto3" json:"port,omitempty"`
// channel identifier for the IBC connection
Channel string `protobuf:"bytes,2,opt,name=channel,proto3" json:"channel,omitempty"`
// class_id is the NFT class identifier
ClassId string `protobuf:"bytes,3,opt,name=class_id,json=classId,proto3" json:"class_id,omitempty"`
}
QueryWasmAddressRequest is the request type for the Query/WasmContract RPC method
func (*QueryWasmAddressRequest) Descriptor ¶
func (*QueryWasmAddressRequest) Descriptor() ([]byte, []int)
func (*QueryWasmAddressRequest) GetChannel ¶
func (m *QueryWasmAddressRequest) GetChannel() string
func (*QueryWasmAddressRequest) GetClassId ¶
func (m *QueryWasmAddressRequest) GetClassId() string
func (*QueryWasmAddressRequest) GetPort ¶
func (m *QueryWasmAddressRequest) GetPort() string
func (*QueryWasmAddressRequest) Marshal ¶
func (m *QueryWasmAddressRequest) Marshal() (dAtA []byte, err error)
func (*QueryWasmAddressRequest) MarshalTo ¶
func (m *QueryWasmAddressRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryWasmAddressRequest) MarshalToSizedBuffer ¶
func (m *QueryWasmAddressRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryWasmAddressRequest) ProtoMessage ¶
func (*QueryWasmAddressRequest) ProtoMessage()
func (*QueryWasmAddressRequest) Reset ¶
func (m *QueryWasmAddressRequest) Reset()
func (*QueryWasmAddressRequest) Size ¶
func (m *QueryWasmAddressRequest) Size() (n int)
func (*QueryWasmAddressRequest) String ¶
func (m *QueryWasmAddressRequest) String() string
func (*QueryWasmAddressRequest) Unmarshal ¶
func (m *QueryWasmAddressRequest) Unmarshal(dAtA []byte) error
func (*QueryWasmAddressRequest) XXX_DiscardUnknown ¶
func (m *QueryWasmAddressRequest) XXX_DiscardUnknown()
func (*QueryWasmAddressRequest) XXX_Marshal ¶
func (m *QueryWasmAddressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryWasmAddressRequest) XXX_Merge ¶
func (m *QueryWasmAddressRequest) XXX_Merge(src proto.Message)
func (*QueryWasmAddressRequest) XXX_Size ¶
func (m *QueryWasmAddressRequest) XXX_Size() int
func (*QueryWasmAddressRequest) XXX_Unmarshal ¶
func (m *QueryWasmAddressRequest) XXX_Unmarshal(b []byte) error
type QueryWasmContractResponse ¶ added in v1.0.7
type QueryWasmContractResponse struct {
TokenPair TokenPair `protobuf:"bytes,1,opt,name=token_pair,json=tokenPair,proto3" json:"token_pair"`
}
QueryWasmContractResponse is the response type for the Query/WasmContract RPC method
func (*QueryWasmContractResponse) Descriptor ¶ added in v1.0.7
func (*QueryWasmContractResponse) Descriptor() ([]byte, []int)
func (*QueryWasmContractResponse) GetTokenPair ¶ added in v1.0.7
func (m *QueryWasmContractResponse) GetTokenPair() TokenPair
func (*QueryWasmContractResponse) Marshal ¶ added in v1.0.7
func (m *QueryWasmContractResponse) Marshal() (dAtA []byte, err error)
func (*QueryWasmContractResponse) MarshalTo ¶ added in v1.0.7
func (m *QueryWasmContractResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryWasmContractResponse) MarshalToSizedBuffer ¶ added in v1.0.7
func (m *QueryWasmContractResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryWasmContractResponse) ProtoMessage ¶ added in v1.0.7
func (*QueryWasmContractResponse) ProtoMessage()
func (*QueryWasmContractResponse) Reset ¶ added in v1.0.7
func (m *QueryWasmContractResponse) Reset()
func (*QueryWasmContractResponse) Size ¶ added in v1.0.7
func (m *QueryWasmContractResponse) Size() (n int)
func (*QueryWasmContractResponse) String ¶ added in v1.0.7
func (m *QueryWasmContractResponse) String() string
func (*QueryWasmContractResponse) Unmarshal ¶ added in v1.0.7
func (m *QueryWasmContractResponse) Unmarshal(dAtA []byte) error
func (*QueryWasmContractResponse) XXX_DiscardUnknown ¶ added in v1.0.7
func (m *QueryWasmContractResponse) XXX_DiscardUnknown()
func (*QueryWasmContractResponse) XXX_Marshal ¶ added in v1.0.7
func (m *QueryWasmContractResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryWasmContractResponse) XXX_Merge ¶ added in v1.0.7
func (m *QueryWasmContractResponse) XXX_Merge(src proto.Message)
func (*QueryWasmContractResponse) XXX_Size ¶ added in v1.0.7
func (m *QueryWasmContractResponse) XXX_Size() int
func (*QueryWasmContractResponse) XXX_Unmarshal ¶ added in v1.0.7
func (m *QueryWasmContractResponse) XXX_Unmarshal(b []byte) error
type TokenPair ¶
type TokenPair struct {
// address of CW721 contract token
Cw721Address string `protobuf:"bytes,1,opt,name=cw721_address,json=cw721Address,proto3" json:"cw721_address,omitempty"`
// cosmos nft class ID to be mapped to
ClassId string `protobuf:"bytes,2,opt,name=class_id,json=classId,proto3" json:"class_id,omitempty"`
}
TokenPair defines an instance that records a pairing consisting of a native Cosmos Coin and an CW721 token address.
func NewTokenPair ¶
NewTokenPair returns an instance of TokenPair
func (*TokenPair) Descriptor ¶
func (TokenPair) GetCW721Contract ¶
GetCW721Contract casts the hex string address of the ERC21 to common.Address
func (*TokenPair) GetClassId ¶
func (*TokenPair) GetCw721Address ¶
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 UIDPair ¶
type UIDPair struct {
// address of CW721 contract token + tokenId
Cw721Did string `protobuf:"bytes,1,opt,name=cw721_did,json=cw721Did,proto3" json:"cw721_did,omitempty"`
// cosmos nft class ID to be mapped to + nftId
ClassDid string `protobuf:"bytes,2,opt,name=class_did,json=classDid,proto3" json:"class_did,omitempty"`
}
defines the unique id of nft asset
func (*UIDPair) Descriptor ¶
func (*UIDPair) GetClassDid ¶
func (*UIDPair) GetCw721Did ¶
func (*UIDPair) MarshalToSizedBuffer ¶
func (*UIDPair) ProtoMessage ¶
func (*UIDPair) ProtoMessage()
func (*UIDPair) XXX_DiscardUnknown ¶
func (m *UIDPair) XXX_DiscardUnknown()
func (*UIDPair) XXX_Marshal ¶
func (*UIDPair) XXX_Unmarshal ¶
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct {
}
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) ConvertCW721 ¶
func (*UnimplementedMsgServer) ConvertCW721(ctx context.Context, req *MsgConvertCW721) (*MsgConvertCW721Response, error)
func (*UnimplementedMsgServer) ConvertNFT ¶
func (*UnimplementedMsgServer) ConvertNFT(ctx context.Context, req *MsgConvertNFT) (*MsgConvertNFTResponse, error)
func (*UnimplementedMsgServer) TransferCW721 ¶
func (*UnimplementedMsgServer) TransferCW721(ctx context.Context, req *MsgTransferCW721) (*MsgTransferCW721Response, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct {
}
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) Params ¶
func (*UnimplementedQueryServer) Params(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error)
func (*UnimplementedQueryServer) TokenPair ¶
func (*UnimplementedQueryServer) TokenPair(ctx context.Context, req *QueryTokenPairRequest) (*QueryTokenPairResponse, error)
func (*UnimplementedQueryServer) TokenPairs ¶
func (*UnimplementedQueryServer) TokenPairs(ctx context.Context, req *QueryTokenPairsRequest) (*QueryTokenPairsResponse, error)
func (*UnimplementedQueryServer) WasmContract ¶
func (*UnimplementedQueryServer) WasmContract(ctx context.Context, req *QueryWasmAddressRequest) (*QueryWasmContractResponse, error)