Documentation ¶
Overview ¶
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func IsIBCDenom(denomID string) bool
- func Modified(target string) bool
- func Modify(origin, target string) string
- func RegisterInterfaces(registry types.InterfaceRegistry)
- func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
- 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 ValidateDenomID(denomID string) error
- func ValidateGenesis(data GenesisState) error
- func ValidateKeywords(denomId string) error
- func ValidateTokenID(tokenID string) error
- func ValidateTokenURI(tokenURI string) error
- type AccountKeeper
- type BankKeeper
- type BaseNFT
- func (*BaseNFT) Descriptor() ([]byte, []int)
- func (this *BaseNFT) Equal(that interface{}) bool
- func (bnft BaseNFT) GetData() string
- func (bnft BaseNFT) GetID() string
- func (bnft BaseNFT) GetName() string
- func (bnft BaseNFT) GetOwner() sdk.AccAddress
- func (bnft BaseNFT) GetURI() string
- func (bnft BaseNFT) GetURIHash() string
- func (m *BaseNFT) Marshal() (dAtA []byte, err error)
- func (m *BaseNFT) MarshalTo(dAtA []byte) (int, error)
- func (m *BaseNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*BaseNFT) ProtoMessage()
- func (m *BaseNFT) Reset()
- func (m *BaseNFT) Size() (n int)
- func (m *BaseNFT) String() string
- func (m *BaseNFT) Unmarshal(dAtA []byte) error
- func (m *BaseNFT) XXX_DiscardUnknown()
- func (m *BaseNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BaseNFT) XXX_Merge(src proto.Message)
- func (m *BaseNFT) XXX_Size() int
- func (m *BaseNFT) XXX_Unmarshal(b []byte) error
- type ClassBuilder
- type Collection
- func (c Collection) AddNFT(nft BaseNFT) Collection
- func (*Collection) Descriptor() ([]byte, []int)
- func (this *Collection) Equal(that interface{}) bool
- func (m *Collection) Marshal() (dAtA []byte, err error)
- func (m *Collection) MarshalTo(dAtA []byte) (int, error)
- func (m *Collection) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Collection) ProtoMessage()
- func (m *Collection) Reset()
- func (m *Collection) Size() (n int)
- func (m *Collection) String() string
- func (c Collection) Supply() int
- func (m *Collection) Unmarshal(dAtA []byte) error
- func (m *Collection) XXX_DiscardUnknown()
- func (m *Collection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Collection) XXX_Merge(src proto.Message)
- func (m *Collection) XXX_Size() int
- func (m *Collection) XXX_Unmarshal(b []byte) error
- type Denom
- func (*Denom) Descriptor() ([]byte, []int)
- func (this *Denom) Equal(that interface{}) bool
- func (m *Denom) Marshal() (dAtA []byte, err error)
- func (m *Denom) MarshalTo(dAtA []byte) (int, error)
- func (m *Denom) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Denom) ProtoMessage()
- func (m *Denom) Reset()
- func (m *Denom) Size() (n int)
- func (m *Denom) String() string
- func (m *Denom) Unmarshal(dAtA []byte) error
- func (m *Denom) XXX_DiscardUnknown()
- func (m *Denom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Denom) XXX_Merge(src proto.Message)
- func (m *Denom) XXX_Size() int
- func (m *Denom) XXX_Unmarshal(b []byte) error
- type DenomMetadata
- func (*DenomMetadata) Descriptor() ([]byte, []int)
- func (this *DenomMetadata) Equal(that interface{}) bool
- func (m *DenomMetadata) Marshal() (dAtA []byte, err error)
- func (m *DenomMetadata) MarshalTo(dAtA []byte) (int, error)
- func (m *DenomMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*DenomMetadata) ProtoMessage()
- func (m *DenomMetadata) Reset()
- func (m *DenomMetadata) Size() (n int)
- func (m *DenomMetadata) String() string
- func (m *DenomMetadata) Unmarshal(dAtA []byte) error
- func (m *DenomMetadata) XXX_DiscardUnknown()
- func (m *DenomMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DenomMetadata) XXX_Merge(src proto.Message)
- func (m *DenomMetadata) XXX_Size() int
- func (m *DenomMetadata) XXX_Unmarshal(b []byte) error
- type GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- func (m *GenesisState) GetCollections() []Collection
- 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) 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 IDCollection
- func (*IDCollection) Descriptor() ([]byte, []int)
- func (this *IDCollection) Equal(that interface{}) bool
- func (m *IDCollection) Marshal() (dAtA []byte, err error)
- func (m *IDCollection) MarshalTo(dAtA []byte) (int, error)
- func (m *IDCollection) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*IDCollection) ProtoMessage()
- func (m *IDCollection) Reset()
- func (m *IDCollection) Size() (n int)
- func (m *IDCollection) String() string
- func (m *IDCollection) Unmarshal(dAtA []byte) error
- func (m *IDCollection) XXX_DiscardUnknown()
- func (m *IDCollection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *IDCollection) XXX_Merge(src proto.Message)
- func (m *IDCollection) XXX_Size() int
- func (m *IDCollection) XXX_Unmarshal(b []byte) error
- type MediaField
- type MsgBurnNFT
- func (*MsgBurnNFT) Descriptor() ([]byte, []int)
- func (this *MsgBurnNFT) Equal(that interface{}) bool
- func (msg MsgBurnNFT) GetSignBytes() []byte
- func (msg MsgBurnNFT) GetSigners() []sdk.AccAddress
- func (m *MsgBurnNFT) Marshal() (dAtA []byte, err error)
- func (m *MsgBurnNFT) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgBurnNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgBurnNFT) ProtoMessage()
- func (m *MsgBurnNFT) Reset()
- func (msg MsgBurnNFT) Route() string
- func (m *MsgBurnNFT) Size() (n int)
- func (m *MsgBurnNFT) String() string
- func (msg MsgBurnNFT) Type() string
- func (m *MsgBurnNFT) Unmarshal(dAtA []byte) error
- func (msg MsgBurnNFT) ValidateBasic() error
- func (m *MsgBurnNFT) XXX_DiscardUnknown()
- func (m *MsgBurnNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgBurnNFT) XXX_Merge(src proto.Message)
- func (m *MsgBurnNFT) XXX_Size() int
- func (m *MsgBurnNFT) XXX_Unmarshal(b []byte) error
- type MsgBurnNFTResponse
- func (*MsgBurnNFTResponse) Descriptor() ([]byte, []int)
- func (m *MsgBurnNFTResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgBurnNFTResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgBurnNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgBurnNFTResponse) ProtoMessage()
- func (m *MsgBurnNFTResponse) Reset()
- func (m *MsgBurnNFTResponse) Size() (n int)
- func (m *MsgBurnNFTResponse) String() string
- func (m *MsgBurnNFTResponse) Unmarshal(dAtA []byte) error
- func (m *MsgBurnNFTResponse) XXX_DiscardUnknown()
- func (m *MsgBurnNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgBurnNFTResponse) XXX_Merge(src proto.Message)
- func (m *MsgBurnNFTResponse) XXX_Size() int
- func (m *MsgBurnNFTResponse) XXX_Unmarshal(b []byte) error
- type MsgClient
- type MsgEditNFT
- func (*MsgEditNFT) Descriptor() ([]byte, []int)
- func (this *MsgEditNFT) Equal(that interface{}) bool
- func (msg MsgEditNFT) GetSignBytes() []byte
- func (msg MsgEditNFT) GetSigners() []sdk.AccAddress
- func (m *MsgEditNFT) Marshal() (dAtA []byte, err error)
- func (m *MsgEditNFT) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgEditNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgEditNFT) ProtoMessage()
- func (m *MsgEditNFT) Reset()
- func (msg MsgEditNFT) Route() string
- func (m *MsgEditNFT) Size() (n int)
- func (m *MsgEditNFT) String() string
- func (msg MsgEditNFT) Type() string
- func (m *MsgEditNFT) Unmarshal(dAtA []byte) error
- func (msg MsgEditNFT) ValidateBasic() error
- func (m *MsgEditNFT) XXX_DiscardUnknown()
- func (m *MsgEditNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgEditNFT) XXX_Merge(src proto.Message)
- func (m *MsgEditNFT) XXX_Size() int
- func (m *MsgEditNFT) XXX_Unmarshal(b []byte) error
- type MsgEditNFTResponse
- func (*MsgEditNFTResponse) Descriptor() ([]byte, []int)
- func (m *MsgEditNFTResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgEditNFTResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgEditNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgEditNFTResponse) ProtoMessage()
- func (m *MsgEditNFTResponse) Reset()
- func (m *MsgEditNFTResponse) Size() (n int)
- func (m *MsgEditNFTResponse) String() string
- func (m *MsgEditNFTResponse) Unmarshal(dAtA []byte) error
- func (m *MsgEditNFTResponse) XXX_DiscardUnknown()
- func (m *MsgEditNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgEditNFTResponse) XXX_Merge(src proto.Message)
- func (m *MsgEditNFTResponse) XXX_Size() int
- func (m *MsgEditNFTResponse) XXX_Unmarshal(b []byte) error
- type MsgIssueDenom
- func (*MsgIssueDenom) Descriptor() ([]byte, []int)
- func (this *MsgIssueDenom) Equal(that interface{}) bool
- func (msg MsgIssueDenom) GetSignBytes() []byte
- func (msg MsgIssueDenom) GetSigners() []sdk.AccAddress
- func (m *MsgIssueDenom) Marshal() (dAtA []byte, err error)
- func (m *MsgIssueDenom) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgIssueDenom) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgIssueDenom) ProtoMessage()
- func (m *MsgIssueDenom) Reset()
- func (msg MsgIssueDenom) Route() string
- func (m *MsgIssueDenom) Size() (n int)
- func (m *MsgIssueDenom) String() string
- func (msg MsgIssueDenom) Type() string
- func (m *MsgIssueDenom) Unmarshal(dAtA []byte) error
- func (msg MsgIssueDenom) ValidateBasic() error
- func (m *MsgIssueDenom) XXX_DiscardUnknown()
- func (m *MsgIssueDenom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgIssueDenom) XXX_Merge(src proto.Message)
- func (m *MsgIssueDenom) XXX_Size() int
- func (m *MsgIssueDenom) XXX_Unmarshal(b []byte) error
- type MsgIssueDenomResponse
- func (*MsgIssueDenomResponse) Descriptor() ([]byte, []int)
- func (m *MsgIssueDenomResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgIssueDenomResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgIssueDenomResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgIssueDenomResponse) ProtoMessage()
- func (m *MsgIssueDenomResponse) Reset()
- func (m *MsgIssueDenomResponse) Size() (n int)
- func (m *MsgIssueDenomResponse) String() string
- func (m *MsgIssueDenomResponse) Unmarshal(dAtA []byte) error
- func (m *MsgIssueDenomResponse) XXX_DiscardUnknown()
- func (m *MsgIssueDenomResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgIssueDenomResponse) XXX_Merge(src proto.Message)
- func (m *MsgIssueDenomResponse) XXX_Size() int
- func (m *MsgIssueDenomResponse) XXX_Unmarshal(b []byte) error
- type MsgMintNFT
- func (*MsgMintNFT) Descriptor() ([]byte, []int)
- func (this *MsgMintNFT) Equal(that interface{}) bool
- func (msg MsgMintNFT) GetSignBytes() []byte
- func (msg MsgMintNFT) GetSigners() []sdk.AccAddress
- func (m *MsgMintNFT) Marshal() (dAtA []byte, err error)
- func (m *MsgMintNFT) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgMintNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgMintNFT) ProtoMessage()
- func (m *MsgMintNFT) Reset()
- func (msg MsgMintNFT) Route() string
- func (m *MsgMintNFT) Size() (n int)
- func (m *MsgMintNFT) String() string
- func (msg MsgMintNFT) Type() string
- func (m *MsgMintNFT) Unmarshal(dAtA []byte) error
- func (msg MsgMintNFT) ValidateBasic() error
- func (m *MsgMintNFT) XXX_DiscardUnknown()
- func (m *MsgMintNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgMintNFT) XXX_Merge(src proto.Message)
- func (m *MsgMintNFT) XXX_Size() int
- func (m *MsgMintNFT) XXX_Unmarshal(b []byte) error
- type MsgMintNFTResponse
- func (*MsgMintNFTResponse) Descriptor() ([]byte, []int)
- func (m *MsgMintNFTResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgMintNFTResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgMintNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgMintNFTResponse) ProtoMessage()
- func (m *MsgMintNFTResponse) Reset()
- func (m *MsgMintNFTResponse) Size() (n int)
- func (m *MsgMintNFTResponse) String() string
- func (m *MsgMintNFTResponse) Unmarshal(dAtA []byte) error
- func (m *MsgMintNFTResponse) XXX_DiscardUnknown()
- func (m *MsgMintNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgMintNFTResponse) XXX_Merge(src proto.Message)
- func (m *MsgMintNFTResponse) XXX_Size() int
- func (m *MsgMintNFTResponse) XXX_Unmarshal(b []byte) error
- type MsgServer
- type MsgTransferDenom
- func (*MsgTransferDenom) Descriptor() ([]byte, []int)
- func (this *MsgTransferDenom) Equal(that interface{}) bool
- func (msg MsgTransferDenom) GetSignBytes() []byte
- func (msg MsgTransferDenom) GetSigners() []sdk.AccAddress
- func (m *MsgTransferDenom) Marshal() (dAtA []byte, err error)
- func (m *MsgTransferDenom) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgTransferDenom) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgTransferDenom) ProtoMessage()
- func (m *MsgTransferDenom) Reset()
- func (msg MsgTransferDenom) Route() string
- func (m *MsgTransferDenom) Size() (n int)
- func (m *MsgTransferDenom) String() string
- func (msg MsgTransferDenom) Type() string
- func (m *MsgTransferDenom) Unmarshal(dAtA []byte) error
- func (msg MsgTransferDenom) ValidateBasic() error
- func (m *MsgTransferDenom) XXX_DiscardUnknown()
- func (m *MsgTransferDenom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgTransferDenom) XXX_Merge(src proto.Message)
- func (m *MsgTransferDenom) XXX_Size() int
- func (m *MsgTransferDenom) XXX_Unmarshal(b []byte) error
- type MsgTransferDenomResponse
- func (*MsgTransferDenomResponse) Descriptor() ([]byte, []int)
- func (m *MsgTransferDenomResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgTransferDenomResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgTransferDenomResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgTransferDenomResponse) ProtoMessage()
- func (m *MsgTransferDenomResponse) Reset()
- func (m *MsgTransferDenomResponse) Size() (n int)
- func (m *MsgTransferDenomResponse) String() string
- func (m *MsgTransferDenomResponse) Unmarshal(dAtA []byte) error
- func (m *MsgTransferDenomResponse) XXX_DiscardUnknown()
- func (m *MsgTransferDenomResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgTransferDenomResponse) XXX_Merge(src proto.Message)
- func (m *MsgTransferDenomResponse) XXX_Size() int
- func (m *MsgTransferDenomResponse) XXX_Unmarshal(b []byte) error
- type MsgTransferNFT
- func (*MsgTransferNFT) Descriptor() ([]byte, []int)
- func (this *MsgTransferNFT) Equal(that interface{}) bool
- func (msg MsgTransferNFT) GetSignBytes() []byte
- func (msg MsgTransferNFT) GetSigners() []sdk.AccAddress
- func (m *MsgTransferNFT) Marshal() (dAtA []byte, err error)
- func (m *MsgTransferNFT) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgTransferNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgTransferNFT) ProtoMessage()
- func (m *MsgTransferNFT) Reset()
- func (msg MsgTransferNFT) Route() string
- func (m *MsgTransferNFT) Size() (n int)
- func (m *MsgTransferNFT) String() string
- func (msg MsgTransferNFT) Type() string
- func (m *MsgTransferNFT) Unmarshal(dAtA []byte) error
- func (msg MsgTransferNFT) ValidateBasic() error
- func (m *MsgTransferNFT) XXX_DiscardUnknown()
- func (m *MsgTransferNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgTransferNFT) XXX_Merge(src proto.Message)
- func (m *MsgTransferNFT) XXX_Size() int
- func (m *MsgTransferNFT) XXX_Unmarshal(b []byte) error
- type MsgTransferNFTResponse
- func (*MsgTransferNFTResponse) Descriptor() ([]byte, []int)
- func (m *MsgTransferNFTResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgTransferNFTResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgTransferNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgTransferNFTResponse) ProtoMessage()
- func (m *MsgTransferNFTResponse) Reset()
- func (m *MsgTransferNFTResponse) Size() (n int)
- func (m *MsgTransferNFTResponse) String() string
- func (m *MsgTransferNFTResponse) Unmarshal(dAtA []byte) error
- func (m *MsgTransferNFTResponse) XXX_DiscardUnknown()
- func (m *MsgTransferNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgTransferNFTResponse) XXX_Merge(src proto.Message)
- func (m *MsgTransferNFTResponse) XXX_Size() int
- func (m *MsgTransferNFTResponse) XXX_Unmarshal(b []byte) error
- type NFTMetadata
- func (*NFTMetadata) Descriptor() ([]byte, []int)
- func (this *NFTMetadata) Equal(that interface{}) bool
- func (m *NFTMetadata) Marshal() (dAtA []byte, err error)
- func (m *NFTMetadata) MarshalTo(dAtA []byte) (int, error)
- func (m *NFTMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*NFTMetadata) ProtoMessage()
- func (m *NFTMetadata) Reset()
- func (m *NFTMetadata) Size() (n int)
- func (m *NFTMetadata) String() string
- func (m *NFTMetadata) Unmarshal(dAtA []byte) error
- func (m *NFTMetadata) XXX_DiscardUnknown()
- func (m *NFTMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *NFTMetadata) XXX_Merge(src proto.Message)
- func (m *NFTMetadata) XXX_Size() int
- func (m *NFTMetadata) XXX_Unmarshal(b []byte) error
- type NFTs
- type Owner
- func (*Owner) Descriptor() ([]byte, []int)
- func (this *Owner) Equal(that interface{}) bool
- func (m *Owner) Marshal() (dAtA []byte, err error)
- func (m *Owner) MarshalTo(dAtA []byte) (int, error)
- func (m *Owner) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Owner) ProtoMessage()
- func (m *Owner) Reset()
- func (m *Owner) Size() (n int)
- func (m *Owner) String() string
- func (m *Owner) Unmarshal(dAtA []byte) error
- func (m *Owner) XXX_DiscardUnknown()
- func (m *Owner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Owner) XXX_Merge(src proto.Message)
- func (m *Owner) XXX_Size() int
- func (m *Owner) XXX_Unmarshal(b []byte) error
- type QueryClient
- type QueryCollectionRequest
- func (*QueryCollectionRequest) Descriptor() ([]byte, []int)
- func (m *QueryCollectionRequest) GetDenomId() string
- func (m *QueryCollectionRequest) GetPagination() *query.PageRequest
- func (m *QueryCollectionRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryCollectionRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryCollectionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryCollectionRequest) ProtoMessage()
- func (m *QueryCollectionRequest) Reset()
- func (m *QueryCollectionRequest) Size() (n int)
- func (m *QueryCollectionRequest) String() string
- func (m *QueryCollectionRequest) Unmarshal(dAtA []byte) error
- func (m *QueryCollectionRequest) XXX_DiscardUnknown()
- func (m *QueryCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryCollectionRequest) XXX_Merge(src proto.Message)
- func (m *QueryCollectionRequest) XXX_Size() int
- func (m *QueryCollectionRequest) XXX_Unmarshal(b []byte) error
- type QueryCollectionResponse
- func (*QueryCollectionResponse) Descriptor() ([]byte, []int)
- func (m *QueryCollectionResponse) GetCollection() *Collection
- func (m *QueryCollectionResponse) GetPagination() *query.PageResponse
- func (m *QueryCollectionResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryCollectionResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryCollectionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryCollectionResponse) ProtoMessage()
- func (m *QueryCollectionResponse) Reset()
- func (m *QueryCollectionResponse) Size() (n int)
- func (m *QueryCollectionResponse) String() string
- func (m *QueryCollectionResponse) Unmarshal(dAtA []byte) error
- func (m *QueryCollectionResponse) XXX_DiscardUnknown()
- func (m *QueryCollectionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryCollectionResponse) XXX_Merge(src proto.Message)
- func (m *QueryCollectionResponse) XXX_Size() int
- func (m *QueryCollectionResponse) XXX_Unmarshal(b []byte) error
- type QueryDenomRequest
- func (*QueryDenomRequest) Descriptor() ([]byte, []int)
- func (m *QueryDenomRequest) GetDenomId() string
- func (m *QueryDenomRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryDenomRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryDenomRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryDenomRequest) ProtoMessage()
- func (m *QueryDenomRequest) Reset()
- func (m *QueryDenomRequest) Size() (n int)
- func (m *QueryDenomRequest) String() string
- func (m *QueryDenomRequest) Unmarshal(dAtA []byte) error
- func (m *QueryDenomRequest) XXX_DiscardUnknown()
- func (m *QueryDenomRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryDenomRequest) XXX_Merge(src proto.Message)
- func (m *QueryDenomRequest) XXX_Size() int
- func (m *QueryDenomRequest) XXX_Unmarshal(b []byte) error
- type QueryDenomResponse
- func (*QueryDenomResponse) Descriptor() ([]byte, []int)
- func (m *QueryDenomResponse) GetDenom() *Denom
- func (m *QueryDenomResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryDenomResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryDenomResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryDenomResponse) ProtoMessage()
- func (m *QueryDenomResponse) Reset()
- func (m *QueryDenomResponse) Size() (n int)
- func (m *QueryDenomResponse) String() string
- func (m *QueryDenomResponse) Unmarshal(dAtA []byte) error
- func (m *QueryDenomResponse) XXX_DiscardUnknown()
- func (m *QueryDenomResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryDenomResponse) XXX_Merge(src proto.Message)
- func (m *QueryDenomResponse) XXX_Size() int
- func (m *QueryDenomResponse) XXX_Unmarshal(b []byte) error
- type QueryDenomsRequest
- func (*QueryDenomsRequest) Descriptor() ([]byte, []int)
- func (m *QueryDenomsRequest) GetPagination() *query.PageRequest
- func (m *QueryDenomsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryDenomsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryDenomsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryDenomsRequest) ProtoMessage()
- func (m *QueryDenomsRequest) Reset()
- func (m *QueryDenomsRequest) Size() (n int)
- func (m *QueryDenomsRequest) String() string
- func (m *QueryDenomsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryDenomsRequest) XXX_DiscardUnknown()
- func (m *QueryDenomsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryDenomsRequest) XXX_Merge(src proto.Message)
- func (m *QueryDenomsRequest) XXX_Size() int
- func (m *QueryDenomsRequest) XXX_Unmarshal(b []byte) error
- type QueryDenomsResponse
- func (*QueryDenomsResponse) Descriptor() ([]byte, []int)
- func (m *QueryDenomsResponse) GetDenoms() []Denom
- func (m *QueryDenomsResponse) GetPagination() *query.PageResponse
- func (m *QueryDenomsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryDenomsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryDenomsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryDenomsResponse) ProtoMessage()
- func (m *QueryDenomsResponse) Reset()
- func (m *QueryDenomsResponse) Size() (n int)
- func (m *QueryDenomsResponse) String() string
- func (m *QueryDenomsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryDenomsResponse) XXX_DiscardUnknown()
- func (m *QueryDenomsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryDenomsResponse) XXX_Merge(src proto.Message)
- func (m *QueryDenomsResponse) XXX_Size() int
- func (m *QueryDenomsResponse) XXX_Unmarshal(b []byte) error
- type QueryNFTRequest
- func (*QueryNFTRequest) Descriptor() ([]byte, []int)
- func (m *QueryNFTRequest) GetDenomId() string
- func (m *QueryNFTRequest) GetTokenId() string
- func (m *QueryNFTRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryNFTRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryNFTRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryNFTRequest) ProtoMessage()
- func (m *QueryNFTRequest) Reset()
- func (m *QueryNFTRequest) Size() (n int)
- func (m *QueryNFTRequest) String() string
- func (m *QueryNFTRequest) Unmarshal(dAtA []byte) error
- func (m *QueryNFTRequest) XXX_DiscardUnknown()
- func (m *QueryNFTRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryNFTRequest) XXX_Merge(src proto.Message)
- func (m *QueryNFTRequest) XXX_Size() int
- func (m *QueryNFTRequest) XXX_Unmarshal(b []byte) error
- type QueryNFTResponse
- func (*QueryNFTResponse) Descriptor() ([]byte, []int)
- func (m *QueryNFTResponse) GetNFT() *BaseNFT
- func (m *QueryNFTResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryNFTResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryNFTResponse) ProtoMessage()
- func (m *QueryNFTResponse) Reset()
- func (m *QueryNFTResponse) Size() (n int)
- func (m *QueryNFTResponse) String() string
- func (m *QueryNFTResponse) Unmarshal(dAtA []byte) error
- func (m *QueryNFTResponse) XXX_DiscardUnknown()
- func (m *QueryNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryNFTResponse) XXX_Merge(src proto.Message)
- func (m *QueryNFTResponse) XXX_Size() int
- func (m *QueryNFTResponse) XXX_Unmarshal(b []byte) error
- type QueryNFTsOfOwnerRequest
- func (*QueryNFTsOfOwnerRequest) Descriptor() ([]byte, []int)
- func (m *QueryNFTsOfOwnerRequest) GetDenomId() string
- func (m *QueryNFTsOfOwnerRequest) GetOwner() string
- func (m *QueryNFTsOfOwnerRequest) GetPagination() *query.PageRequest
- func (m *QueryNFTsOfOwnerRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryNFTsOfOwnerRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryNFTsOfOwnerRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryNFTsOfOwnerRequest) ProtoMessage()
- func (m *QueryNFTsOfOwnerRequest) Reset()
- func (m *QueryNFTsOfOwnerRequest) Size() (n int)
- func (m *QueryNFTsOfOwnerRequest) String() string
- func (m *QueryNFTsOfOwnerRequest) Unmarshal(dAtA []byte) error
- func (m *QueryNFTsOfOwnerRequest) XXX_DiscardUnknown()
- func (m *QueryNFTsOfOwnerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryNFTsOfOwnerRequest) XXX_Merge(src proto.Message)
- func (m *QueryNFTsOfOwnerRequest) XXX_Size() int
- func (m *QueryNFTsOfOwnerRequest) XXX_Unmarshal(b []byte) error
- type QueryNFTsOfOwnerResponse
- func (*QueryNFTsOfOwnerResponse) Descriptor() ([]byte, []int)
- func (m *QueryNFTsOfOwnerResponse) GetOwner() *Owner
- func (m *QueryNFTsOfOwnerResponse) GetPagination() *query.PageResponse
- func (m *QueryNFTsOfOwnerResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryNFTsOfOwnerResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryNFTsOfOwnerResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryNFTsOfOwnerResponse) ProtoMessage()
- func (m *QueryNFTsOfOwnerResponse) Reset()
- func (m *QueryNFTsOfOwnerResponse) Size() (n int)
- func (m *QueryNFTsOfOwnerResponse) String() string
- func (m *QueryNFTsOfOwnerResponse) Unmarshal(dAtA []byte) error
- func (m *QueryNFTsOfOwnerResponse) XXX_DiscardUnknown()
- func (m *QueryNFTsOfOwnerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryNFTsOfOwnerResponse) XXX_Merge(src proto.Message)
- func (m *QueryNFTsOfOwnerResponse) XXX_Size() int
- func (m *QueryNFTsOfOwnerResponse) XXX_Unmarshal(b []byte) error
- type QueryServer
- type QuerySupplyRequest
- func (*QuerySupplyRequest) Descriptor() ([]byte, []int)
- func (m *QuerySupplyRequest) GetDenomId() string
- func (m *QuerySupplyRequest) GetOwner() string
- func (m *QuerySupplyRequest) Marshal() (dAtA []byte, err error)
- func (m *QuerySupplyRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QuerySupplyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QuerySupplyRequest) ProtoMessage()
- func (m *QuerySupplyRequest) Reset()
- func (m *QuerySupplyRequest) Size() (n int)
- func (m *QuerySupplyRequest) String() string
- func (m *QuerySupplyRequest) Unmarshal(dAtA []byte) error
- func (m *QuerySupplyRequest) XXX_DiscardUnknown()
- func (m *QuerySupplyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QuerySupplyRequest) XXX_Merge(src proto.Message)
- func (m *QuerySupplyRequest) XXX_Size() int
- func (m *QuerySupplyRequest) XXX_Unmarshal(b []byte) error
- type QuerySupplyResponse
- func (*QuerySupplyResponse) Descriptor() ([]byte, []int)
- func (m *QuerySupplyResponse) GetAmount() uint64
- func (m *QuerySupplyResponse) Marshal() (dAtA []byte, err error)
- func (m *QuerySupplyResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QuerySupplyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QuerySupplyResponse) ProtoMessage()
- func (m *QuerySupplyResponse) Reset()
- func (m *QuerySupplyResponse) Size() (n int)
- func (m *QuerySupplyResponse) String() string
- func (m *QuerySupplyResponse) Unmarshal(dAtA []byte) error
- func (m *QuerySupplyResponse) XXX_DiscardUnknown()
- func (m *QuerySupplyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QuerySupplyResponse) XXX_Merge(src proto.Message)
- func (m *QuerySupplyResponse) XXX_Size() int
- func (m *QuerySupplyResponse) XXX_Unmarshal(b []byte) error
- type TokenBuilder
- type UnimplementedMsgServer
- func (*UnimplementedMsgServer) BurnNFT(ctx context.Context, req *MsgBurnNFT) (*MsgBurnNFTResponse, error)
- func (*UnimplementedMsgServer) EditNFT(ctx context.Context, req *MsgEditNFT) (*MsgEditNFTResponse, error)
- func (*UnimplementedMsgServer) IssueDenom(ctx context.Context, req *MsgIssueDenom) (*MsgIssueDenomResponse, error)
- func (*UnimplementedMsgServer) MintNFT(ctx context.Context, req *MsgMintNFT) (*MsgMintNFTResponse, error)
- func (*UnimplementedMsgServer) TransferDenom(ctx context.Context, req *MsgTransferDenom) (*MsgTransferDenomResponse, error)
- func (*UnimplementedMsgServer) TransferNFT(ctx context.Context, req *MsgTransferNFT) (*MsgTransferNFTResponse, error)
- type UnimplementedQueryServer
- func (*UnimplementedQueryServer) Collection(ctx context.Context, req *QueryCollectionRequest) (*QueryCollectionResponse, error)
- func (*UnimplementedQueryServer) Denom(ctx context.Context, req *QueryDenomRequest) (*QueryDenomResponse, error)
- func (*UnimplementedQueryServer) Denoms(ctx context.Context, req *QueryDenomsRequest) (*QueryDenomsResponse, error)
- func (*UnimplementedQueryServer) NFT(ctx context.Context, req *QueryNFTRequest) (*QueryNFTResponse, error)
- func (*UnimplementedQueryServer) NFTsOfOwner(ctx context.Context, req *QueryNFTsOfOwnerRequest) (*QueryNFTsOfOwnerResponse, error)
- func (*UnimplementedQueryServer) Supply(ctx context.Context, req *QuerySupplyRequest) (*QuerySupplyResponse, error)
Constants ¶
const ( Namespace = "irismod:" KeyMediaFieldValue = "value" )
const ( // ModuleName is the name of the module ModuleName = "nft" // StoreKey is the default store key for NFT StoreKey = ModuleName // QuerierRoute is the querier route for the NFT store. QuerierRoute = ModuleName // RouterKey is the message route for the NFT module RouterKey = ModuleName )
const ( TypeMsgIssueDenom = "issue_denom" TypeMsgTransferNFT = "transfer_nft" TypeMsgEditNFT = "edit_nft" TypeMsgMintNFT = "mint_nft" TypeMsgBurnNFT = "burn_nft" TypeMsgTransferDenom = "transfer_denom" )
constant used to indicate that some field should not be updated
const ( DoNotModify = "[do-not-modify]" MaxTokenURILen = 256 ReservedPeg = "peg" ReservedIBC = "ibc" ReservedHTLT = "htlt" ReservedTIBC = "tibc" )
Variables ¶
var ( ClassKeyName = fmt.Sprintf("%s%s", Namespace, "name") ClassKeySymbol = fmt.Sprintf("%s%s", Namespace, "symbol") ClassKeyDescription = fmt.Sprintf("%s%s", Namespace, "description") ClassKeyURIhash = fmt.Sprintf("%s%s", Namespace, "uri_hash") ClassKeyMintRestricted = fmt.Sprintf("%s%s", Namespace, "mint_restricted") ClassKeyUpdateRestricted = fmt.Sprintf("%s%s", Namespace, "update_restricted") ClassKeyCreator = fmt.Sprintf("%s%s", Namespace, "creator") ClassKeySchema = fmt.Sprintf("%s%s", Namespace, "schema") TokenKeyName = fmt.Sprintf("%s%s", Namespace, "name") TokenKeyURIhash = fmt.Sprintf("%s%s", Namespace, "uri_hash") Base64 = base64.StdEncoding )
var ( ErrInvalidCollection = errormod.Register(ModuleName, 9, "invalid nft collection") ErrUnknownCollection = errormod.Register(ModuleName, 10, "unknown nft collection") ErrInvalidNFT = errormod.Register(ModuleName, 11, "invalid nft") ErrNFTAlreadyExists = errormod.Register(ModuleName, 12, "nft already exists") ErrUnknownNFT = errormod.Register(ModuleName, 13, "unknown nft") ErrEmptyTokenData = errormod.Register(ModuleName, 14, "nft data can't be empty") ErrInvalidDenom = errormod.Register(ModuleName, 16, "invalid denom") ErrInvalidTokenID = errormod.Register(ModuleName, 17, "invalid nft id") ErrInvalidTokenURI = errormod.Register(ModuleName, 18, "invalid nft uri") )
var ( EventTypeIssueDenom = "issue_denom" EventTypeTransfer = "transfer_nft" EventTypeEditNFT = "edit_nft" EventTypeMintNFT = "mint_nft" EventTypeBurnNFT = "burn_nft" EventTypeTransferDenom = "transfer_denom" AttributeValueCategory = ModuleName AttributeKeySender = "sender" AttributeKeyCreator = "creator" AttributeKeyRecipient = "recipient" AttributeKeyOwner = "owner" AttributeKeyTokenID = "token_id" AttributeKeyTokenURI = "token_uri" AttributeKeyDenomID = "denom_id" AttributeKeyDenomName = "denom_name" )
NFT module event types
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 ( ErrInvalidLengthNft = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowNft = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupNft = fmt.Errorf("proto: unexpected end of group") )
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(amino)
)
Functions ¶
func IsIBCDenom ¶ added in v1.7.3
func RegisterInterfaces ¶
func RegisterInterfaces(registry types.InterfaceRegistry)
func RegisterLegacyAminoCodec ¶
func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
RegisterLegacyAminoCodec concrete types on codec
func RegisterMsgServer ¶ added in v1.2.0
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 ValidateDenomID ¶
ValidateDenomID verifies whether the parameters are legal
func ValidateGenesis ¶ added in v1.2.1
func ValidateGenesis(data GenesisState) error
ValidateGenesis performs basic validation of nfts genesis data returning an error for any failed validation criteria.
func ValidateKeywords ¶ added in v1.5.0
ValidateKeywords checks if the given denomId begins with `DenomKeywords`
func ValidateTokenID ¶
ValidateTokenID verify that the tokenID is legal
func ValidateTokenURI ¶
ValidateTokenURI verify that the tokenURI is legal
Types ¶
type AccountKeeper ¶
type AccountKeeper interface { GetModuleAddress(name string) sdk.AccAddress GetAccount(ctx sdk.Context, addr sdk.AccAddress) authtypes.AccountI }
AccountKeeper defines the expected account keeper for query account
type BankKeeper ¶
type BankKeeper interface { GetAllBalances(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins GetBalance(ctx sdk.Context, addr sdk.AccAddress, denom string) sdk.Coin LockedCoins(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins SpendableCoins(ctx sdk.Context, addr sdk.AccAddress) sdk.Coins }
BankKeeper defines the expected interface needed to retrieve account balances.
type BaseNFT ¶
type BaseNFT struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` URI string `protobuf:"bytes,3,opt,name=uri,proto3" json:"uri,omitempty"` Data string `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"` Owner string `protobuf:"bytes,5,opt,name=owner,proto3" json:"owner,omitempty"` UriHash string `protobuf:"bytes,6,opt,name=uri_hash,json=uriHash,proto3" json:"uri_hash,omitempty"` }
BaseNFT defines a non-fungible token
func NewBaseNFT ¶
func NewBaseNFT(id, name string, owner sdk.AccAddress, uri, uriHash, data string) BaseNFT
NewBaseNFT creates a new NFT instance
func (*BaseNFT) Descriptor ¶
func (BaseNFT) GetOwner ¶
func (bnft BaseNFT) GetOwner() sdk.AccAddress
GetOwner return the owner of BaseNFT
func (BaseNFT) GetURIHash ¶ added in v1.5.1
GetURIHash return the UriHash of BaseNFT
func (*BaseNFT) MarshalToSizedBuffer ¶
func (*BaseNFT) ProtoMessage ¶
func (*BaseNFT) ProtoMessage()
func (*BaseNFT) XXX_DiscardUnknown ¶
func (m *BaseNFT) XXX_DiscardUnknown()
func (*BaseNFT) XXX_Marshal ¶
func (*BaseNFT) XXX_Unmarshal ¶
type ClassBuilder ¶ added in v1.7.3
type ClassBuilder struct {
// contains filtered or unexported fields
}
func NewClassBuilder ¶ added in v1.7.3
func NewClassBuilder(cdc codec.Codec, getModuleAddress func(string) sdk.AccAddress, ) ClassBuilder
func (ClassBuilder) Build ¶ added in v1.7.3
func (cb ClassBuilder) Build(classID, classURI, classData string) (nft.Class, error)
Build create a class from ics721 packetData
func (ClassBuilder) BuildMetadata ¶ added in v1.7.3
func (cb ClassBuilder) BuildMetadata(class nft.Class) (string, error)
BuildMetadata encode class into the metadata format defined by ics721
type Collection ¶
type Collection struct { Denom Denom `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom"` NFTs []BaseNFT `protobuf:"bytes,2,rep,name=nfts,proto3" json:"nfts"` }
Collection defines a type of collection
func NewCollection ¶
func NewCollection(denom Denom, nfts []exported.NFT) (c Collection)
NewCollection creates a new NFT Collection
func NewCollections ¶
func NewCollections(c ...Collection) []Collection
NewCollection creates a new NFT Collection
func (Collection) AddNFT ¶
func (c Collection) AddNFT(nft BaseNFT) Collection
AddNFT adds an NFT to the collection
func (*Collection) Descriptor ¶
func (*Collection) Descriptor() ([]byte, []int)
func (*Collection) Equal ¶
func (this *Collection) Equal(that interface{}) bool
func (*Collection) Marshal ¶
func (m *Collection) Marshal() (dAtA []byte, err error)
func (*Collection) MarshalToSizedBuffer ¶
func (m *Collection) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*Collection) ProtoMessage ¶
func (*Collection) ProtoMessage()
func (*Collection) Reset ¶
func (m *Collection) Reset()
func (*Collection) Size ¶
func (m *Collection) Size() (n int)
func (*Collection) String ¶
func (m *Collection) String() string
func (Collection) Supply ¶
func (c Collection) Supply() int
func (*Collection) Unmarshal ¶
func (m *Collection) Unmarshal(dAtA []byte) error
func (*Collection) XXX_DiscardUnknown ¶
func (m *Collection) XXX_DiscardUnknown()
func (*Collection) XXX_Marshal ¶
func (m *Collection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*Collection) XXX_Merge ¶
func (m *Collection) XXX_Merge(src proto.Message)
func (*Collection) XXX_Size ¶
func (m *Collection) XXX_Size() int
func (*Collection) XXX_Unmarshal ¶
func (m *Collection) XXX_Unmarshal(b []byte) error
type Denom ¶
type Denom struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Schema string `protobuf:"bytes,3,opt,name=schema,proto3" json:"schema,omitempty"` Creator string `protobuf:"bytes,4,opt,name=creator,proto3" json:"creator,omitempty"` Symbol string `protobuf:"bytes,5,opt,name=symbol,proto3" json:"symbol,omitempty"` MintRestricted bool `protobuf:"varint,6,opt,name=mint_restricted,json=mintRestricted,proto3" json:"mint_restricted,omitempty"` UpdateRestricted bool `protobuf:"varint,7,opt,name=update_restricted,json=updateRestricted,proto3" json:"update_restricted,omitempty"` Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"` Uri string `protobuf:"bytes,9,opt,name=uri,proto3" json:"uri,omitempty"` UriHash string `protobuf:"bytes,10,opt,name=uri_hash,json=uriHash,proto3" json:"uri_hash,omitempty"` Data string `protobuf:"bytes,11,opt,name=data,proto3" json:"data,omitempty"` }
Denom defines a type of NFT
func (*Denom) Descriptor ¶
func (*Denom) ProtoMessage ¶
func (*Denom) ProtoMessage()
func (*Denom) XXX_DiscardUnknown ¶
func (m *Denom) XXX_DiscardUnknown()
func (*Denom) XXX_Marshal ¶
func (*Denom) XXX_Unmarshal ¶
type DenomMetadata ¶ added in v1.7.0
type DenomMetadata struct { Creator string `protobuf:"bytes,1,opt,name=creator,proto3" json:"creator,omitempty"` Schema string `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema,omitempty"` MintRestricted bool `protobuf:"varint,3,opt,name=mint_restricted,json=mintRestricted,proto3" json:"mint_restricted,omitempty"` UpdateRestricted bool `protobuf:"varint,4,opt,name=update_restricted,json=updateRestricted,proto3" json:"update_restricted,omitempty"` Data string `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"` }
func (*DenomMetadata) Descriptor ¶ added in v1.7.0
func (*DenomMetadata) Descriptor() ([]byte, []int)
func (*DenomMetadata) Equal ¶ added in v1.7.0
func (this *DenomMetadata) Equal(that interface{}) bool
func (*DenomMetadata) Marshal ¶ added in v1.7.0
func (m *DenomMetadata) Marshal() (dAtA []byte, err error)
func (*DenomMetadata) MarshalTo ¶ added in v1.7.0
func (m *DenomMetadata) MarshalTo(dAtA []byte) (int, error)
func (*DenomMetadata) MarshalToSizedBuffer ¶ added in v1.7.0
func (m *DenomMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*DenomMetadata) ProtoMessage ¶ added in v1.7.0
func (*DenomMetadata) ProtoMessage()
func (*DenomMetadata) Reset ¶ added in v1.7.0
func (m *DenomMetadata) Reset()
func (*DenomMetadata) Size ¶ added in v1.7.0
func (m *DenomMetadata) Size() (n int)
func (*DenomMetadata) String ¶ added in v1.7.0
func (m *DenomMetadata) String() string
func (*DenomMetadata) Unmarshal ¶ added in v1.7.0
func (m *DenomMetadata) Unmarshal(dAtA []byte) error
func (*DenomMetadata) XXX_DiscardUnknown ¶ added in v1.7.0
func (m *DenomMetadata) XXX_DiscardUnknown()
func (*DenomMetadata) XXX_Marshal ¶ added in v1.7.0
func (m *DenomMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DenomMetadata) XXX_Merge ¶ added in v1.7.0
func (m *DenomMetadata) XXX_Merge(src proto.Message)
func (*DenomMetadata) XXX_Size ¶ added in v1.7.0
func (m *DenomMetadata) XXX_Size() int
func (*DenomMetadata) XXX_Unmarshal ¶ added in v1.7.0
func (m *DenomMetadata) XXX_Unmarshal(b []byte) error
type GenesisState ¶
type GenesisState struct {
Collections []Collection `protobuf:"bytes,1,rep,name=collections,proto3" json:"collections"`
}
GenesisState defines the NFT module's genesis state
func DefaultGenesisState ¶ added in v1.7.0
func DefaultGenesisState() *GenesisState
DefaultGenesisState returns a default genesis state
func NewGenesisState ¶
func NewGenesisState(collections []Collection) *GenesisState
NewGenesisState creates a new genesis state.
func (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
func (*GenesisState) GetCollections ¶
func (m *GenesisState) GetCollections() []Collection
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) 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 IDCollection ¶
type IDCollection struct { DenomId string `protobuf:"bytes,1,opt,name=denom_id,json=denomId,proto3" json:"denom_id,omitempty" yaml:"denom_id"` TokenIds []string `protobuf:"bytes,2,rep,name=token_ids,json=tokenIds,proto3" json:"token_ids,omitempty" yaml:"token_ids"` }
IDCollection defines a type of collection with specified ID
func (*IDCollection) Descriptor ¶
func (*IDCollection) Descriptor() ([]byte, []int)
func (*IDCollection) Equal ¶
func (this *IDCollection) Equal(that interface{}) bool
func (*IDCollection) Marshal ¶
func (m *IDCollection) Marshal() (dAtA []byte, err error)
func (*IDCollection) MarshalToSizedBuffer ¶
func (m *IDCollection) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*IDCollection) ProtoMessage ¶
func (*IDCollection) ProtoMessage()
func (*IDCollection) Reset ¶
func (m *IDCollection) Reset()
func (*IDCollection) Size ¶
func (m *IDCollection) Size() (n int)
func (*IDCollection) String ¶
func (m *IDCollection) String() string
func (*IDCollection) Unmarshal ¶
func (m *IDCollection) Unmarshal(dAtA []byte) error
func (*IDCollection) XXX_DiscardUnknown ¶
func (m *IDCollection) XXX_DiscardUnknown()
func (*IDCollection) XXX_Marshal ¶
func (m *IDCollection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*IDCollection) XXX_Merge ¶
func (m *IDCollection) XXX_Merge(src proto.Message)
func (*IDCollection) XXX_Size ¶
func (m *IDCollection) XXX_Size() int
func (*IDCollection) XXX_Unmarshal ¶
func (m *IDCollection) XXX_Unmarshal(b []byte) error
type MediaField ¶ added in v1.7.3
type MediaField struct { Value interface{} `json:"value"` Mime string `json:"mime,omitempty"` }
type MsgBurnNFT ¶
type MsgBurnNFT struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` DenomId string `protobuf:"bytes,2,opt,name=denom_id,json=denomId,proto3" json:"denom_id,omitempty" yaml:"denom_id"` Sender string `protobuf:"bytes,3,opt,name=sender,proto3" json:"sender,omitempty"` }
MsgBurnNFT defines an SDK message for burning a NFT.
func NewMsgBurnNFT ¶
func NewMsgBurnNFT(sender, tokenID, denomID string) *MsgBurnNFT
NewMsgBurnNFT is a constructor function for MsgBurnNFT
func (*MsgBurnNFT) Descriptor ¶
func (*MsgBurnNFT) Descriptor() ([]byte, []int)
func (*MsgBurnNFT) Equal ¶
func (this *MsgBurnNFT) Equal(that interface{}) bool
func (MsgBurnNFT) GetSignBytes ¶
func (msg MsgBurnNFT) GetSignBytes() []byte
GetSignBytes Implements Msg.
func (MsgBurnNFT) GetSigners ¶
func (msg MsgBurnNFT) GetSigners() []sdk.AccAddress
GetSigners Implements Msg.
func (*MsgBurnNFT) Marshal ¶
func (m *MsgBurnNFT) Marshal() (dAtA []byte, err error)
func (*MsgBurnNFT) MarshalToSizedBuffer ¶
func (m *MsgBurnNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgBurnNFT) ProtoMessage ¶
func (*MsgBurnNFT) ProtoMessage()
func (*MsgBurnNFT) Reset ¶
func (m *MsgBurnNFT) Reset()
func (*MsgBurnNFT) Size ¶
func (m *MsgBurnNFT) Size() (n int)
func (*MsgBurnNFT) String ¶
func (m *MsgBurnNFT) String() string
func (*MsgBurnNFT) Unmarshal ¶
func (m *MsgBurnNFT) Unmarshal(dAtA []byte) error
func (MsgBurnNFT) ValidateBasic ¶
func (msg MsgBurnNFT) ValidateBasic() error
ValidateBasic Implements Msg.
func (*MsgBurnNFT) XXX_DiscardUnknown ¶
func (m *MsgBurnNFT) XXX_DiscardUnknown()
func (*MsgBurnNFT) XXX_Marshal ¶
func (m *MsgBurnNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgBurnNFT) XXX_Merge ¶
func (m *MsgBurnNFT) XXX_Merge(src proto.Message)
func (*MsgBurnNFT) XXX_Size ¶
func (m *MsgBurnNFT) XXX_Size() int
func (*MsgBurnNFT) XXX_Unmarshal ¶
func (m *MsgBurnNFT) XXX_Unmarshal(b []byte) error
type MsgBurnNFTResponse ¶ added in v1.2.0
type MsgBurnNFTResponse struct { }
MsgBurnNFTResponse defines the Msg/BurnNFT response type.
func (*MsgBurnNFTResponse) Descriptor ¶ added in v1.2.0
func (*MsgBurnNFTResponse) Descriptor() ([]byte, []int)
func (*MsgBurnNFTResponse) Marshal ¶ added in v1.2.0
func (m *MsgBurnNFTResponse) Marshal() (dAtA []byte, err error)
func (*MsgBurnNFTResponse) MarshalTo ¶ added in v1.2.0
func (m *MsgBurnNFTResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgBurnNFTResponse) MarshalToSizedBuffer ¶ added in v1.2.0
func (m *MsgBurnNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgBurnNFTResponse) ProtoMessage ¶ added in v1.2.0
func (*MsgBurnNFTResponse) ProtoMessage()
func (*MsgBurnNFTResponse) Reset ¶ added in v1.2.0
func (m *MsgBurnNFTResponse) Reset()
func (*MsgBurnNFTResponse) Size ¶ added in v1.2.0
func (m *MsgBurnNFTResponse) Size() (n int)
func (*MsgBurnNFTResponse) String ¶ added in v1.2.0
func (m *MsgBurnNFTResponse) String() string
func (*MsgBurnNFTResponse) Unmarshal ¶ added in v1.2.0
func (m *MsgBurnNFTResponse) Unmarshal(dAtA []byte) error
func (*MsgBurnNFTResponse) XXX_DiscardUnknown ¶ added in v1.2.0
func (m *MsgBurnNFTResponse) XXX_DiscardUnknown()
func (*MsgBurnNFTResponse) XXX_Marshal ¶ added in v1.2.0
func (m *MsgBurnNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgBurnNFTResponse) XXX_Merge ¶ added in v1.2.0
func (m *MsgBurnNFTResponse) XXX_Merge(src proto.Message)
func (*MsgBurnNFTResponse) XXX_Size ¶ added in v1.2.0
func (m *MsgBurnNFTResponse) XXX_Size() int
func (*MsgBurnNFTResponse) XXX_Unmarshal ¶ added in v1.2.0
func (m *MsgBurnNFTResponse) XXX_Unmarshal(b []byte) error
type MsgClient ¶ added in v1.2.0
type MsgClient interface { // IssueDenom defines a method for issue a denom. IssueDenom(ctx context.Context, in *MsgIssueDenom, opts ...grpc.CallOption) (*MsgIssueDenomResponse, error) // MintNFT defines a method for mint a new nft MintNFT(ctx context.Context, in *MsgMintNFT, opts ...grpc.CallOption) (*MsgMintNFTResponse, error) // RefundHTLC defines a method for editing a nft. EditNFT(ctx context.Context, in *MsgEditNFT, opts ...grpc.CallOption) (*MsgEditNFTResponse, error) // TransferNFT defines a method for transferring a nft. TransferNFT(ctx context.Context, in *MsgTransferNFT, opts ...grpc.CallOption) (*MsgTransferNFTResponse, error) // BurnNFT defines a method for burning a nft. BurnNFT(ctx context.Context, in *MsgBurnNFT, opts ...grpc.CallOption) (*MsgBurnNFTResponse, error) // TransferDenom defines a method for transferring a denom. TransferDenom(ctx context.Context, in *MsgTransferDenom, opts ...grpc.CallOption) (*MsgTransferDenomResponse, 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 ¶ added in v1.2.0
func NewMsgClient(cc grpc1.ClientConn) MsgClient
type MsgEditNFT ¶
type MsgEditNFT struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` DenomId string `protobuf:"bytes,2,opt,name=denom_id,json=denomId,proto3" json:"denom_id,omitempty" yaml:"denom_id"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` URI string `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"` Data string `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"` Sender string `protobuf:"bytes,6,opt,name=sender,proto3" json:"sender,omitempty"` UriHash string `protobuf:"bytes,7,opt,name=uri_hash,json=uriHash,proto3" json:"uri_hash,omitempty"` }
MsgEditNFT defines an SDK message for editing a nft.
func NewMsgEditNFT ¶
func NewMsgEditNFT( tokenID, denomID, tokenName, tokenURI, tokenURIHash, tokenData, sender string, ) *MsgEditNFT
NewMsgEditNFT is a constructor function for MsgSetName
func (*MsgEditNFT) Descriptor ¶
func (*MsgEditNFT) Descriptor() ([]byte, []int)
func (*MsgEditNFT) Equal ¶
func (this *MsgEditNFT) Equal(that interface{}) bool
func (MsgEditNFT) GetSignBytes ¶
func (msg MsgEditNFT) GetSignBytes() []byte
GetSignBytes Implements Msg.
func (MsgEditNFT) GetSigners ¶
func (msg MsgEditNFT) GetSigners() []sdk.AccAddress
GetSigners Implements Msg.
func (*MsgEditNFT) Marshal ¶
func (m *MsgEditNFT) Marshal() (dAtA []byte, err error)
func (*MsgEditNFT) MarshalToSizedBuffer ¶
func (m *MsgEditNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgEditNFT) ProtoMessage ¶
func (*MsgEditNFT) ProtoMessage()
func (*MsgEditNFT) Reset ¶
func (m *MsgEditNFT) Reset()
func (*MsgEditNFT) Size ¶
func (m *MsgEditNFT) Size() (n int)
func (*MsgEditNFT) String ¶
func (m *MsgEditNFT) String() string
func (*MsgEditNFT) Unmarshal ¶
func (m *MsgEditNFT) Unmarshal(dAtA []byte) error
func (MsgEditNFT) ValidateBasic ¶
func (msg MsgEditNFT) ValidateBasic() error
ValidateBasic Implements Msg.
func (*MsgEditNFT) XXX_DiscardUnknown ¶
func (m *MsgEditNFT) XXX_DiscardUnknown()
func (*MsgEditNFT) XXX_Marshal ¶
func (m *MsgEditNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgEditNFT) XXX_Merge ¶
func (m *MsgEditNFT) XXX_Merge(src proto.Message)
func (*MsgEditNFT) XXX_Size ¶
func (m *MsgEditNFT) XXX_Size() int
func (*MsgEditNFT) XXX_Unmarshal ¶
func (m *MsgEditNFT) XXX_Unmarshal(b []byte) error
type MsgEditNFTResponse ¶ added in v1.2.0
type MsgEditNFTResponse struct { }
MsgEditNFTResponse defines the Msg/EditNFT response type.
func (*MsgEditNFTResponse) Descriptor ¶ added in v1.2.0
func (*MsgEditNFTResponse) Descriptor() ([]byte, []int)
func (*MsgEditNFTResponse) Marshal ¶ added in v1.2.0
func (m *MsgEditNFTResponse) Marshal() (dAtA []byte, err error)
func (*MsgEditNFTResponse) MarshalTo ¶ added in v1.2.0
func (m *MsgEditNFTResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgEditNFTResponse) MarshalToSizedBuffer ¶ added in v1.2.0
func (m *MsgEditNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgEditNFTResponse) ProtoMessage ¶ added in v1.2.0
func (*MsgEditNFTResponse) ProtoMessage()
func (*MsgEditNFTResponse) Reset ¶ added in v1.2.0
func (m *MsgEditNFTResponse) Reset()
func (*MsgEditNFTResponse) Size ¶ added in v1.2.0
func (m *MsgEditNFTResponse) Size() (n int)
func (*MsgEditNFTResponse) String ¶ added in v1.2.0
func (m *MsgEditNFTResponse) String() string
func (*MsgEditNFTResponse) Unmarshal ¶ added in v1.2.0
func (m *MsgEditNFTResponse) Unmarshal(dAtA []byte) error
func (*MsgEditNFTResponse) XXX_DiscardUnknown ¶ added in v1.2.0
func (m *MsgEditNFTResponse) XXX_DiscardUnknown()
func (*MsgEditNFTResponse) XXX_Marshal ¶ added in v1.2.0
func (m *MsgEditNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgEditNFTResponse) XXX_Merge ¶ added in v1.2.0
func (m *MsgEditNFTResponse) XXX_Merge(src proto.Message)
func (*MsgEditNFTResponse) XXX_Size ¶ added in v1.2.0
func (m *MsgEditNFTResponse) XXX_Size() int
func (*MsgEditNFTResponse) XXX_Unmarshal ¶ added in v1.2.0
func (m *MsgEditNFTResponse) XXX_Unmarshal(b []byte) error
type MsgIssueDenom ¶
type MsgIssueDenom struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Schema string `protobuf:"bytes,3,opt,name=schema,proto3" json:"schema,omitempty"` Sender string `protobuf:"bytes,4,opt,name=sender,proto3" json:"sender,omitempty"` Symbol string `protobuf:"bytes,5,opt,name=symbol,proto3" json:"symbol,omitempty"` MintRestricted bool `protobuf:"varint,6,opt,name=mint_restricted,json=mintRestricted,proto3" json:"mint_restricted,omitempty"` UpdateRestricted bool `protobuf:"varint,7,opt,name=update_restricted,json=updateRestricted,proto3" json:"update_restricted,omitempty"` Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"` Uri string `protobuf:"bytes,9,opt,name=uri,proto3" json:"uri,omitempty"` UriHash string `protobuf:"bytes,10,opt,name=uri_hash,json=uriHash,proto3" json:"uri_hash,omitempty"` Data string `protobuf:"bytes,11,opt,name=data,proto3" json:"data,omitempty"` }
MsgIssueDenom defines an SDK message for creating a new denom.
func NewMsgIssueDenom ¶
func NewMsgIssueDenom(denomID, denomName, schema, sender, symbol string, mintRestricted, updateRestricted bool, description, uri, uriHash, data string, ) *MsgIssueDenom
NewMsgIssueDenom is a constructor function for MsgSetName
func (*MsgIssueDenom) Descriptor ¶
func (*MsgIssueDenom) Descriptor() ([]byte, []int)
func (*MsgIssueDenom) Equal ¶
func (this *MsgIssueDenom) Equal(that interface{}) bool
func (MsgIssueDenom) GetSignBytes ¶
func (msg MsgIssueDenom) GetSignBytes() []byte
GetSignBytes Implements Msg.
func (MsgIssueDenom) GetSigners ¶
func (msg MsgIssueDenom) GetSigners() []sdk.AccAddress
GetSigners Implements Msg.
func (*MsgIssueDenom) Marshal ¶
func (m *MsgIssueDenom) Marshal() (dAtA []byte, err error)
func (*MsgIssueDenom) MarshalToSizedBuffer ¶
func (m *MsgIssueDenom) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgIssueDenom) ProtoMessage ¶
func (*MsgIssueDenom) ProtoMessage()
func (*MsgIssueDenom) Reset ¶
func (m *MsgIssueDenom) Reset()
func (*MsgIssueDenom) Size ¶
func (m *MsgIssueDenom) Size() (n int)
func (*MsgIssueDenom) String ¶
func (m *MsgIssueDenom) String() string
func (*MsgIssueDenom) Unmarshal ¶
func (m *MsgIssueDenom) Unmarshal(dAtA []byte) error
func (MsgIssueDenom) ValidateBasic ¶
func (msg MsgIssueDenom) ValidateBasic() error
ValidateBasic Implements Msg.
func (*MsgIssueDenom) XXX_DiscardUnknown ¶
func (m *MsgIssueDenom) XXX_DiscardUnknown()
func (*MsgIssueDenom) XXX_Marshal ¶
func (m *MsgIssueDenom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgIssueDenom) XXX_Merge ¶
func (m *MsgIssueDenom) XXX_Merge(src proto.Message)
func (*MsgIssueDenom) XXX_Size ¶
func (m *MsgIssueDenom) XXX_Size() int
func (*MsgIssueDenom) XXX_Unmarshal ¶
func (m *MsgIssueDenom) XXX_Unmarshal(b []byte) error
type MsgIssueDenomResponse ¶ added in v1.2.0
type MsgIssueDenomResponse struct { }
MsgIssueDenomResponse defines the Msg/IssueDenom response type.
func (*MsgIssueDenomResponse) Descriptor ¶ added in v1.2.0
func (*MsgIssueDenomResponse) Descriptor() ([]byte, []int)
func (*MsgIssueDenomResponse) Marshal ¶ added in v1.2.0
func (m *MsgIssueDenomResponse) Marshal() (dAtA []byte, err error)
func (*MsgIssueDenomResponse) MarshalTo ¶ added in v1.2.0
func (m *MsgIssueDenomResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgIssueDenomResponse) MarshalToSizedBuffer ¶ added in v1.2.0
func (m *MsgIssueDenomResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgIssueDenomResponse) ProtoMessage ¶ added in v1.2.0
func (*MsgIssueDenomResponse) ProtoMessage()
func (*MsgIssueDenomResponse) Reset ¶ added in v1.2.0
func (m *MsgIssueDenomResponse) Reset()
func (*MsgIssueDenomResponse) Size ¶ added in v1.2.0
func (m *MsgIssueDenomResponse) Size() (n int)
func (*MsgIssueDenomResponse) String ¶ added in v1.2.0
func (m *MsgIssueDenomResponse) String() string
func (*MsgIssueDenomResponse) Unmarshal ¶ added in v1.2.0
func (m *MsgIssueDenomResponse) Unmarshal(dAtA []byte) error
func (*MsgIssueDenomResponse) XXX_DiscardUnknown ¶ added in v1.2.0
func (m *MsgIssueDenomResponse) XXX_DiscardUnknown()
func (*MsgIssueDenomResponse) XXX_Marshal ¶ added in v1.2.0
func (m *MsgIssueDenomResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgIssueDenomResponse) XXX_Merge ¶ added in v1.2.0
func (m *MsgIssueDenomResponse) XXX_Merge(src proto.Message)
func (*MsgIssueDenomResponse) XXX_Size ¶ added in v1.2.0
func (m *MsgIssueDenomResponse) XXX_Size() int
func (*MsgIssueDenomResponse) XXX_Unmarshal ¶ added in v1.2.0
func (m *MsgIssueDenomResponse) XXX_Unmarshal(b []byte) error
type MsgMintNFT ¶
type MsgMintNFT struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` DenomId string `protobuf:"bytes,2,opt,name=denom_id,json=denomId,proto3" json:"denom_id,omitempty" yaml:"denom_id"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` URI string `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"` Data string `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"` Sender string `protobuf:"bytes,6,opt,name=sender,proto3" json:"sender,omitempty"` Recipient string `protobuf:"bytes,7,opt,name=recipient,proto3" json:"recipient,omitempty"` UriHash string `protobuf:"bytes,8,opt,name=uri_hash,json=uriHash,proto3" json:"uri_hash,omitempty"` }
MsgMintNFT defines an SDK message for creating a new NFT.
func NewMsgMintNFT ¶
func NewMsgMintNFT( tokenID, denomID, tokenName, tokenURI, tokenURIHash, tokenData, sender, recipient string, ) *MsgMintNFT
NewMsgMintNFT is a constructor function for MsgMintNFT
func (*MsgMintNFT) Descriptor ¶
func (*MsgMintNFT) Descriptor() ([]byte, []int)
func (*MsgMintNFT) Equal ¶
func (this *MsgMintNFT) Equal(that interface{}) bool
func (MsgMintNFT) GetSignBytes ¶
func (msg MsgMintNFT) GetSignBytes() []byte
GetSignBytes Implements Msg.
func (MsgMintNFT) GetSigners ¶
func (msg MsgMintNFT) GetSigners() []sdk.AccAddress
GetSigners Implements Msg.
func (*MsgMintNFT) Marshal ¶
func (m *MsgMintNFT) Marshal() (dAtA []byte, err error)
func (*MsgMintNFT) MarshalToSizedBuffer ¶
func (m *MsgMintNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgMintNFT) ProtoMessage ¶
func (*MsgMintNFT) ProtoMessage()
func (*MsgMintNFT) Reset ¶
func (m *MsgMintNFT) Reset()
func (*MsgMintNFT) Size ¶
func (m *MsgMintNFT) Size() (n int)
func (*MsgMintNFT) String ¶
func (m *MsgMintNFT) String() string
func (*MsgMintNFT) Unmarshal ¶
func (m *MsgMintNFT) Unmarshal(dAtA []byte) error
func (MsgMintNFT) ValidateBasic ¶
func (msg MsgMintNFT) ValidateBasic() error
ValidateBasic Implements Msg.
func (*MsgMintNFT) XXX_DiscardUnknown ¶
func (m *MsgMintNFT) XXX_DiscardUnknown()
func (*MsgMintNFT) XXX_Marshal ¶
func (m *MsgMintNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgMintNFT) XXX_Merge ¶
func (m *MsgMintNFT) XXX_Merge(src proto.Message)
func (*MsgMintNFT) XXX_Size ¶
func (m *MsgMintNFT) XXX_Size() int
func (*MsgMintNFT) XXX_Unmarshal ¶
func (m *MsgMintNFT) XXX_Unmarshal(b []byte) error
type MsgMintNFTResponse ¶ added in v1.2.0
type MsgMintNFTResponse struct { }
MsgMintNFTResponse defines the Msg/MintNFT response type.
func (*MsgMintNFTResponse) Descriptor ¶ added in v1.2.0
func (*MsgMintNFTResponse) Descriptor() ([]byte, []int)
func (*MsgMintNFTResponse) Marshal ¶ added in v1.2.0
func (m *MsgMintNFTResponse) Marshal() (dAtA []byte, err error)
func (*MsgMintNFTResponse) MarshalTo ¶ added in v1.2.0
func (m *MsgMintNFTResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgMintNFTResponse) MarshalToSizedBuffer ¶ added in v1.2.0
func (m *MsgMintNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgMintNFTResponse) ProtoMessage ¶ added in v1.2.0
func (*MsgMintNFTResponse) ProtoMessage()
func (*MsgMintNFTResponse) Reset ¶ added in v1.2.0
func (m *MsgMintNFTResponse) Reset()
func (*MsgMintNFTResponse) Size ¶ added in v1.2.0
func (m *MsgMintNFTResponse) Size() (n int)
func (*MsgMintNFTResponse) String ¶ added in v1.2.0
func (m *MsgMintNFTResponse) String() string
func (*MsgMintNFTResponse) Unmarshal ¶ added in v1.2.0
func (m *MsgMintNFTResponse) Unmarshal(dAtA []byte) error
func (*MsgMintNFTResponse) XXX_DiscardUnknown ¶ added in v1.2.0
func (m *MsgMintNFTResponse) XXX_DiscardUnknown()
func (*MsgMintNFTResponse) XXX_Marshal ¶ added in v1.2.0
func (m *MsgMintNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgMintNFTResponse) XXX_Merge ¶ added in v1.2.0
func (m *MsgMintNFTResponse) XXX_Merge(src proto.Message)
func (*MsgMintNFTResponse) XXX_Size ¶ added in v1.2.0
func (m *MsgMintNFTResponse) XXX_Size() int
func (*MsgMintNFTResponse) XXX_Unmarshal ¶ added in v1.2.0
func (m *MsgMintNFTResponse) XXX_Unmarshal(b []byte) error
type MsgServer ¶ added in v1.2.0
type MsgServer interface { // IssueDenom defines a method for issue a denom. IssueDenom(context.Context, *MsgIssueDenom) (*MsgIssueDenomResponse, error) // MintNFT defines a method for mint a new nft MintNFT(context.Context, *MsgMintNFT) (*MsgMintNFTResponse, error) // RefundHTLC defines a method for editing a nft. EditNFT(context.Context, *MsgEditNFT) (*MsgEditNFTResponse, error) // TransferNFT defines a method for transferring a nft. TransferNFT(context.Context, *MsgTransferNFT) (*MsgTransferNFTResponse, error) // BurnNFT defines a method for burning a nft. BurnNFT(context.Context, *MsgBurnNFT) (*MsgBurnNFTResponse, error) // TransferDenom defines a method for transferring a denom. TransferDenom(context.Context, *MsgTransferDenom) (*MsgTransferDenomResponse, error) }
MsgServer is the server API for Msg service.
type MsgTransferDenom ¶ added in v1.5.0
type MsgTransferDenom struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Sender string `protobuf:"bytes,2,opt,name=sender,proto3" json:"sender,omitempty"` Recipient string `protobuf:"bytes,3,opt,name=recipient,proto3" json:"recipient,omitempty"` }
MsgTransferDenom defines an SDK message for transferring an denom to recipient.
func NewMsgTransferDenom ¶ added in v1.5.0
func NewMsgTransferDenom(denomId, sender, recipient string) *MsgTransferDenom
NewMsgTransferDenom is a constructor function for msgTransferDenom
func (*MsgTransferDenom) Descriptor ¶ added in v1.5.0
func (*MsgTransferDenom) Descriptor() ([]byte, []int)
func (*MsgTransferDenom) Equal ¶ added in v1.5.0
func (this *MsgTransferDenom) Equal(that interface{}) bool
func (MsgTransferDenom) GetSignBytes ¶ added in v1.5.0
func (msg MsgTransferDenom) GetSignBytes() []byte
GetSignBytes Implements Msg.
func (MsgTransferDenom) GetSigners ¶ added in v1.5.0
func (msg MsgTransferDenom) GetSigners() []sdk.AccAddress
GetSigners Implements Msg.
func (*MsgTransferDenom) Marshal ¶ added in v1.5.0
func (m *MsgTransferDenom) Marshal() (dAtA []byte, err error)
func (*MsgTransferDenom) MarshalTo ¶ added in v1.5.0
func (m *MsgTransferDenom) MarshalTo(dAtA []byte) (int, error)
func (*MsgTransferDenom) MarshalToSizedBuffer ¶ added in v1.5.0
func (m *MsgTransferDenom) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgTransferDenom) ProtoMessage ¶ added in v1.5.0
func (*MsgTransferDenom) ProtoMessage()
func (*MsgTransferDenom) Reset ¶ added in v1.5.0
func (m *MsgTransferDenom) Reset()
func (MsgTransferDenom) Route ¶ added in v1.5.0
func (msg MsgTransferDenom) Route() string
Route Implements Msg
func (*MsgTransferDenom) Size ¶ added in v1.5.0
func (m *MsgTransferDenom) Size() (n int)
func (*MsgTransferDenom) String ¶ added in v1.5.0
func (m *MsgTransferDenom) String() string
func (MsgTransferDenom) Type ¶ added in v1.5.0
func (msg MsgTransferDenom) Type() string
Type Implements Msg
func (*MsgTransferDenom) Unmarshal ¶ added in v1.5.0
func (m *MsgTransferDenom) Unmarshal(dAtA []byte) error
func (MsgTransferDenom) ValidateBasic ¶ added in v1.5.0
func (msg MsgTransferDenom) ValidateBasic() error
ValidateBasic Implements Msg.
func (*MsgTransferDenom) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *MsgTransferDenom) XXX_DiscardUnknown()
func (*MsgTransferDenom) XXX_Marshal ¶ added in v1.5.0
func (m *MsgTransferDenom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgTransferDenom) XXX_Merge ¶ added in v1.5.0
func (m *MsgTransferDenom) XXX_Merge(src proto.Message)
func (*MsgTransferDenom) XXX_Size ¶ added in v1.5.0
func (m *MsgTransferDenom) XXX_Size() int
func (*MsgTransferDenom) XXX_Unmarshal ¶ added in v1.5.0
func (m *MsgTransferDenom) XXX_Unmarshal(b []byte) error
type MsgTransferDenomResponse ¶ added in v1.5.0
type MsgTransferDenomResponse struct { }
MsgTransferDenomResponse defines the Msg/TransferDenom response type.
func (*MsgTransferDenomResponse) Descriptor ¶ added in v1.5.0
func (*MsgTransferDenomResponse) Descriptor() ([]byte, []int)
func (*MsgTransferDenomResponse) Marshal ¶ added in v1.5.0
func (m *MsgTransferDenomResponse) Marshal() (dAtA []byte, err error)
func (*MsgTransferDenomResponse) MarshalTo ¶ added in v1.5.0
func (m *MsgTransferDenomResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgTransferDenomResponse) MarshalToSizedBuffer ¶ added in v1.5.0
func (m *MsgTransferDenomResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgTransferDenomResponse) ProtoMessage ¶ added in v1.5.0
func (*MsgTransferDenomResponse) ProtoMessage()
func (*MsgTransferDenomResponse) Reset ¶ added in v1.5.0
func (m *MsgTransferDenomResponse) Reset()
func (*MsgTransferDenomResponse) Size ¶ added in v1.5.0
func (m *MsgTransferDenomResponse) Size() (n int)
func (*MsgTransferDenomResponse) String ¶ added in v1.5.0
func (m *MsgTransferDenomResponse) String() string
func (*MsgTransferDenomResponse) Unmarshal ¶ added in v1.5.0
func (m *MsgTransferDenomResponse) Unmarshal(dAtA []byte) error
func (*MsgTransferDenomResponse) XXX_DiscardUnknown ¶ added in v1.5.0
func (m *MsgTransferDenomResponse) XXX_DiscardUnknown()
func (*MsgTransferDenomResponse) XXX_Marshal ¶ added in v1.5.0
func (m *MsgTransferDenomResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgTransferDenomResponse) XXX_Merge ¶ added in v1.5.0
func (m *MsgTransferDenomResponse) XXX_Merge(src proto.Message)
func (*MsgTransferDenomResponse) XXX_Size ¶ added in v1.5.0
func (m *MsgTransferDenomResponse) XXX_Size() int
func (*MsgTransferDenomResponse) XXX_Unmarshal ¶ added in v1.5.0
func (m *MsgTransferDenomResponse) XXX_Unmarshal(b []byte) error
type MsgTransferNFT ¶
type MsgTransferNFT struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` DenomId string `protobuf:"bytes,2,opt,name=denom_id,json=denomId,proto3" json:"denom_id,omitempty" yaml:"denom_id"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` URI string `protobuf:"bytes,4,opt,name=uri,proto3" json:"uri,omitempty"` Data string `protobuf:"bytes,5,opt,name=data,proto3" json:"data,omitempty"` Sender string `protobuf:"bytes,6,opt,name=sender,proto3" json:"sender,omitempty"` Recipient string `protobuf:"bytes,7,opt,name=recipient,proto3" json:"recipient,omitempty"` UriHash string `protobuf:"bytes,8,opt,name=uri_hash,json=uriHash,proto3" json:"uri_hash,omitempty"` }
MsgTransferNFT defines an SDK message for transferring an NFT to recipient.
func NewMsgTransferNFT ¶
func NewMsgTransferNFT( tokenID, denomID, tokenName, tokenURI, tokenURIHash, tokenData, sender, recipient string, ) *MsgTransferNFT
NewMsgTransferNFT is a constructor function for MsgSetName
func (*MsgTransferNFT) Descriptor ¶
func (*MsgTransferNFT) Descriptor() ([]byte, []int)
func (*MsgTransferNFT) Equal ¶
func (this *MsgTransferNFT) Equal(that interface{}) bool
func (MsgTransferNFT) GetSignBytes ¶
func (msg MsgTransferNFT) GetSignBytes() []byte
GetSignBytes Implements Msg.
func (MsgTransferNFT) GetSigners ¶
func (msg MsgTransferNFT) GetSigners() []sdk.AccAddress
GetSigners Implements Msg.
func (*MsgTransferNFT) Marshal ¶
func (m *MsgTransferNFT) Marshal() (dAtA []byte, err error)
func (*MsgTransferNFT) MarshalToSizedBuffer ¶
func (m *MsgTransferNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgTransferNFT) ProtoMessage ¶
func (*MsgTransferNFT) ProtoMessage()
func (*MsgTransferNFT) Reset ¶
func (m *MsgTransferNFT) Reset()
func (*MsgTransferNFT) Size ¶
func (m *MsgTransferNFT) Size() (n int)
func (*MsgTransferNFT) String ¶
func (m *MsgTransferNFT) String() string
func (*MsgTransferNFT) Unmarshal ¶
func (m *MsgTransferNFT) Unmarshal(dAtA []byte) error
func (MsgTransferNFT) ValidateBasic ¶
func (msg MsgTransferNFT) ValidateBasic() error
ValidateBasic Implements Msg.
func (*MsgTransferNFT) XXX_DiscardUnknown ¶
func (m *MsgTransferNFT) XXX_DiscardUnknown()
func (*MsgTransferNFT) XXX_Marshal ¶
func (m *MsgTransferNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgTransferNFT) XXX_Merge ¶
func (m *MsgTransferNFT) XXX_Merge(src proto.Message)
func (*MsgTransferNFT) XXX_Size ¶
func (m *MsgTransferNFT) XXX_Size() int
func (*MsgTransferNFT) XXX_Unmarshal ¶
func (m *MsgTransferNFT) XXX_Unmarshal(b []byte) error
type MsgTransferNFTResponse ¶ added in v1.2.0
type MsgTransferNFTResponse struct { }
MsgTransferNFTResponse defines the Msg/TransferNFT response type.
func (*MsgTransferNFTResponse) Descriptor ¶ added in v1.2.0
func (*MsgTransferNFTResponse) Descriptor() ([]byte, []int)
func (*MsgTransferNFTResponse) Marshal ¶ added in v1.2.0
func (m *MsgTransferNFTResponse) Marshal() (dAtA []byte, err error)
func (*MsgTransferNFTResponse) MarshalTo ¶ added in v1.2.0
func (m *MsgTransferNFTResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgTransferNFTResponse) MarshalToSizedBuffer ¶ added in v1.2.0
func (m *MsgTransferNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgTransferNFTResponse) ProtoMessage ¶ added in v1.2.0
func (*MsgTransferNFTResponse) ProtoMessage()
func (*MsgTransferNFTResponse) Reset ¶ added in v1.2.0
func (m *MsgTransferNFTResponse) Reset()
func (*MsgTransferNFTResponse) Size ¶ added in v1.2.0
func (m *MsgTransferNFTResponse) Size() (n int)
func (*MsgTransferNFTResponse) String ¶ added in v1.2.0
func (m *MsgTransferNFTResponse) String() string
func (*MsgTransferNFTResponse) Unmarshal ¶ added in v1.2.0
func (m *MsgTransferNFTResponse) Unmarshal(dAtA []byte) error
func (*MsgTransferNFTResponse) XXX_DiscardUnknown ¶ added in v1.2.0
func (m *MsgTransferNFTResponse) XXX_DiscardUnknown()
func (*MsgTransferNFTResponse) XXX_Marshal ¶ added in v1.2.0
func (m *MsgTransferNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgTransferNFTResponse) XXX_Merge ¶ added in v1.2.0
func (m *MsgTransferNFTResponse) XXX_Merge(src proto.Message)
func (*MsgTransferNFTResponse) XXX_Size ¶ added in v1.2.0
func (m *MsgTransferNFTResponse) XXX_Size() int
func (*MsgTransferNFTResponse) XXX_Unmarshal ¶ added in v1.2.0
func (m *MsgTransferNFTResponse) XXX_Unmarshal(b []byte) error
type NFTMetadata ¶ added in v1.7.0
type NFTMetadata struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Data string `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` }
func UnmarshalNFTMetadata ¶ added in v1.7.3
func UnmarshalNFTMetadata(cdc codec.Codec, bz []byte) (NFTMetadata, error)
func (*NFTMetadata) Descriptor ¶ added in v1.7.0
func (*NFTMetadata) Descriptor() ([]byte, []int)
func (*NFTMetadata) Equal ¶ added in v1.7.0
func (this *NFTMetadata) Equal(that interface{}) bool
func (*NFTMetadata) Marshal ¶ added in v1.7.0
func (m *NFTMetadata) Marshal() (dAtA []byte, err error)
func (*NFTMetadata) MarshalTo ¶ added in v1.7.0
func (m *NFTMetadata) MarshalTo(dAtA []byte) (int, error)
func (*NFTMetadata) MarshalToSizedBuffer ¶ added in v1.7.0
func (m *NFTMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*NFTMetadata) ProtoMessage ¶ added in v1.7.0
func (*NFTMetadata) ProtoMessage()
func (*NFTMetadata) Reset ¶ added in v1.7.0
func (m *NFTMetadata) Reset()
func (*NFTMetadata) Size ¶ added in v1.7.0
func (m *NFTMetadata) Size() (n int)
func (*NFTMetadata) String ¶ added in v1.7.0
func (m *NFTMetadata) String() string
func (*NFTMetadata) Unmarshal ¶ added in v1.7.0
func (m *NFTMetadata) Unmarshal(dAtA []byte) error
func (*NFTMetadata) XXX_DiscardUnknown ¶ added in v1.7.0
func (m *NFTMetadata) XXX_DiscardUnknown()
func (*NFTMetadata) XXX_Marshal ¶ added in v1.7.0
func (m *NFTMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*NFTMetadata) XXX_Merge ¶ added in v1.7.0
func (m *NFTMetadata) XXX_Merge(src proto.Message)
func (*NFTMetadata) XXX_Size ¶ added in v1.7.0
func (m *NFTMetadata) XXX_Size() int
func (*NFTMetadata) XXX_Unmarshal ¶ added in v1.7.0
func (m *NFTMetadata) XXX_Unmarshal(b []byte) error
type Owner ¶
type Owner struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` IDCollections []IDCollection `protobuf:"bytes,2,rep,name=id_collections,json=idCollections,proto3" json:"id_collections" yaml:"idcs"` }
Owner defines a type of owner
func (*Owner) Descriptor ¶
func (*Owner) ProtoMessage ¶
func (*Owner) ProtoMessage()
func (*Owner) XXX_DiscardUnknown ¶
func (m *Owner) XXX_DiscardUnknown()
func (*Owner) XXX_Marshal ¶
func (*Owner) XXX_Unmarshal ¶
type QueryClient ¶
type QueryClient interface { // Supply queries the total supply of a given denom or owner Supply(ctx context.Context, in *QuerySupplyRequest, opts ...grpc.CallOption) (*QuerySupplyResponse, error) // NFTsOfOwner queries the NFTs of the specified owner NFTsOfOwner(ctx context.Context, in *QueryNFTsOfOwnerRequest, opts ...grpc.CallOption) (*QueryNFTsOfOwnerResponse, error) // Collection queries the NFTs of the specified denom Collection(ctx context.Context, in *QueryCollectionRequest, opts ...grpc.CallOption) (*QueryCollectionResponse, error) // Denoms queries all the denoms Denoms(ctx context.Context, in *QueryDenomsRequest, opts ...grpc.CallOption) (*QueryDenomsResponse, error) // Denom queries the definition of a given denom Denom(ctx context.Context, in *QueryDenomRequest, opts ...grpc.CallOption) (*QueryDenomResponse, error) // NFT queries the NFT for the given denom and token ID NFT(ctx context.Context, in *QueryNFTRequest, opts ...grpc.CallOption) (*QueryNFTResponse, 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 QueryCollectionRequest ¶
type QueryCollectionRequest struct { DenomId string `protobuf:"bytes,1,opt,name=denom_id,json=denomId,proto3" json:"denom_id,omitempty" yaml:"denom_id"` // pagination defines an optional pagination for the request. Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryCollectionRequest is the request type for the Query/Collection RPC method
func (*QueryCollectionRequest) Descriptor ¶
func (*QueryCollectionRequest) Descriptor() ([]byte, []int)
func (*QueryCollectionRequest) GetDenomId ¶ added in v1.2.0
func (m *QueryCollectionRequest) GetDenomId() string
func (*QueryCollectionRequest) GetPagination ¶ added in v1.2.0
func (m *QueryCollectionRequest) GetPagination() *query.PageRequest
func (*QueryCollectionRequest) Marshal ¶
func (m *QueryCollectionRequest) Marshal() (dAtA []byte, err error)
func (*QueryCollectionRequest) MarshalTo ¶
func (m *QueryCollectionRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryCollectionRequest) MarshalToSizedBuffer ¶
func (m *QueryCollectionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryCollectionRequest) ProtoMessage ¶
func (*QueryCollectionRequest) ProtoMessage()
func (*QueryCollectionRequest) Reset ¶
func (m *QueryCollectionRequest) Reset()
func (*QueryCollectionRequest) Size ¶
func (m *QueryCollectionRequest) Size() (n int)
func (*QueryCollectionRequest) String ¶
func (m *QueryCollectionRequest) String() string
func (*QueryCollectionRequest) Unmarshal ¶
func (m *QueryCollectionRequest) Unmarshal(dAtA []byte) error
func (*QueryCollectionRequest) XXX_DiscardUnknown ¶
func (m *QueryCollectionRequest) XXX_DiscardUnknown()
func (*QueryCollectionRequest) XXX_Marshal ¶
func (m *QueryCollectionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryCollectionRequest) XXX_Merge ¶
func (m *QueryCollectionRequest) XXX_Merge(src proto.Message)
func (*QueryCollectionRequest) XXX_Size ¶
func (m *QueryCollectionRequest) XXX_Size() int
func (*QueryCollectionRequest) XXX_Unmarshal ¶
func (m *QueryCollectionRequest) XXX_Unmarshal(b []byte) error
type QueryCollectionResponse ¶
type QueryCollectionResponse struct { Collection *Collection `protobuf:"bytes,1,opt,name=collection,proto3" json:"collection,omitempty"` Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryCollectionResponse is the response type for the Query/Collection RPC method
func (*QueryCollectionResponse) Descriptor ¶
func (*QueryCollectionResponse) Descriptor() ([]byte, []int)
func (*QueryCollectionResponse) GetCollection ¶
func (m *QueryCollectionResponse) GetCollection() *Collection
func (*QueryCollectionResponse) GetPagination ¶ added in v1.2.0
func (m *QueryCollectionResponse) GetPagination() *query.PageResponse
func (*QueryCollectionResponse) Marshal ¶
func (m *QueryCollectionResponse) Marshal() (dAtA []byte, err error)
func (*QueryCollectionResponse) MarshalTo ¶
func (m *QueryCollectionResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryCollectionResponse) MarshalToSizedBuffer ¶
func (m *QueryCollectionResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryCollectionResponse) ProtoMessage ¶
func (*QueryCollectionResponse) ProtoMessage()
func (*QueryCollectionResponse) Reset ¶
func (m *QueryCollectionResponse) Reset()
func (*QueryCollectionResponse) Size ¶
func (m *QueryCollectionResponse) Size() (n int)
func (*QueryCollectionResponse) String ¶
func (m *QueryCollectionResponse) String() string
func (*QueryCollectionResponse) Unmarshal ¶
func (m *QueryCollectionResponse) Unmarshal(dAtA []byte) error
func (*QueryCollectionResponse) XXX_DiscardUnknown ¶
func (m *QueryCollectionResponse) XXX_DiscardUnknown()
func (*QueryCollectionResponse) XXX_Marshal ¶
func (m *QueryCollectionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryCollectionResponse) XXX_Merge ¶
func (m *QueryCollectionResponse) XXX_Merge(src proto.Message)
func (*QueryCollectionResponse) XXX_Size ¶
func (m *QueryCollectionResponse) XXX_Size() int
func (*QueryCollectionResponse) XXX_Unmarshal ¶
func (m *QueryCollectionResponse) XXX_Unmarshal(b []byte) error
type QueryDenomRequest ¶
type QueryDenomRequest struct {
DenomId string `protobuf:"bytes,1,opt,name=denom_id,json=denomId,proto3" json:"denom_id,omitempty" yaml:"denom_id"`
}
QueryDenomRequest is the request type for the Query/Denom RPC method
func (*QueryDenomRequest) Descriptor ¶
func (*QueryDenomRequest) Descriptor() ([]byte, []int)
func (*QueryDenomRequest) GetDenomId ¶ added in v1.2.0
func (m *QueryDenomRequest) GetDenomId() string
func (*QueryDenomRequest) Marshal ¶
func (m *QueryDenomRequest) Marshal() (dAtA []byte, err error)
func (*QueryDenomRequest) MarshalTo ¶
func (m *QueryDenomRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryDenomRequest) MarshalToSizedBuffer ¶
func (m *QueryDenomRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryDenomRequest) ProtoMessage ¶
func (*QueryDenomRequest) ProtoMessage()
func (*QueryDenomRequest) Reset ¶
func (m *QueryDenomRequest) Reset()
func (*QueryDenomRequest) Size ¶
func (m *QueryDenomRequest) Size() (n int)
func (*QueryDenomRequest) String ¶
func (m *QueryDenomRequest) String() string
func (*QueryDenomRequest) Unmarshal ¶
func (m *QueryDenomRequest) Unmarshal(dAtA []byte) error
func (*QueryDenomRequest) XXX_DiscardUnknown ¶
func (m *QueryDenomRequest) XXX_DiscardUnknown()
func (*QueryDenomRequest) XXX_Marshal ¶
func (m *QueryDenomRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryDenomRequest) XXX_Merge ¶
func (m *QueryDenomRequest) XXX_Merge(src proto.Message)
func (*QueryDenomRequest) XXX_Size ¶
func (m *QueryDenomRequest) XXX_Size() int
func (*QueryDenomRequest) XXX_Unmarshal ¶
func (m *QueryDenomRequest) XXX_Unmarshal(b []byte) error
type QueryDenomResponse ¶
type QueryDenomResponse struct {
Denom *Denom `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
}
QueryDenomResponse is the response type for the Query/Denom RPC method
func (*QueryDenomResponse) Descriptor ¶
func (*QueryDenomResponse) Descriptor() ([]byte, []int)
func (*QueryDenomResponse) GetDenom ¶
func (m *QueryDenomResponse) GetDenom() *Denom
func (*QueryDenomResponse) Marshal ¶
func (m *QueryDenomResponse) Marshal() (dAtA []byte, err error)
func (*QueryDenomResponse) MarshalTo ¶
func (m *QueryDenomResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryDenomResponse) MarshalToSizedBuffer ¶
func (m *QueryDenomResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryDenomResponse) ProtoMessage ¶
func (*QueryDenomResponse) ProtoMessage()
func (*QueryDenomResponse) Reset ¶
func (m *QueryDenomResponse) Reset()
func (*QueryDenomResponse) Size ¶
func (m *QueryDenomResponse) Size() (n int)
func (*QueryDenomResponse) String ¶
func (m *QueryDenomResponse) String() string
func (*QueryDenomResponse) Unmarshal ¶
func (m *QueryDenomResponse) Unmarshal(dAtA []byte) error
func (*QueryDenomResponse) XXX_DiscardUnknown ¶
func (m *QueryDenomResponse) XXX_DiscardUnknown()
func (*QueryDenomResponse) XXX_Marshal ¶
func (m *QueryDenomResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryDenomResponse) XXX_Merge ¶
func (m *QueryDenomResponse) XXX_Merge(src proto.Message)
func (*QueryDenomResponse) XXX_Size ¶
func (m *QueryDenomResponse) XXX_Size() int
func (*QueryDenomResponse) XXX_Unmarshal ¶
func (m *QueryDenomResponse) XXX_Unmarshal(b []byte) error
type QueryDenomsRequest ¶
type QueryDenomsRequest struct { // pagination defines an optional pagination for the request. Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryDenomsRequest is the request type for the Query/Denoms RPC method
func (*QueryDenomsRequest) Descriptor ¶
func (*QueryDenomsRequest) Descriptor() ([]byte, []int)
func (*QueryDenomsRequest) GetPagination ¶ added in v1.2.0
func (m *QueryDenomsRequest) GetPagination() *query.PageRequest
func (*QueryDenomsRequest) Marshal ¶
func (m *QueryDenomsRequest) Marshal() (dAtA []byte, err error)
func (*QueryDenomsRequest) MarshalTo ¶
func (m *QueryDenomsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryDenomsRequest) MarshalToSizedBuffer ¶
func (m *QueryDenomsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryDenomsRequest) ProtoMessage ¶
func (*QueryDenomsRequest) ProtoMessage()
func (*QueryDenomsRequest) Reset ¶
func (m *QueryDenomsRequest) Reset()
func (*QueryDenomsRequest) Size ¶
func (m *QueryDenomsRequest) Size() (n int)
func (*QueryDenomsRequest) String ¶
func (m *QueryDenomsRequest) String() string
func (*QueryDenomsRequest) Unmarshal ¶
func (m *QueryDenomsRequest) Unmarshal(dAtA []byte) error
func (*QueryDenomsRequest) XXX_DiscardUnknown ¶
func (m *QueryDenomsRequest) XXX_DiscardUnknown()
func (*QueryDenomsRequest) XXX_Marshal ¶
func (m *QueryDenomsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryDenomsRequest) XXX_Merge ¶
func (m *QueryDenomsRequest) XXX_Merge(src proto.Message)
func (*QueryDenomsRequest) XXX_Size ¶
func (m *QueryDenomsRequest) XXX_Size() int
func (*QueryDenomsRequest) XXX_Unmarshal ¶
func (m *QueryDenomsRequest) XXX_Unmarshal(b []byte) error
type QueryDenomsResponse ¶
type QueryDenomsResponse struct { Denoms []Denom `protobuf:"bytes,1,rep,name=denoms,proto3" json:"denoms"` Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryDenomsResponse is the response type for the Query/Denoms RPC method
func (*QueryDenomsResponse) Descriptor ¶
func (*QueryDenomsResponse) Descriptor() ([]byte, []int)
func (*QueryDenomsResponse) GetDenoms ¶
func (m *QueryDenomsResponse) GetDenoms() []Denom
func (*QueryDenomsResponse) GetPagination ¶ added in v1.2.0
func (m *QueryDenomsResponse) GetPagination() *query.PageResponse
func (*QueryDenomsResponse) Marshal ¶
func (m *QueryDenomsResponse) Marshal() (dAtA []byte, err error)
func (*QueryDenomsResponse) MarshalTo ¶
func (m *QueryDenomsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryDenomsResponse) MarshalToSizedBuffer ¶
func (m *QueryDenomsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryDenomsResponse) ProtoMessage ¶
func (*QueryDenomsResponse) ProtoMessage()
func (*QueryDenomsResponse) Reset ¶
func (m *QueryDenomsResponse) Reset()
func (*QueryDenomsResponse) Size ¶
func (m *QueryDenomsResponse) Size() (n int)
func (*QueryDenomsResponse) String ¶
func (m *QueryDenomsResponse) String() string
func (*QueryDenomsResponse) Unmarshal ¶
func (m *QueryDenomsResponse) Unmarshal(dAtA []byte) error
func (*QueryDenomsResponse) XXX_DiscardUnknown ¶
func (m *QueryDenomsResponse) XXX_DiscardUnknown()
func (*QueryDenomsResponse) XXX_Marshal ¶
func (m *QueryDenomsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryDenomsResponse) XXX_Merge ¶
func (m *QueryDenomsResponse) XXX_Merge(src proto.Message)
func (*QueryDenomsResponse) XXX_Size ¶
func (m *QueryDenomsResponse) XXX_Size() int
func (*QueryDenomsResponse) XXX_Unmarshal ¶
func (m *QueryDenomsResponse) XXX_Unmarshal(b []byte) error
type QueryNFTRequest ¶
type QueryNFTRequest struct { DenomId string `protobuf:"bytes,1,opt,name=denom_id,json=denomId,proto3" json:"denom_id,omitempty" yaml:"denom_id"` TokenId string `protobuf:"bytes,2,opt,name=token_id,json=tokenId,proto3" json:"token_id,omitempty" yaml:"token_id"` }
QueryNFTRequest is the request type for the Query/NFT RPC method
func (*QueryNFTRequest) Descriptor ¶
func (*QueryNFTRequest) Descriptor() ([]byte, []int)
func (*QueryNFTRequest) GetDenomId ¶ added in v1.2.0
func (m *QueryNFTRequest) GetDenomId() string
func (*QueryNFTRequest) GetTokenId ¶ added in v1.2.0
func (m *QueryNFTRequest) GetTokenId() string
func (*QueryNFTRequest) Marshal ¶
func (m *QueryNFTRequest) Marshal() (dAtA []byte, err error)
func (*QueryNFTRequest) MarshalToSizedBuffer ¶
func (m *QueryNFTRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryNFTRequest) ProtoMessage ¶
func (*QueryNFTRequest) ProtoMessage()
func (*QueryNFTRequest) Reset ¶
func (m *QueryNFTRequest) Reset()
func (*QueryNFTRequest) Size ¶
func (m *QueryNFTRequest) Size() (n int)
func (*QueryNFTRequest) String ¶
func (m *QueryNFTRequest) String() string
func (*QueryNFTRequest) Unmarshal ¶
func (m *QueryNFTRequest) Unmarshal(dAtA []byte) error
func (*QueryNFTRequest) XXX_DiscardUnknown ¶
func (m *QueryNFTRequest) XXX_DiscardUnknown()
func (*QueryNFTRequest) XXX_Marshal ¶
func (m *QueryNFTRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryNFTRequest) XXX_Merge ¶
func (m *QueryNFTRequest) XXX_Merge(src proto.Message)
func (*QueryNFTRequest) XXX_Size ¶
func (m *QueryNFTRequest) XXX_Size() int
func (*QueryNFTRequest) XXX_Unmarshal ¶
func (m *QueryNFTRequest) XXX_Unmarshal(b []byte) error
type QueryNFTResponse ¶
type QueryNFTResponse struct {
NFT *BaseNFT `protobuf:"bytes,1,opt,name=nft,proto3" json:"nft,omitempty"`
}
QueryNFTResponse is the response type for the Query/NFT RPC method
func (*QueryNFTResponse) Descriptor ¶
func (*QueryNFTResponse) Descriptor() ([]byte, []int)
func (*QueryNFTResponse) GetNFT ¶
func (m *QueryNFTResponse) GetNFT() *BaseNFT
func (*QueryNFTResponse) Marshal ¶
func (m *QueryNFTResponse) Marshal() (dAtA []byte, err error)
func (*QueryNFTResponse) MarshalToSizedBuffer ¶
func (m *QueryNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryNFTResponse) ProtoMessage ¶
func (*QueryNFTResponse) ProtoMessage()
func (*QueryNFTResponse) Reset ¶
func (m *QueryNFTResponse) Reset()
func (*QueryNFTResponse) Size ¶
func (m *QueryNFTResponse) Size() (n int)
func (*QueryNFTResponse) String ¶
func (m *QueryNFTResponse) String() string
func (*QueryNFTResponse) Unmarshal ¶
func (m *QueryNFTResponse) Unmarshal(dAtA []byte) error
func (*QueryNFTResponse) XXX_DiscardUnknown ¶
func (m *QueryNFTResponse) XXX_DiscardUnknown()
func (*QueryNFTResponse) XXX_Marshal ¶
func (m *QueryNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryNFTResponse) XXX_Merge ¶
func (m *QueryNFTResponse) XXX_Merge(src proto.Message)
func (*QueryNFTResponse) XXX_Size ¶
func (m *QueryNFTResponse) XXX_Size() int
func (*QueryNFTResponse) XXX_Unmarshal ¶
func (m *QueryNFTResponse) XXX_Unmarshal(b []byte) error
type QueryNFTsOfOwnerRequest ¶ added in v1.7.0
type QueryNFTsOfOwnerRequest struct { DenomId string `protobuf:"bytes,1,opt,name=denom_id,json=denomId,proto3" json:"denom_id,omitempty" yaml:"denom_id"` Owner string `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty" yaml:"owner"` // pagination defines an optional pagination for the request. Pagination *query.PageRequest `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryNFTsOfOwnerRequest is the request type for the Query/NFTsOfOwner RPC method
func (*QueryNFTsOfOwnerRequest) Descriptor ¶ added in v1.7.0
func (*QueryNFTsOfOwnerRequest) Descriptor() ([]byte, []int)
func (*QueryNFTsOfOwnerRequest) GetDenomId ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerRequest) GetDenomId() string
func (*QueryNFTsOfOwnerRequest) GetOwner ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerRequest) GetOwner() string
func (*QueryNFTsOfOwnerRequest) GetPagination ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerRequest) GetPagination() *query.PageRequest
func (*QueryNFTsOfOwnerRequest) Marshal ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerRequest) Marshal() (dAtA []byte, err error)
func (*QueryNFTsOfOwnerRequest) MarshalTo ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryNFTsOfOwnerRequest) MarshalToSizedBuffer ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryNFTsOfOwnerRequest) ProtoMessage ¶ added in v1.7.0
func (*QueryNFTsOfOwnerRequest) ProtoMessage()
func (*QueryNFTsOfOwnerRequest) Reset ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerRequest) Reset()
func (*QueryNFTsOfOwnerRequest) Size ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerRequest) Size() (n int)
func (*QueryNFTsOfOwnerRequest) String ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerRequest) String() string
func (*QueryNFTsOfOwnerRequest) Unmarshal ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerRequest) Unmarshal(dAtA []byte) error
func (*QueryNFTsOfOwnerRequest) XXX_DiscardUnknown ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerRequest) XXX_DiscardUnknown()
func (*QueryNFTsOfOwnerRequest) XXX_Marshal ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryNFTsOfOwnerRequest) XXX_Merge ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerRequest) XXX_Merge(src proto.Message)
func (*QueryNFTsOfOwnerRequest) XXX_Size ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerRequest) XXX_Size() int
func (*QueryNFTsOfOwnerRequest) XXX_Unmarshal ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerRequest) XXX_Unmarshal(b []byte) error
type QueryNFTsOfOwnerResponse ¶ added in v1.7.0
type QueryNFTsOfOwnerResponse struct { Owner *Owner `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"` Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` }
QueryNFTsOfOwnerResponse is the response type for the Query/NFTsOfOwner RPC method
func (*QueryNFTsOfOwnerResponse) Descriptor ¶ added in v1.7.0
func (*QueryNFTsOfOwnerResponse) Descriptor() ([]byte, []int)
func (*QueryNFTsOfOwnerResponse) GetOwner ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerResponse) GetOwner() *Owner
func (*QueryNFTsOfOwnerResponse) GetPagination ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerResponse) GetPagination() *query.PageResponse
func (*QueryNFTsOfOwnerResponse) Marshal ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerResponse) Marshal() (dAtA []byte, err error)
func (*QueryNFTsOfOwnerResponse) MarshalTo ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryNFTsOfOwnerResponse) MarshalToSizedBuffer ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryNFTsOfOwnerResponse) ProtoMessage ¶ added in v1.7.0
func (*QueryNFTsOfOwnerResponse) ProtoMessage()
func (*QueryNFTsOfOwnerResponse) Reset ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerResponse) Reset()
func (*QueryNFTsOfOwnerResponse) Size ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerResponse) Size() (n int)
func (*QueryNFTsOfOwnerResponse) String ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerResponse) String() string
func (*QueryNFTsOfOwnerResponse) Unmarshal ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerResponse) Unmarshal(dAtA []byte) error
func (*QueryNFTsOfOwnerResponse) XXX_DiscardUnknown ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerResponse) XXX_DiscardUnknown()
func (*QueryNFTsOfOwnerResponse) XXX_Marshal ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryNFTsOfOwnerResponse) XXX_Merge ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerResponse) XXX_Merge(src proto.Message)
func (*QueryNFTsOfOwnerResponse) XXX_Size ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerResponse) XXX_Size() int
func (*QueryNFTsOfOwnerResponse) XXX_Unmarshal ¶ added in v1.7.0
func (m *QueryNFTsOfOwnerResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface { // Supply queries the total supply of a given denom or owner Supply(context.Context, *QuerySupplyRequest) (*QuerySupplyResponse, error) // NFTsOfOwner queries the NFTs of the specified owner NFTsOfOwner(context.Context, *QueryNFTsOfOwnerRequest) (*QueryNFTsOfOwnerResponse, error) // Collection queries the NFTs of the specified denom Collection(context.Context, *QueryCollectionRequest) (*QueryCollectionResponse, error) // Denoms queries all the denoms Denoms(context.Context, *QueryDenomsRequest) (*QueryDenomsResponse, error) // Denom queries the definition of a given denom Denom(context.Context, *QueryDenomRequest) (*QueryDenomResponse, error) // NFT queries the NFT for the given denom and token ID NFT(context.Context, *QueryNFTRequest) (*QueryNFTResponse, error) }
QueryServer is the server API for Query service.
type QuerySupplyRequest ¶
type QuerySupplyRequest struct { DenomId string `protobuf:"bytes,1,opt,name=denom_id,json=denomId,proto3" json:"denom_id,omitempty" yaml:"denom_id"` Owner string `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty"` }
QuerySupplyRequest is the request type for the Query/HTLC RPC method
func (*QuerySupplyRequest) Descriptor ¶
func (*QuerySupplyRequest) Descriptor() ([]byte, []int)
func (*QuerySupplyRequest) GetDenomId ¶ added in v1.2.0
func (m *QuerySupplyRequest) GetDenomId() string
func (*QuerySupplyRequest) GetOwner ¶
func (m *QuerySupplyRequest) GetOwner() string
func (*QuerySupplyRequest) Marshal ¶
func (m *QuerySupplyRequest) Marshal() (dAtA []byte, err error)
func (*QuerySupplyRequest) MarshalTo ¶
func (m *QuerySupplyRequest) MarshalTo(dAtA []byte) (int, error)
func (*QuerySupplyRequest) MarshalToSizedBuffer ¶
func (m *QuerySupplyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QuerySupplyRequest) ProtoMessage ¶
func (*QuerySupplyRequest) ProtoMessage()
func (*QuerySupplyRequest) Reset ¶
func (m *QuerySupplyRequest) Reset()
func (*QuerySupplyRequest) Size ¶
func (m *QuerySupplyRequest) Size() (n int)
func (*QuerySupplyRequest) String ¶
func (m *QuerySupplyRequest) String() string
func (*QuerySupplyRequest) Unmarshal ¶
func (m *QuerySupplyRequest) Unmarshal(dAtA []byte) error
func (*QuerySupplyRequest) XXX_DiscardUnknown ¶
func (m *QuerySupplyRequest) XXX_DiscardUnknown()
func (*QuerySupplyRequest) XXX_Marshal ¶
func (m *QuerySupplyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QuerySupplyRequest) XXX_Merge ¶
func (m *QuerySupplyRequest) XXX_Merge(src proto.Message)
func (*QuerySupplyRequest) XXX_Size ¶
func (m *QuerySupplyRequest) XXX_Size() int
func (*QuerySupplyRequest) XXX_Unmarshal ¶
func (m *QuerySupplyRequest) XXX_Unmarshal(b []byte) error
type QuerySupplyResponse ¶
type QuerySupplyResponse struct {
Amount uint64 `protobuf:"varint,1,opt,name=amount,proto3" json:"amount,omitempty"`
}
QuerySupplyResponse is the response type for the Query/Supply RPC method
func (*QuerySupplyResponse) Descriptor ¶
func (*QuerySupplyResponse) Descriptor() ([]byte, []int)
func (*QuerySupplyResponse) GetAmount ¶
func (m *QuerySupplyResponse) GetAmount() uint64
func (*QuerySupplyResponse) Marshal ¶
func (m *QuerySupplyResponse) Marshal() (dAtA []byte, err error)
func (*QuerySupplyResponse) MarshalTo ¶
func (m *QuerySupplyResponse) MarshalTo(dAtA []byte) (int, error)
func (*QuerySupplyResponse) MarshalToSizedBuffer ¶
func (m *QuerySupplyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QuerySupplyResponse) ProtoMessage ¶
func (*QuerySupplyResponse) ProtoMessage()
func (*QuerySupplyResponse) Reset ¶
func (m *QuerySupplyResponse) Reset()
func (*QuerySupplyResponse) Size ¶
func (m *QuerySupplyResponse) Size() (n int)
func (*QuerySupplyResponse) String ¶
func (m *QuerySupplyResponse) String() string
func (*QuerySupplyResponse) Unmarshal ¶
func (m *QuerySupplyResponse) Unmarshal(dAtA []byte) error
func (*QuerySupplyResponse) XXX_DiscardUnknown ¶
func (m *QuerySupplyResponse) XXX_DiscardUnknown()
func (*QuerySupplyResponse) XXX_Marshal ¶
func (m *QuerySupplyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QuerySupplyResponse) XXX_Merge ¶
func (m *QuerySupplyResponse) XXX_Merge(src proto.Message)
func (*QuerySupplyResponse) XXX_Size ¶
func (m *QuerySupplyResponse) XXX_Size() int
func (*QuerySupplyResponse) XXX_Unmarshal ¶
func (m *QuerySupplyResponse) XXX_Unmarshal(b []byte) error
type TokenBuilder ¶ added in v1.7.3
type TokenBuilder struct {
// contains filtered or unexported fields
}
func NewTokenBuilder ¶ added in v1.7.3
func NewTokenBuilder(cdc codec.Codec) TokenBuilder
func (TokenBuilder) Build ¶ added in v1.7.3
func (tb TokenBuilder) Build(classId, tokenId, tokenURI, tokenData string) (nft.NFT, error)
Build create a nft from ics721 packet data
func (TokenBuilder) BuildMetadata ¶ added in v1.7.3
func (tb TokenBuilder) BuildMetadata(token nft.NFT) (string, error)
BuildMetadata encode nft into the metadata format defined by ics721
type UnimplementedMsgServer ¶ added in v1.2.0
type UnimplementedMsgServer struct { }
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) BurnNFT ¶ added in v1.2.0
func (*UnimplementedMsgServer) BurnNFT(ctx context.Context, req *MsgBurnNFT) (*MsgBurnNFTResponse, error)
func (*UnimplementedMsgServer) EditNFT ¶ added in v1.2.0
func (*UnimplementedMsgServer) EditNFT(ctx context.Context, req *MsgEditNFT) (*MsgEditNFTResponse, error)
func (*UnimplementedMsgServer) IssueDenom ¶ added in v1.2.0
func (*UnimplementedMsgServer) IssueDenom(ctx context.Context, req *MsgIssueDenom) (*MsgIssueDenomResponse, error)
func (*UnimplementedMsgServer) MintNFT ¶ added in v1.2.0
func (*UnimplementedMsgServer) MintNFT(ctx context.Context, req *MsgMintNFT) (*MsgMintNFTResponse, error)
func (*UnimplementedMsgServer) TransferDenom ¶ added in v1.5.0
func (*UnimplementedMsgServer) TransferDenom(ctx context.Context, req *MsgTransferDenom) (*MsgTransferDenomResponse, error)
func (*UnimplementedMsgServer) TransferNFT ¶ added in v1.2.0
func (*UnimplementedMsgServer) TransferNFT(ctx context.Context, req *MsgTransferNFT) (*MsgTransferNFTResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct { }
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) Collection ¶
func (*UnimplementedQueryServer) Collection(ctx context.Context, req *QueryCollectionRequest) (*QueryCollectionResponse, error)
func (*UnimplementedQueryServer) Denom ¶
func (*UnimplementedQueryServer) Denom(ctx context.Context, req *QueryDenomRequest) (*QueryDenomResponse, error)
func (*UnimplementedQueryServer) Denoms ¶
func (*UnimplementedQueryServer) Denoms(ctx context.Context, req *QueryDenomsRequest) (*QueryDenomsResponse, error)
func (*UnimplementedQueryServer) NFT ¶
func (*UnimplementedQueryServer) NFT(ctx context.Context, req *QueryNFTRequest) (*QueryNFTResponse, error)
func (*UnimplementedQueryServer) NFTsOfOwner ¶ added in v1.7.0
func (*UnimplementedQueryServer) NFTsOfOwner(ctx context.Context, req *QueryNFTsOfOwnerRequest) (*QueryNFTsOfOwnerResponse, error)
func (*UnimplementedQueryServer) Supply ¶
func (*UnimplementedQueryServer) Supply(ctx context.Context, req *QuerySupplyRequest) (*QuerySupplyResponse, error)