Documentation
¶
Overview ¶
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func CheckUnique(arr []uint64) bool
- func ErrEmptyMetadata() *sdkerrors.Error
- func ErrForbiddenToTransferToYourself() *sdkerrors.Error
- func ErrInvalidCollection(denom string) *sdkerrors.Error
- func ErrInvalidDenom(denom string) *sdkerrors.Error
- func ErrInvalidNFT(id string) *sdkerrors.Error
- func ErrInvalidQuantity(quantity string) *sdkerrors.Error
- func ErrInvalidRecipientAddress(address string) *sdkerrors.Error
- func ErrInvalidReserve(reserve string) *sdkerrors.Error
- func ErrInvalidSenderAddress(address string) *sdkerrors.Error
- func ErrInvalidTokenID(name string) *sdkerrors.Error
- func ErrNFTAlreadyExists(id string) *sdkerrors.Error
- func ErrNotAllowedBurn() *sdkerrors.Error
- func ErrNotAllowedMint() *sdkerrors.Error
- func ErrNotAllowedUpdateReserve() *sdkerrors.Error
- func ErrNotEnoughFunds(reserve string) *sdkerrors.Error
- func ErrNotSetValueLowerNow() *sdkerrors.Error
- func ErrNotUniqueSubTokenIDs() *sdkerrors.Error
- func ErrNotUniqueTokenID() *sdkerrors.Error
- func ErrNotUniqueTokenURI() *sdkerrors.Error
- func ErrOwnerDoesNotOwnSubTokenID(owner string, subTokenID string) *sdkerrors.Error
- func ErrUnknownCollection(denom string) *sdkerrors.Error
- func ErrUnknownNFT(denom string, id string) *sdkerrors.Error
- func GetCollectionKey(denom string) []byte
- func GetNFTKey(id string) []byte
- func GetOwnerCollectionByDenomKey(address sdk.AccAddress, denom string) []byte
- func GetOwnerCollectionsKey(address sdk.AccAddress) []byte
- func GetSubTokenKey(nftID string, subTokenID uint64) []byte
- func GetSubTokensKey(nftID string) []byte
- func GetTokenURIKey(tokenURI string) []byte
- func RegisterInterfaces(registry cdctypes.InterfaceRegistry)
- 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 SubTokensInvariantCheck(nfts []BaseNFT, subTokens map[string]SubTokens) (string, bool)
- func SupplyInvariantCheck(collections []Collection, nfts []BaseNFT) (string, bool)
- type AccountKeeper
- type BaseNFT
- func (bnft BaseNFT) AddOwnerSubTokenIDs(ownerAddress string, subTokenIDs SortedUintArray) BaseNFT
- func (*BaseNFT) Descriptor() ([]byte, []int)
- func (bnft BaseNFT) EditMetadata(tokenURI string) BaseNFT
- func (bnft BaseNFT) GenSubTokenIDs(quantity uint64) SortedUintArray
- func (bnft BaseNFT) GetAllowMint() bool
- func (bnft BaseNFT) GetCreator() string
- func (bnft BaseNFT) GetID() string
- func (bnft BaseNFT) GetOwners() TokenOwners
- func (bnft BaseNFT) GetReserve() sdk.Int
- func (bnft BaseNFT) GetTokenURI() 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 (bnft BaseNFT) SetOwners(owners TokenOwners) BaseNFT
- func (m *BaseNFT) Size() (n int)
- func (bnft 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 CodeType
- type Collection
- func (collection Collection) AddNFT(id string) Collection
- func (*Collection) Descriptor() ([]byte, []int)
- func (m *Collection) GetDenom() string
- func (m *Collection) GetNFTs() SortedStringArray
- 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 (collection 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 GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- func (m *GenesisState) Marshal() (dAtA []byte, err error)
- func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)
- func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GenesisState) ProtoMessage()
- func (m *GenesisState) Reset()
- func (m *GenesisState) Size() (n int)
- func (m *GenesisState) String() string
- func (m *GenesisState) Unmarshal(dAtA []byte) error
- func (m GenesisState) Validate() error
- func (m *GenesisState) XXX_DiscardUnknown()
- func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GenesisState) XXX_Merge(src proto.Message)
- func (m *GenesisState) XXX_Size() int
- func (m *GenesisState) XXX_Unmarshal(b []byte) error
- type MsgBurnNFT
- func (*MsgBurnNFT) Descriptor() ([]byte, []int)
- func (m *MsgBurnNFT) GetDenom() string
- func (m *MsgBurnNFT) GetID() string
- func (m *MsgBurnNFT) GetSender() string
- func (msg *MsgBurnNFT) GetSignBytes() []byte
- func (msg *MsgBurnNFT) GetSigners() []sdk.AccAddress
- func (m *MsgBurnNFT) GetSubTokenIDs() []uint64
- 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 MsgEditNFTMetadata
- func (*MsgEditNFTMetadata) Descriptor() ([]byte, []int)
- func (m *MsgEditNFTMetadata) GetDenom() string
- func (m *MsgEditNFTMetadata) GetID() string
- func (m *MsgEditNFTMetadata) GetSender() string
- func (msg *MsgEditNFTMetadata) GetSignBytes() []byte
- func (msg *MsgEditNFTMetadata) GetSigners() []sdk.AccAddress
- func (m *MsgEditNFTMetadata) GetTokenURI() string
- func (m *MsgEditNFTMetadata) Marshal() (dAtA []byte, err error)
- func (m *MsgEditNFTMetadata) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgEditNFTMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgEditNFTMetadata) ProtoMessage()
- func (m *MsgEditNFTMetadata) Reset()
- func (msg *MsgEditNFTMetadata) Route() string
- func (m *MsgEditNFTMetadata) Size() (n int)
- func (m *MsgEditNFTMetadata) String() string
- func (msg *MsgEditNFTMetadata) Type() string
- func (m *MsgEditNFTMetadata) Unmarshal(dAtA []byte) error
- func (msg *MsgEditNFTMetadata) ValidateBasic() error
- func (m *MsgEditNFTMetadata) XXX_DiscardUnknown()
- func (m *MsgEditNFTMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgEditNFTMetadata) XXX_Merge(src proto.Message)
- func (m *MsgEditNFTMetadata) XXX_Size() int
- func (m *MsgEditNFTMetadata) XXX_Unmarshal(b []byte) error
- type MsgEditNFTMetadataResponse
- func (*MsgEditNFTMetadataResponse) Descriptor() ([]byte, []int)
- func (m *MsgEditNFTMetadataResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgEditNFTMetadataResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgEditNFTMetadataResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgEditNFTMetadataResponse) ProtoMessage()
- func (m *MsgEditNFTMetadataResponse) Reset()
- func (m *MsgEditNFTMetadataResponse) Size() (n int)
- func (m *MsgEditNFTMetadataResponse) String() string
- func (m *MsgEditNFTMetadataResponse) Unmarshal(dAtA []byte) error
- func (m *MsgEditNFTMetadataResponse) XXX_DiscardUnknown()
- func (m *MsgEditNFTMetadataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgEditNFTMetadataResponse) XXX_Merge(src proto.Message)
- func (m *MsgEditNFTMetadataResponse) XXX_Size() int
- func (m *MsgEditNFTMetadataResponse) XXX_Unmarshal(b []byte) error
- type MsgMintNFT
- func (*MsgMintNFT) Descriptor() ([]byte, []int)
- func (m *MsgMintNFT) GetAllowMint() bool
- func (m *MsgMintNFT) GetDenom() string
- func (m *MsgMintNFT) GetID() string
- func (m *MsgMintNFT) GetRecipient() string
- func (m *MsgMintNFT) GetSender() string
- func (m *MsgMintNFT) GetSignBytes() []byte
- func (m *MsgMintNFT) GetSigners() []sdk.AccAddress
- func (m *MsgMintNFT) GetTokenURI() string
- 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 (m *MsgMintNFT) Route() string
- func (m *MsgMintNFT) Size() (n int)
- func (m *MsgMintNFT) String() string
- func (m *MsgMintNFT) Type() string
- func (m *MsgMintNFT) Unmarshal(dAtA []byte) error
- func (m *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 MsgTransferNFT
- func (*MsgTransferNFT) Descriptor() ([]byte, []int)
- func (m *MsgTransferNFT) GetDenom() string
- func (m *MsgTransferNFT) GetID() string
- func (m *MsgTransferNFT) GetRecipient() string
- func (m *MsgTransferNFT) GetSender() string
- func (msg *MsgTransferNFT) GetSignBytes() []byte
- func (msg *MsgTransferNFT) GetSigners() []sdk.AccAddress
- func (m *MsgTransferNFT) GetSubTokenIDs() []uint64
- 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 MsgUpdateReserveNFT
- func (*MsgUpdateReserveNFT) Descriptor() ([]byte, []int)
- func (m *MsgUpdateReserveNFT) GetDenom() string
- func (m *MsgUpdateReserveNFT) GetID() string
- func (m *MsgUpdateReserveNFT) GetSender() string
- func (msg *MsgUpdateReserveNFT) GetSignBytes() []byte
- func (msg *MsgUpdateReserveNFT) GetSigners() []sdk.AccAddress
- func (m *MsgUpdateReserveNFT) GetSubTokenIDs() []uint64
- func (m *MsgUpdateReserveNFT) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateReserveNFT) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateReserveNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateReserveNFT) ProtoMessage()
- func (m *MsgUpdateReserveNFT) Reset()
- func (msg *MsgUpdateReserveNFT) Route() string
- func (m *MsgUpdateReserveNFT) Size() (n int)
- func (m *MsgUpdateReserveNFT) String() string
- func (msg *MsgUpdateReserveNFT) Type() string
- func (m *MsgUpdateReserveNFT) Unmarshal(dAtA []byte) error
- func (msg *MsgUpdateReserveNFT) ValidateBasic() error
- func (m *MsgUpdateReserveNFT) XXX_DiscardUnknown()
- func (m *MsgUpdateReserveNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateReserveNFT) XXX_Merge(src proto.Message)
- func (m *MsgUpdateReserveNFT) XXX_Size() int
- func (m *MsgUpdateReserveNFT) XXX_Unmarshal(b []byte) error
- type MsgUpdateReserveNFTResponse
- func (*MsgUpdateReserveNFTResponse) Descriptor() ([]byte, []int)
- func (m *MsgUpdateReserveNFTResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgUpdateReserveNFTResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgUpdateReserveNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgUpdateReserveNFTResponse) ProtoMessage()
- func (m *MsgUpdateReserveNFTResponse) Reset()
- func (m *MsgUpdateReserveNFTResponse) Size() (n int)
- func (m *MsgUpdateReserveNFTResponse) String() string
- func (m *MsgUpdateReserveNFTResponse) Unmarshal(dAtA []byte) error
- func (m *MsgUpdateReserveNFTResponse) XXX_DiscardUnknown()
- func (m *MsgUpdateReserveNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgUpdateReserveNFTResponse) XXX_Merge(src proto.Message)
- func (m *MsgUpdateReserveNFTResponse) XXX_Size() int
- func (m *MsgUpdateReserveNFTResponse) XXX_Unmarshal(b []byte) error
- type Owner
- func (*Owner) Descriptor() ([]byte, []int)
- func (m *Owner) GetAddress() string
- func (m *Owner) GetCollections() []OwnerCollection
- 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 OwnerCollection
- func (m OwnerCollection) AddID(id string) OwnerCollection
- func (*OwnerCollection) Descriptor() ([]byte, []int)
- func (m *OwnerCollection) GetDenom() string
- func (m *OwnerCollection) GetNFTs() SortedStringArray
- func (m *OwnerCollection) Marshal() (dAtA []byte, err error)
- func (m *OwnerCollection) MarshalTo(dAtA []byte) (int, error)
- func (m *OwnerCollection) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*OwnerCollection) ProtoMessage()
- func (m *OwnerCollection) Reset()
- func (m *OwnerCollection) Size() (n int)
- func (m *OwnerCollection) String() string
- func (m *OwnerCollection) Unmarshal(dAtA []byte) error
- func (m *OwnerCollection) XXX_DiscardUnknown()
- func (m *OwnerCollection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *OwnerCollection) XXX_Merge(src proto.Message)
- func (m *OwnerCollection) XXX_Size() int
- func (m *OwnerCollection) XXX_Unmarshal(b []byte) error
- type QueryBalanceParams
- type QueryClient
- type QueryCollectionParams
- type QueryCollectionRequest
- func (*QueryCollectionRequest) Descriptor() ([]byte, []int)
- func (m *QueryCollectionRequest) GetDenom() string
- 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) 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 QueryCollectionSupplyRequest
- func (*QueryCollectionSupplyRequest) Descriptor() ([]byte, []int)
- func (m *QueryCollectionSupplyRequest) GetDenom() string
- func (m *QueryCollectionSupplyRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryCollectionSupplyRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryCollectionSupplyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryCollectionSupplyRequest) ProtoMessage()
- func (m *QueryCollectionSupplyRequest) Reset()
- func (m *QueryCollectionSupplyRequest) Size() (n int)
- func (m *QueryCollectionSupplyRequest) String() string
- func (m *QueryCollectionSupplyRequest) Unmarshal(dAtA []byte) error
- func (m *QueryCollectionSupplyRequest) XXX_DiscardUnknown()
- func (m *QueryCollectionSupplyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryCollectionSupplyRequest) XXX_Merge(src proto.Message)
- func (m *QueryCollectionSupplyRequest) XXX_Size() int
- func (m *QueryCollectionSupplyRequest) XXX_Unmarshal(b []byte) error
- type QueryCollectionSupplyResponse
- func (*QueryCollectionSupplyResponse) Descriptor() ([]byte, []int)
- func (m *QueryCollectionSupplyResponse) GetSupply() int64
- func (m *QueryCollectionSupplyResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryCollectionSupplyResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryCollectionSupplyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryCollectionSupplyResponse) ProtoMessage()
- func (m *QueryCollectionSupplyResponse) Reset()
- func (m *QueryCollectionSupplyResponse) Size() (n int)
- func (m *QueryCollectionSupplyResponse) String() string
- func (m *QueryCollectionSupplyResponse) Unmarshal(dAtA []byte) error
- func (m *QueryCollectionSupplyResponse) XXX_DiscardUnknown()
- func (m *QueryCollectionSupplyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryCollectionSupplyResponse) XXX_Merge(src proto.Message)
- func (m *QueryCollectionSupplyResponse) XXX_Size() int
- func (m *QueryCollectionSupplyResponse) XXX_Unmarshal(b []byte) error
- type QueryDenomsRequest
- func (*QueryDenomsRequest) Descriptor() ([]byte, []int)
- 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() []string
- 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 QueryNFTParams
- type QueryNFTRequest
- func (*QueryNFTRequest) Descriptor() ([]byte, []int)
- func (m *QueryNFTRequest) GetDenom() 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 QueryOwnerCollectionsRequest
- func (*QueryOwnerCollectionsRequest) Descriptor() ([]byte, []int)
- func (m *QueryOwnerCollectionsRequest) GetDenom() string
- func (m *QueryOwnerCollectionsRequest) GetOwner() string
- func (m *QueryOwnerCollectionsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryOwnerCollectionsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryOwnerCollectionsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryOwnerCollectionsRequest) ProtoMessage()
- func (m *QueryOwnerCollectionsRequest) Reset()
- func (m *QueryOwnerCollectionsRequest) Size() (n int)
- func (m *QueryOwnerCollectionsRequest) String() string
- func (m *QueryOwnerCollectionsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryOwnerCollectionsRequest) XXX_DiscardUnknown()
- func (m *QueryOwnerCollectionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryOwnerCollectionsRequest) XXX_Merge(src proto.Message)
- func (m *QueryOwnerCollectionsRequest) XXX_Size() int
- func (m *QueryOwnerCollectionsRequest) XXX_Unmarshal(b []byte) error
- type QueryOwnerCollectionsResponse
- func (*QueryOwnerCollectionsResponse) Descriptor() ([]byte, []int)
- func (m *QueryOwnerCollectionsResponse) GetOwner() Owner
- func (m *QueryOwnerCollectionsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryOwnerCollectionsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryOwnerCollectionsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryOwnerCollectionsResponse) ProtoMessage()
- func (m *QueryOwnerCollectionsResponse) Reset()
- func (m *QueryOwnerCollectionsResponse) Size() (n int)
- func (m *QueryOwnerCollectionsResponse) String() string
- func (m *QueryOwnerCollectionsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryOwnerCollectionsResponse) XXX_DiscardUnknown()
- func (m *QueryOwnerCollectionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryOwnerCollectionsResponse) XXX_Merge(src proto.Message)
- func (m *QueryOwnerCollectionsResponse) XXX_Size() int
- func (m *QueryOwnerCollectionsResponse) XXX_Unmarshal(b []byte) error
- type QueryServer
- type QuerySubTokensParams
- type QuerySubTokensRequest
- func (*QuerySubTokensRequest) Descriptor() ([]byte, []int)
- func (m *QuerySubTokensRequest) GetDenom() string
- func (m *QuerySubTokensRequest) GetSubTokenIDs() []uint64
- func (m *QuerySubTokensRequest) GetTokenID() string
- func (m *QuerySubTokensRequest) Marshal() (dAtA []byte, err error)
- func (m *QuerySubTokensRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QuerySubTokensRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QuerySubTokensRequest) ProtoMessage()
- func (m *QuerySubTokensRequest) Reset()
- func (m *QuerySubTokensRequest) Size() (n int)
- func (m *QuerySubTokensRequest) String() string
- func (m *QuerySubTokensRequest) Unmarshal(dAtA []byte) error
- func (m *QuerySubTokensRequest) XXX_DiscardUnknown()
- func (m *QuerySubTokensRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QuerySubTokensRequest) XXX_Merge(src proto.Message)
- func (m *QuerySubTokensRequest) XXX_Size() int
- func (m *QuerySubTokensRequest) XXX_Unmarshal(b []byte) error
- type QuerySubTokensResponse
- func (*QuerySubTokensResponse) Descriptor() ([]byte, []int)
- func (m *QuerySubTokensResponse) GetSubTokens() []SubToken
- func (m *QuerySubTokensResponse) Marshal() (dAtA []byte, err error)
- func (m *QuerySubTokensResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QuerySubTokensResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QuerySubTokensResponse) ProtoMessage()
- func (m *QuerySubTokensResponse) Reset()
- func (m *QuerySubTokensResponse) Size() (n int)
- func (m *QuerySubTokensResponse) String() string
- func (m *QuerySubTokensResponse) Unmarshal(dAtA []byte) error
- func (m *QuerySubTokensResponse) XXX_DiscardUnknown()
- func (m *QuerySubTokensResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QuerySubTokensResponse) XXX_Merge(src proto.Message)
- func (m *QuerySubTokensResponse) XXX_Size() int
- func (m *QuerySubTokensResponse) XXX_Unmarshal(b []byte) error
- type ResponseSubToken
- type ResponseSubTokens
- type SortedStringArray
- type SortedUintArray
- type SubToken
- func (*SubToken) Descriptor() ([]byte, []int)
- func (m *SubToken) Marshal() (dAtA []byte, err error)
- func (m *SubToken) MarshalTo(dAtA []byte) (int, error)
- func (m *SubToken) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SubToken) ProtoMessage()
- func (m *SubToken) Reset()
- func (m *SubToken) Size() (n int)
- func (m *SubToken) String() string
- func (m *SubToken) Unmarshal(dAtA []byte) error
- func (m *SubToken) XXX_DiscardUnknown()
- func (m *SubToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SubToken) XXX_Merge(src proto.Message)
- func (m *SubToken) XXX_Size() int
- func (m *SubToken) XXX_Unmarshal(b []byte) error
- type SubTokens
- func (*SubTokens) Descriptor() ([]byte, []int)
- func (m *SubTokens) GetSubTokens() []SubToken
- func (m *SubTokens) Marshal() (dAtA []byte, err error)
- func (m *SubTokens) MarshalTo(dAtA []byte) (int, error)
- func (m *SubTokens) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SubTokens) ProtoMessage()
- func (m *SubTokens) Reset()
- func (m *SubTokens) Size() (n int)
- func (m *SubTokens) String() string
- func (m *SubTokens) Unmarshal(dAtA []byte) error
- func (m *SubTokens) XXX_DiscardUnknown()
- func (m *SubTokens) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SubTokens) XXX_Merge(src proto.Message)
- func (m *SubTokens) XXX_Size() int
- func (m *SubTokens) XXX_Unmarshal(b []byte) error
- type TokenOwner
- func (*TokenOwner) Descriptor() ([]byte, []int)
- func (t *TokenOwner) GetAddress() string
- func (t *TokenOwner) GetSubTokenIDs() SortedUintArray
- func (m *TokenOwner) Marshal() (dAtA []byte, err error)
- func (m *TokenOwner) MarshalTo(dAtA []byte) (int, error)
- func (m *TokenOwner) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*TokenOwner) ProtoMessage()
- func (t *TokenOwner) RemoveSubTokenID(subTokenID uint64) *TokenOwner
- func (m *TokenOwner) Reset()
- func (t *TokenOwner) SetSubTokenID(subTokenID uint64) *TokenOwner
- func (m *TokenOwner) Size() (n int)
- func (m *TokenOwner) String() string
- func (m *TokenOwner) Unmarshal(dAtA []byte) error
- func (m *TokenOwner) XXX_DiscardUnknown()
- func (m *TokenOwner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *TokenOwner) XXX_Merge(src proto.Message)
- func (m *TokenOwner) XXX_Size() int
- func (m *TokenOwner) XXX_Unmarshal(b []byte) error
- type TokenOwners
- type UnimplementedMsgServer
- func (*UnimplementedMsgServer) BurnNFT(ctx context.Context, req *MsgBurnNFT) (*MsgBurnNFTResponse, error)
- func (*UnimplementedMsgServer) EditNFTMetadata(ctx context.Context, req *MsgEditNFTMetadata) (*MsgEditNFTMetadataResponse, error)
- func (*UnimplementedMsgServer) MintNFT(ctx context.Context, req *MsgMintNFT) (*MsgMintNFTResponse, error)
- func (*UnimplementedMsgServer) TransferNFT(ctx context.Context, req *MsgTransferNFT) (*MsgTransferNFTResponse, error)
- func (*UnimplementedMsgServer) UpdateReserveNFT(ctx context.Context, req *MsgUpdateReserveNFT) (*MsgUpdateReserveNFTResponse, error)
- type UnimplementedQueryServer
- func (*UnimplementedQueryServer) QueryCollection(ctx context.Context, req *QueryCollectionRequest) (*QueryCollectionResponse, error)
- func (*UnimplementedQueryServer) QueryCollectionSupply(ctx context.Context, req *QueryCollectionSupplyRequest) (*QueryCollectionSupplyResponse, error)
- func (*UnimplementedQueryServer) QueryDenoms(ctx context.Context, req *QueryDenomsRequest) (*QueryDenomsResponse, error)
- func (*UnimplementedQueryServer) QueryNFT(ctx context.Context, req *QueryNFTRequest) (*QueryNFTResponse, error)
- func (*UnimplementedQueryServer) QueryOwnerCollections(ctx context.Context, req *QueryOwnerCollectionsRequest) (*QueryOwnerCollectionsResponse, error)
- func (*UnimplementedQueryServer) QuerySubTokens(ctx context.Context, req *QuerySubTokensRequest) (*QuerySubTokensResponse, error)
Constants ¶
const ( // Default coin codespace DefaultCodespace string = ModuleName CodeInvalidCollection CodeType = 101 CodeUnknownCollection CodeType = 102 CodeInvalidNFT CodeType = 103 CodeUnknownNFT CodeType = 104 CodeNFTAlreadyExists CodeType = 105 CodeEmptyMetadata CodeType = 106 CodeInvalidQuantity CodeType = 107 CodeInvalidReserve CodeType = 108 CodeNotAllowedBurn CodeType = 109 CodeNotAllowedMint CodeType = 110 CodeInvalidDenom CodeType = 111 CodeInvalidTokenID CodeType = 112 CodeNotUniqueSubTokenIDs CodeType = 113 CodeNotUniqueTokenURI CodeType = 114 CodeOwnerDoesNotOwnSubTokenID CodeType = 115 CodeInvalidSenderAddress CodeType = 116 CodeInvalidRecipientAddress CodeType = 117 CodeForbiddenToTransferToYourself CodeType = 118 CodeNotUniqueTokenID CodeType = 119 CodeNotAllowedUpdateNFTReserve CodeType = 120 CodeNotSetValueLowerNow CodeType = 121 CodeNotEnoughFunds CodeType = 122 )
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 // AddrLen defines a valid address length AddrLen = 20 )
const NFTPrefix = 0x60
const ReservedPool = "reserved_pool"
Variables ¶
var ( ErrInvalidLengthCollection = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowCollection = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupCollection = fmt.Errorf("proto: unexpected end of group") )
var ( EventTypeTransfer = "transfer_nft" EventTypeEditNFTMetadata = "edit_nft_metadata" EventTypeMintNFT = "mint_nft" EventTypeBurnNFT = "burn_nft" EventTypeUpdateReserveNFT = "update_nft_reserve" AttributeValueCategory = ModuleName AttributeKeySender = "sender" AttributeKeyRecipient = "recipient" AttributeKeyNFTID = "nft_id" AttributeKeyNFTTokenURI = "token_uri" AttributeKeyDenom = "denom" AttributeKeySubTokenIDStartRange = "sub_token_id_start_range" )
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 ( CollectionsKeyPrefix = []byte{NFTPrefix, 0x00} // key for NFT collections NFTKeyPrefix = []byte{NFTPrefix, 0x01} // key for NFTs OwnerCollectionsKeyPrefix = []byte{NFTPrefix, 0x02} // key for balance of NFTs held by an address SubTokenKeyPrefix = []byte{NFTPrefix, 0x03} TokenURIKeyPrefix = []byte{NFTPrefix, 0x04} )
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 ( ErrInvalidLengthOwner = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowOwner = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupOwner = 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 ( ErrInvalidLengthSubToken = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowSubToken = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupSubToken = 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 MinReserve = sdk.NewInt(100)
var ModuleCdc = codec.NewProtoCodec(cdctypes.NewInterfaceRegistry())
ModuleCdc references the global coin module codec. Note, the codec should ONLY be used in certain instances of tests and for JSON encoding.
The actual codec used for serialization should be provided to modules/coin and defined at the application level.
var NewMinReserve = helpers.BipToPip(sdk.NewInt(100))
var NewMinReserve2 = helpers.BipToPip(sdk.NewInt(1))
Functions ¶
func CheckUnique ¶
func ErrEmptyMetadata ¶
func ErrInvalidCollection ¶
func ErrInvalidDenom ¶
func ErrInvalidNFT ¶
func ErrInvalidQuantity ¶
func ErrInvalidReserve ¶
func ErrInvalidSenderAddress ¶
func ErrInvalidTokenID ¶
func ErrNFTAlreadyExists ¶
func ErrNotAllowedBurn ¶
func ErrNotAllowedMint ¶
func ErrNotEnoughFunds ¶
func ErrNotSetValueLowerNow ¶
func ErrNotUniqueSubTokenIDs ¶
func ErrNotUniqueTokenID ¶
func ErrNotUniqueTokenURI ¶
func ErrUnknownCollection ¶
func GetCollectionKey ¶
GetCollectionKey gets the key of a collection
func GetOwnerCollectionByDenomKey ¶
func GetOwnerCollectionByDenomKey(address sdk.AccAddress, denom string) []byte
GetOwnerCollectionByDenomKey gets the key of a collection owned by an account address
func GetOwnerCollectionsKey ¶
func GetOwnerCollectionsKey(address sdk.AccAddress) []byte
GetOwnerCollectionsKey gets the key prefix for all the collections owned by an account address
func GetSubTokenKey ¶
func GetSubTokensKey ¶
func GetTokenURIKey ¶
func RegisterInterfaces ¶
func RegisterInterfaces(registry cdctypes.InterfaceRegistry)
RegisterInterfaces registers concrete implementations of specific inferfaces.
func RegisterMsgServer ¶
func RegisterQueryHandler ¶
RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterQueryHandlerClient ¶
func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
RegisterQueryHandlerClient registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "QueryClient" to call the correct interceptors.
func RegisterQueryHandlerFromEndpoint ¶
func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterQueryHandlerServer ¶
func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
RegisterQueryHandlerServer registers the http handlers for service Query to "mux". UnaryRPC :call QueryServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead.
func RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
func SubTokensInvariantCheck ¶
func SupplyInvariantCheck ¶
func SupplyInvariantCheck(collections []Collection, nfts []BaseNFT) (string, bool)
Types ¶
type AccountKeeper ¶
type AccountKeeper interface { }
AccountKeeper defines the expected account keeper (noalias)
type BaseNFT ¶
type BaseNFT struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"id" yaml:"id"` Owners TokenOwners `protobuf:"bytes,2,rep,name=owners,proto3,castrepeated=TokenOwners" json:"owners" yaml:"owners"` Creator string `protobuf:"bytes,3,opt,name=creator,proto3" json:"creator,omitempty" yaml:"creator"` TokenURI string `protobuf:"bytes,4,opt,name=tokenURI,proto3" json:"token_uri" yaml:"token_uri"` Reserve github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,5,opt,name=reserve,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"reserve" yaml:"reserve"` AllowMint bool `protobuf:"varint,6,opt,name=allowMint,proto3" json:"allowMint,omitempty" yaml:"allow_mint"` }
func NewBaseNFT ¶
NewBaseNFT creates a new NFT instance
func (BaseNFT) AddOwnerSubTokenIDs ¶
func (bnft BaseNFT) AddOwnerSubTokenIDs(ownerAddress string, subTokenIDs SortedUintArray) BaseNFT
func (*BaseNFT) Descriptor ¶
func (BaseNFT) EditMetadata ¶
EditMetadata edits metadata of an nft
func (BaseNFT) GenSubTokenIDs ¶
func (bnft BaseNFT) GenSubTokenIDs(quantity uint64) SortedUintArray
func (BaseNFT) GetAllowMint ¶
func (BaseNFT) GetCreator ¶
func (BaseNFT) GetOwners ¶
func (bnft BaseNFT) GetOwners() TokenOwners
func (BaseNFT) GetReserve ¶
func (BaseNFT) GetTokenURI ¶
GetTokenURI returns the path to optional extra properties
func (*BaseNFT) MarshalToSizedBuffer ¶
func (*BaseNFT) ProtoMessage ¶
func (*BaseNFT) ProtoMessage()
func (BaseNFT) SetOwners ¶
func (bnft BaseNFT) SetOwners(owners TokenOwners) BaseNFT
func (*BaseNFT) XXX_DiscardUnknown ¶
func (m *BaseNFT) XXX_DiscardUnknown()
func (*BaseNFT) XXX_Marshal ¶
func (*BaseNFT) XXX_Unmarshal ¶
type Collection ¶
type Collection struct { Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty" yaml:"denom"` NFTs SortedStringArray `protobuf:"bytes,2,rep,name=NFTs,proto3,castrepeated=SortedStringArray" json:"nfts" yaml:"nfts"` }
func NewCollection ¶
func NewCollection(denom string, nfts []string) Collection
NewCollection creates a new NFT Collection
func (Collection) AddNFT ¶
func (collection Collection) AddNFT(id string) Collection
AddNFT adds an NFT to the collection
func (*Collection) Descriptor ¶
func (*Collection) Descriptor() ([]byte, []int)
func (*Collection) GetDenom ¶
func (m *Collection) GetDenom() string
func (*Collection) GetNFTs ¶
func (m *Collection) GetNFTs() SortedStringArray
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 (collection Collection) Supply() int
Supply gets the total supply of NFTs of a collection
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 GenesisState ¶
type GenesisState struct { Collections []Collection `protobuf:"bytes,1,rep,name=collections,proto3" json:"collections" yaml:"collections"` Nfts []BaseNFT `protobuf:"bytes,2,rep,name=nfts,proto3" json:"nfts" yaml:"nfts"` SubTokens map[string]SubTokens `` /* 167-byte string literal not displayed */ }
func DefaultGenesisState ¶
func DefaultGenesisState() *GenesisState
DefaultGenesisState returns a default genesis state
func NewGenesisState ¶
func NewGenesisState(collections []Collection, nfts []BaseNFT, subTokens map[string]SubTokens) *GenesisState
NewGenesisState creates a new genesis state.
func (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
func (*GenesisState) Marshal ¶
func (m *GenesisState) Marshal() (dAtA []byte, err error)
func (*GenesisState) MarshalToSizedBuffer ¶
func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GenesisState) ProtoMessage ¶
func (*GenesisState) ProtoMessage()
func (*GenesisState) Reset ¶
func (m *GenesisState) Reset()
func (*GenesisState) Size ¶
func (m *GenesisState) Size() (n int)
func (*GenesisState) String ¶
func (m *GenesisState) String() string
func (*GenesisState) Unmarshal ¶
func (m *GenesisState) Unmarshal(dAtA []byte) error
func (GenesisState) Validate ¶
func (m GenesisState) Validate() error
Validate performs basic validation of nfts genesis data returning an error for any failed validation criteria.
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 MsgBurnNFT ¶
type MsgBurnNFT struct { Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty" yaml:"address"` ID string `protobuf:"bytes,2,opt,name=ID,proto3" json:"id" yaml:"id"` Denom string `protobuf:"bytes,3,opt,name=denom,proto3" json:"denom,omitempty" yaml:"denom"` SubTokenIDs []uint64 `protobuf:"varint,4,rep,packed,name=subTokenIDs,proto3" json:"sub_token_ids" yaml:"sub_token_ids"` }
func NewMsgBurnNFT ¶
func NewMsgBurnNFT(sender sdk.AccAddress, id string, denom string, subTokenIDs []uint64) *MsgBurnNFT
NewMsgBurnNFT is a constructor function for MsgBurnNFT
func (*MsgBurnNFT) Descriptor ¶
func (*MsgBurnNFT) Descriptor() ([]byte, []int)
func (*MsgBurnNFT) GetDenom ¶
func (m *MsgBurnNFT) GetDenom() string
func (*MsgBurnNFT) GetID ¶
func (m *MsgBurnNFT) GetID() string
func (*MsgBurnNFT) GetSender ¶
func (m *MsgBurnNFT) GetSender() string
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) GetSubTokenIDs ¶
func (m *MsgBurnNFT) GetSubTokenIDs() []uint64
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 ¶
type MsgBurnNFTResponse struct { }
func (*MsgBurnNFTResponse) Descriptor ¶
func (*MsgBurnNFTResponse) Descriptor() ([]byte, []int)
func (*MsgBurnNFTResponse) Marshal ¶
func (m *MsgBurnNFTResponse) Marshal() (dAtA []byte, err error)
func (*MsgBurnNFTResponse) MarshalTo ¶
func (m *MsgBurnNFTResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgBurnNFTResponse) MarshalToSizedBuffer ¶
func (m *MsgBurnNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgBurnNFTResponse) ProtoMessage ¶
func (*MsgBurnNFTResponse) ProtoMessage()
func (*MsgBurnNFTResponse) Reset ¶
func (m *MsgBurnNFTResponse) Reset()
func (*MsgBurnNFTResponse) Size ¶
func (m *MsgBurnNFTResponse) Size() (n int)
func (*MsgBurnNFTResponse) String ¶
func (m *MsgBurnNFTResponse) String() string
func (*MsgBurnNFTResponse) Unmarshal ¶
func (m *MsgBurnNFTResponse) Unmarshal(dAtA []byte) error
func (*MsgBurnNFTResponse) XXX_DiscardUnknown ¶
func (m *MsgBurnNFTResponse) XXX_DiscardUnknown()
func (*MsgBurnNFTResponse) XXX_Marshal ¶
func (m *MsgBurnNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgBurnNFTResponse) XXX_Merge ¶
func (m *MsgBurnNFTResponse) XXX_Merge(src proto.Message)
func (*MsgBurnNFTResponse) XXX_Size ¶
func (m *MsgBurnNFTResponse) XXX_Size() int
func (*MsgBurnNFTResponse) XXX_Unmarshal ¶
func (m *MsgBurnNFTResponse) XXX_Unmarshal(b []byte) error
type MsgClient ¶
type MsgClient interface { MintNFT(ctx context.Context, in *MsgMintNFT, opts ...grpc.CallOption) (*MsgMintNFTResponse, error) TransferNFT(ctx context.Context, in *MsgTransferNFT, opts ...grpc.CallOption) (*MsgTransferNFTResponse, error) EditNFTMetadata(ctx context.Context, in *MsgEditNFTMetadata, opts ...grpc.CallOption) (*MsgEditNFTMetadataResponse, error) BurnNFT(ctx context.Context, in *MsgBurnNFT, opts ...grpc.CallOption) (*MsgBurnNFTResponse, error) UpdateReserveNFT(ctx context.Context, in *MsgUpdateReserveNFT, opts ...grpc.CallOption) (*MsgUpdateReserveNFTResponse, error) }
MsgClient is the client API for Msg service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewMsgClient ¶
func NewMsgClient(cc grpc1.ClientConn) MsgClient
type MsgEditNFTMetadata ¶
type MsgEditNFTMetadata struct { Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty" yaml:"address"` ID string `protobuf:"bytes,2,opt,name=ID,proto3" json:"id" yaml:"id"` Denom string `protobuf:"bytes,3,opt,name=denom,proto3" json:"denom,omitempty" yaml:"denom"` TokenURI string `protobuf:"bytes,4,opt,name=tokenURI,proto3" json:"token_uri" yaml:"token_uri"` }
func NewMsgEditNFTMetadata ¶
func NewMsgEditNFTMetadata(sender sdk.AccAddress, id, denom, tokenURI string) *MsgEditNFTMetadata
NewMsgEditNFTMetadata is a constructor function for MsgSetName
func (*MsgEditNFTMetadata) Descriptor ¶
func (*MsgEditNFTMetadata) Descriptor() ([]byte, []int)
func (*MsgEditNFTMetadata) GetDenom ¶
func (m *MsgEditNFTMetadata) GetDenom() string
func (*MsgEditNFTMetadata) GetID ¶
func (m *MsgEditNFTMetadata) GetID() string
func (*MsgEditNFTMetadata) GetSender ¶
func (m *MsgEditNFTMetadata) GetSender() string
func (*MsgEditNFTMetadata) GetSignBytes ¶
func (msg *MsgEditNFTMetadata) GetSignBytes() []byte
GetSignBytes Implements Msg.
func (*MsgEditNFTMetadata) GetSigners ¶
func (msg *MsgEditNFTMetadata) GetSigners() []sdk.AccAddress
GetSigners Implements Msg.
func (*MsgEditNFTMetadata) GetTokenURI ¶
func (m *MsgEditNFTMetadata) GetTokenURI() string
func (*MsgEditNFTMetadata) Marshal ¶
func (m *MsgEditNFTMetadata) Marshal() (dAtA []byte, err error)
func (*MsgEditNFTMetadata) MarshalTo ¶
func (m *MsgEditNFTMetadata) MarshalTo(dAtA []byte) (int, error)
func (*MsgEditNFTMetadata) MarshalToSizedBuffer ¶
func (m *MsgEditNFTMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgEditNFTMetadata) ProtoMessage ¶
func (*MsgEditNFTMetadata) ProtoMessage()
func (*MsgEditNFTMetadata) Reset ¶
func (m *MsgEditNFTMetadata) Reset()
func (*MsgEditNFTMetadata) Route ¶
func (msg *MsgEditNFTMetadata) Route() string
Route Implements Msg
func (*MsgEditNFTMetadata) Size ¶
func (m *MsgEditNFTMetadata) Size() (n int)
func (*MsgEditNFTMetadata) String ¶
func (m *MsgEditNFTMetadata) String() string
func (*MsgEditNFTMetadata) Unmarshal ¶
func (m *MsgEditNFTMetadata) Unmarshal(dAtA []byte) error
func (*MsgEditNFTMetadata) ValidateBasic ¶
func (msg *MsgEditNFTMetadata) ValidateBasic() error
ValidateBasic Implements Msg.
func (*MsgEditNFTMetadata) XXX_DiscardUnknown ¶
func (m *MsgEditNFTMetadata) XXX_DiscardUnknown()
func (*MsgEditNFTMetadata) XXX_Marshal ¶
func (m *MsgEditNFTMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgEditNFTMetadata) XXX_Merge ¶
func (m *MsgEditNFTMetadata) XXX_Merge(src proto.Message)
func (*MsgEditNFTMetadata) XXX_Size ¶
func (m *MsgEditNFTMetadata) XXX_Size() int
func (*MsgEditNFTMetadata) XXX_Unmarshal ¶
func (m *MsgEditNFTMetadata) XXX_Unmarshal(b []byte) error
type MsgEditNFTMetadataResponse ¶
type MsgEditNFTMetadataResponse struct { }
func (*MsgEditNFTMetadataResponse) Descriptor ¶
func (*MsgEditNFTMetadataResponse) Descriptor() ([]byte, []int)
func (*MsgEditNFTMetadataResponse) Marshal ¶
func (m *MsgEditNFTMetadataResponse) Marshal() (dAtA []byte, err error)
func (*MsgEditNFTMetadataResponse) MarshalTo ¶
func (m *MsgEditNFTMetadataResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgEditNFTMetadataResponse) MarshalToSizedBuffer ¶
func (m *MsgEditNFTMetadataResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgEditNFTMetadataResponse) ProtoMessage ¶
func (*MsgEditNFTMetadataResponse) ProtoMessage()
func (*MsgEditNFTMetadataResponse) Reset ¶
func (m *MsgEditNFTMetadataResponse) Reset()
func (*MsgEditNFTMetadataResponse) Size ¶
func (m *MsgEditNFTMetadataResponse) Size() (n int)
func (*MsgEditNFTMetadataResponse) String ¶
func (m *MsgEditNFTMetadataResponse) String() string
func (*MsgEditNFTMetadataResponse) Unmarshal ¶
func (m *MsgEditNFTMetadataResponse) Unmarshal(dAtA []byte) error
func (*MsgEditNFTMetadataResponse) XXX_DiscardUnknown ¶
func (m *MsgEditNFTMetadataResponse) XXX_DiscardUnknown()
func (*MsgEditNFTMetadataResponse) XXX_Marshal ¶
func (m *MsgEditNFTMetadataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgEditNFTMetadataResponse) XXX_Merge ¶
func (m *MsgEditNFTMetadataResponse) XXX_Merge(src proto.Message)
func (*MsgEditNFTMetadataResponse) XXX_Size ¶
func (m *MsgEditNFTMetadataResponse) XXX_Size() int
func (*MsgEditNFTMetadataResponse) XXX_Unmarshal ¶
func (m *MsgEditNFTMetadataResponse) XXX_Unmarshal(b []byte) error
type MsgMintNFT ¶
type MsgMintNFT struct { Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty" yaml:"address"` Recipient string `protobuf:"bytes,2,opt,name=recipient,proto3" json:"recipient,omitempty" yaml:"recipient"` ID string `protobuf:"bytes,3,opt,name=ID,proto3" json:"id" yaml:"id"` Denom string `protobuf:"bytes,4,opt,name=denom,proto3" json:"denom,omitempty" yaml:"denom"` Quantity github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,5,opt,name=quantity,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"quantity" yaml:"quantity"` TokenURI string `protobuf:"bytes,6,opt,name=tokenURI,proto3" json:"token_uri" yaml:"token_uri"` Reserve github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,7,opt,name=reserve,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"reserve" yaml:"reserve"` AllowMint bool `protobuf:"varint,8,opt,name=allowMint,proto3" json:"allowMint,omitempty" yaml:"allow_mint"` }
func NewMsgMintNFT ¶
func NewMsgMintNFT( sender, recipient sdk.AccAddress, id, denom, tokenURI string, quantity, reserve sdk.Int, allowMint bool, ) *MsgMintNFT
NewMsgMintNFT is a constructor function for MsgMintNFT
func (*MsgMintNFT) Descriptor ¶
func (*MsgMintNFT) Descriptor() ([]byte, []int)
func (*MsgMintNFT) GetAllowMint ¶
func (m *MsgMintNFT) GetAllowMint() bool
func (*MsgMintNFT) GetDenom ¶
func (m *MsgMintNFT) GetDenom() string
func (*MsgMintNFT) GetID ¶
func (m *MsgMintNFT) GetID() string
func (*MsgMintNFT) GetRecipient ¶
func (m *MsgMintNFT) GetRecipient() string
func (*MsgMintNFT) GetSender ¶
func (m *MsgMintNFT) GetSender() string
func (*MsgMintNFT) GetSignBytes ¶
func (m *MsgMintNFT) GetSignBytes() []byte
GetSignBytes Implements Msg.
func (*MsgMintNFT) GetSigners ¶
func (m *MsgMintNFT) GetSigners() []sdk.AccAddress
GetSigners Implements Msg.
func (*MsgMintNFT) GetTokenURI ¶
func (m *MsgMintNFT) GetTokenURI() string
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 (m *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 ¶
type MsgMintNFTResponse struct { }
func (*MsgMintNFTResponse) Descriptor ¶
func (*MsgMintNFTResponse) Descriptor() ([]byte, []int)
func (*MsgMintNFTResponse) Marshal ¶
func (m *MsgMintNFTResponse) Marshal() (dAtA []byte, err error)
func (*MsgMintNFTResponse) MarshalTo ¶
func (m *MsgMintNFTResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgMintNFTResponse) MarshalToSizedBuffer ¶
func (m *MsgMintNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgMintNFTResponse) ProtoMessage ¶
func (*MsgMintNFTResponse) ProtoMessage()
func (*MsgMintNFTResponse) Reset ¶
func (m *MsgMintNFTResponse) Reset()
func (*MsgMintNFTResponse) Size ¶
func (m *MsgMintNFTResponse) Size() (n int)
func (*MsgMintNFTResponse) String ¶
func (m *MsgMintNFTResponse) String() string
func (*MsgMintNFTResponse) Unmarshal ¶
func (m *MsgMintNFTResponse) Unmarshal(dAtA []byte) error
func (*MsgMintNFTResponse) XXX_DiscardUnknown ¶
func (m *MsgMintNFTResponse) XXX_DiscardUnknown()
func (*MsgMintNFTResponse) XXX_Marshal ¶
func (m *MsgMintNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgMintNFTResponse) XXX_Merge ¶
func (m *MsgMintNFTResponse) XXX_Merge(src proto.Message)
func (*MsgMintNFTResponse) XXX_Size ¶
func (m *MsgMintNFTResponse) XXX_Size() int
func (*MsgMintNFTResponse) XXX_Unmarshal ¶
func (m *MsgMintNFTResponse) XXX_Unmarshal(b []byte) error
type MsgServer ¶
type MsgServer interface { MintNFT(context.Context, *MsgMintNFT) (*MsgMintNFTResponse, error) TransferNFT(context.Context, *MsgTransferNFT) (*MsgTransferNFTResponse, error) EditNFTMetadata(context.Context, *MsgEditNFTMetadata) (*MsgEditNFTMetadataResponse, error) BurnNFT(context.Context, *MsgBurnNFT) (*MsgBurnNFTResponse, error) UpdateReserveNFT(context.Context, *MsgUpdateReserveNFT) (*MsgUpdateReserveNFTResponse, error) }
MsgServer is the server API for Msg service.
type MsgTransferNFT ¶
type MsgTransferNFT struct { Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty" yaml:"address"` Recipient string `protobuf:"bytes,2,opt,name=recipient,proto3" json:"recipient,omitempty" yaml:"recipient"` ID string `protobuf:"bytes,3,opt,name=ID,proto3" json:"id" yaml:"id"` Denom string `protobuf:"bytes,4,opt,name=denom,proto3" json:"denom,omitempty" yaml:"denom"` SubTokenIDs []uint64 `protobuf:"varint,5,rep,packed,name=subTokenIDs,proto3" json:"sub_token_ids" yaml:"sub_token_ids"` }
func NewMsgTransferNFT ¶
func NewMsgTransferNFT(sender, recipient sdk.AccAddress, denom, id string, subTokenIDs []uint64) *MsgTransferNFT
NewMsgTransferNFT is a constructor function for MsgSetName
func (*MsgTransferNFT) Descriptor ¶
func (*MsgTransferNFT) Descriptor() ([]byte, []int)
func (*MsgTransferNFT) GetDenom ¶
func (m *MsgTransferNFT) GetDenom() string
func (*MsgTransferNFT) GetID ¶
func (m *MsgTransferNFT) GetID() string
func (*MsgTransferNFT) GetRecipient ¶
func (m *MsgTransferNFT) GetRecipient() string
func (*MsgTransferNFT) GetSender ¶
func (m *MsgTransferNFT) GetSender() string
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) GetSubTokenIDs ¶
func (m *MsgTransferNFT) GetSubTokenIDs() []uint64
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 ¶
type MsgTransferNFTResponse struct { }
func (*MsgTransferNFTResponse) Descriptor ¶
func (*MsgTransferNFTResponse) Descriptor() ([]byte, []int)
func (*MsgTransferNFTResponse) Marshal ¶
func (m *MsgTransferNFTResponse) Marshal() (dAtA []byte, err error)
func (*MsgTransferNFTResponse) MarshalTo ¶
func (m *MsgTransferNFTResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgTransferNFTResponse) MarshalToSizedBuffer ¶
func (m *MsgTransferNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgTransferNFTResponse) ProtoMessage ¶
func (*MsgTransferNFTResponse) ProtoMessage()
func (*MsgTransferNFTResponse) Reset ¶
func (m *MsgTransferNFTResponse) Reset()
func (*MsgTransferNFTResponse) Size ¶
func (m *MsgTransferNFTResponse) Size() (n int)
func (*MsgTransferNFTResponse) String ¶
func (m *MsgTransferNFTResponse) String() string
func (*MsgTransferNFTResponse) Unmarshal ¶
func (m *MsgTransferNFTResponse) Unmarshal(dAtA []byte) error
func (*MsgTransferNFTResponse) XXX_DiscardUnknown ¶
func (m *MsgTransferNFTResponse) XXX_DiscardUnknown()
func (*MsgTransferNFTResponse) XXX_Marshal ¶
func (m *MsgTransferNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgTransferNFTResponse) XXX_Merge ¶
func (m *MsgTransferNFTResponse) XXX_Merge(src proto.Message)
func (*MsgTransferNFTResponse) XXX_Size ¶
func (m *MsgTransferNFTResponse) XXX_Size() int
func (*MsgTransferNFTResponse) XXX_Unmarshal ¶
func (m *MsgTransferNFTResponse) XXX_Unmarshal(b []byte) error
type MsgUpdateReserveNFT ¶
type MsgUpdateReserveNFT struct { Sender string `protobuf:"bytes,1,opt,name=sender,proto3" json:"sender,omitempty" yaml:"address"` ID string `protobuf:"bytes,2,opt,name=ID,proto3" json:"id" yaml:"id"` Denom string `protobuf:"bytes,3,opt,name=denom,proto3" json:"denom,omitempty" yaml:"denom"` SubTokenIDs []uint64 `protobuf:"varint,4,rep,packed,name=subTokenIDs,proto3" json:"sub_token_ids" yaml:"sub_token_ids"` NewReserveNFT github_com_cosmos_cosmos_sdk_types.Int `` /* 144-byte string literal not displayed */ }
func NewMsgUpdateReserveNFT ¶
func NewMsgUpdateReserveNFT(sender sdk.AccAddress, id string, denom string, subTokenIDs []uint64, newReserveNFT sdk.Int) *MsgUpdateReserveNFT
NewUpdateReservNFT is a constructor function for MsgUpdateReservNFT
func (*MsgUpdateReserveNFT) Descriptor ¶
func (*MsgUpdateReserveNFT) Descriptor() ([]byte, []int)
func (*MsgUpdateReserveNFT) GetDenom ¶
func (m *MsgUpdateReserveNFT) GetDenom() string
func (*MsgUpdateReserveNFT) GetID ¶
func (m *MsgUpdateReserveNFT) GetID() string
func (*MsgUpdateReserveNFT) GetSender ¶
func (m *MsgUpdateReserveNFT) GetSender() string
func (*MsgUpdateReserveNFT) GetSignBytes ¶
func (msg *MsgUpdateReserveNFT) GetSignBytes() []byte
GetSignBytes Implements Msg.
func (*MsgUpdateReserveNFT) GetSigners ¶
func (msg *MsgUpdateReserveNFT) GetSigners() []sdk.AccAddress
GetSigners Implements Msg.
func (*MsgUpdateReserveNFT) GetSubTokenIDs ¶
func (m *MsgUpdateReserveNFT) GetSubTokenIDs() []uint64
func (*MsgUpdateReserveNFT) Marshal ¶
func (m *MsgUpdateReserveNFT) Marshal() (dAtA []byte, err error)
func (*MsgUpdateReserveNFT) MarshalTo ¶
func (m *MsgUpdateReserveNFT) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateReserveNFT) MarshalToSizedBuffer ¶
func (m *MsgUpdateReserveNFT) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateReserveNFT) ProtoMessage ¶
func (*MsgUpdateReserveNFT) ProtoMessage()
func (*MsgUpdateReserveNFT) Reset ¶
func (m *MsgUpdateReserveNFT) Reset()
func (*MsgUpdateReserveNFT) Route ¶
func (msg *MsgUpdateReserveNFT) Route() string
Route Implements Msg
func (*MsgUpdateReserveNFT) Size ¶
func (m *MsgUpdateReserveNFT) Size() (n int)
func (*MsgUpdateReserveNFT) String ¶
func (m *MsgUpdateReserveNFT) String() string
func (*MsgUpdateReserveNFT) Type ¶
func (msg *MsgUpdateReserveNFT) Type() string
Type Implements Msg
func (*MsgUpdateReserveNFT) Unmarshal ¶
func (m *MsgUpdateReserveNFT) Unmarshal(dAtA []byte) error
func (*MsgUpdateReserveNFT) ValidateBasic ¶
func (msg *MsgUpdateReserveNFT) ValidateBasic() error
ValidateBasic Implements Msg.
func (*MsgUpdateReserveNFT) XXX_DiscardUnknown ¶
func (m *MsgUpdateReserveNFT) XXX_DiscardUnknown()
func (*MsgUpdateReserveNFT) XXX_Marshal ¶
func (m *MsgUpdateReserveNFT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateReserveNFT) XXX_Merge ¶
func (m *MsgUpdateReserveNFT) XXX_Merge(src proto.Message)
func (*MsgUpdateReserveNFT) XXX_Size ¶
func (m *MsgUpdateReserveNFT) XXX_Size() int
func (*MsgUpdateReserveNFT) XXX_Unmarshal ¶
func (m *MsgUpdateReserveNFT) XXX_Unmarshal(b []byte) error
type MsgUpdateReserveNFTResponse ¶
type MsgUpdateReserveNFTResponse struct { }
func (*MsgUpdateReserveNFTResponse) Descriptor ¶
func (*MsgUpdateReserveNFTResponse) Descriptor() ([]byte, []int)
func (*MsgUpdateReserveNFTResponse) Marshal ¶
func (m *MsgUpdateReserveNFTResponse) Marshal() (dAtA []byte, err error)
func (*MsgUpdateReserveNFTResponse) MarshalTo ¶
func (m *MsgUpdateReserveNFTResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgUpdateReserveNFTResponse) MarshalToSizedBuffer ¶
func (m *MsgUpdateReserveNFTResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgUpdateReserveNFTResponse) ProtoMessage ¶
func (*MsgUpdateReserveNFTResponse) ProtoMessage()
func (*MsgUpdateReserveNFTResponse) Reset ¶
func (m *MsgUpdateReserveNFTResponse) Reset()
func (*MsgUpdateReserveNFTResponse) Size ¶
func (m *MsgUpdateReserveNFTResponse) Size() (n int)
func (*MsgUpdateReserveNFTResponse) String ¶
func (m *MsgUpdateReserveNFTResponse) String() string
func (*MsgUpdateReserveNFTResponse) Unmarshal ¶
func (m *MsgUpdateReserveNFTResponse) Unmarshal(dAtA []byte) error
func (*MsgUpdateReserveNFTResponse) XXX_DiscardUnknown ¶
func (m *MsgUpdateReserveNFTResponse) XXX_DiscardUnknown()
func (*MsgUpdateReserveNFTResponse) XXX_Marshal ¶
func (m *MsgUpdateReserveNFTResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgUpdateReserveNFTResponse) XXX_Merge ¶
func (m *MsgUpdateReserveNFTResponse) XXX_Merge(src proto.Message)
func (*MsgUpdateReserveNFTResponse) XXX_Size ¶
func (m *MsgUpdateReserveNFTResponse) XXX_Size() int
func (*MsgUpdateReserveNFTResponse) XXX_Unmarshal ¶
func (m *MsgUpdateReserveNFTResponse) XXX_Unmarshal(b []byte) error
type Owner ¶
type Owner struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty" yaml:"address"` Collections []OwnerCollection `protobuf:"bytes,2,rep,name=collections,proto3" json:"owner_collections" yaml:"owner_collections"` }
func (*Owner) Descriptor ¶
func (*Owner) GetAddress ¶
func (*Owner) GetCollections ¶
func (m *Owner) GetCollections() []OwnerCollection
func (*Owner) ProtoMessage ¶
func (*Owner) ProtoMessage()
func (*Owner) XXX_DiscardUnknown ¶
func (m *Owner) XXX_DiscardUnknown()
func (*Owner) XXX_Marshal ¶
func (*Owner) XXX_Unmarshal ¶
type OwnerCollection ¶
type OwnerCollection struct { Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty" yaml:"denom"` NFTs SortedStringArray `protobuf:"bytes,2,rep,name=NFTs,proto3,castrepeated=SortedStringArray" json:"nfts" yaml:"nfts"` }
func NewOwnerCollection ¶
func NewOwnerCollection(denom string, nftIDs []string) OwnerCollection
NewOwnerCollection creates a new IDCollection instance
func (OwnerCollection) AddID ¶
func (m OwnerCollection) AddID(id string) OwnerCollection
func (*OwnerCollection) Descriptor ¶
func (*OwnerCollection) Descriptor() ([]byte, []int)
func (*OwnerCollection) GetDenom ¶
func (m *OwnerCollection) GetDenom() string
func (*OwnerCollection) GetNFTs ¶
func (m *OwnerCollection) GetNFTs() SortedStringArray
func (*OwnerCollection) Marshal ¶
func (m *OwnerCollection) Marshal() (dAtA []byte, err error)
func (*OwnerCollection) MarshalToSizedBuffer ¶
func (m *OwnerCollection) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*OwnerCollection) ProtoMessage ¶
func (*OwnerCollection) ProtoMessage()
func (*OwnerCollection) Reset ¶
func (m *OwnerCollection) Reset()
func (*OwnerCollection) Size ¶
func (m *OwnerCollection) Size() (n int)
func (*OwnerCollection) String ¶
func (m *OwnerCollection) String() string
func (*OwnerCollection) Unmarshal ¶
func (m *OwnerCollection) Unmarshal(dAtA []byte) error
func (*OwnerCollection) XXX_DiscardUnknown ¶
func (m *OwnerCollection) XXX_DiscardUnknown()
func (*OwnerCollection) XXX_Marshal ¶
func (m *OwnerCollection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*OwnerCollection) XXX_Merge ¶
func (m *OwnerCollection) XXX_Merge(src proto.Message)
func (*OwnerCollection) XXX_Size ¶
func (m *OwnerCollection) XXX_Size() int
func (*OwnerCollection) XXX_Unmarshal ¶
func (m *OwnerCollection) XXX_Unmarshal(b []byte) error
type QueryBalanceParams ¶
type QueryBalanceParams struct { Owner sdk.AccAddress Denom string // optional }
QueryBalanceParams params for query 'custom/nfts/balance'
func NewQueryBalanceParams ¶
func NewQueryBalanceParams(owner sdk.AccAddress, denom ...string) QueryBalanceParams
NewQueryBalanceParams creates a new instance of QuerySupplyParams
type QueryClient ¶
type QueryClient interface { // Retrieves existing coin by specific symbol. QueryCollectionSupply(ctx context.Context, in *QueryCollectionSupplyRequest, opts ...grpc.CallOption) (*QueryCollectionSupplyResponse, error) QueryOwnerCollections(ctx context.Context, in *QueryOwnerCollectionsRequest, opts ...grpc.CallOption) (*QueryOwnerCollectionsResponse, error) QueryCollection(ctx context.Context, in *QueryCollectionRequest, opts ...grpc.CallOption) (*QueryCollectionResponse, error) QueryDenoms(ctx context.Context, in *QueryDenomsRequest, opts ...grpc.CallOption) (*QueryDenomsResponse, error) QueryNFT(ctx context.Context, in *QueryNFTRequest, opts ...grpc.CallOption) (*QueryNFTResponse, error) QuerySubTokens(ctx context.Context, in *QuerySubTokensRequest, opts ...grpc.CallOption) (*QuerySubTokensResponse, 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 QueryCollectionParams ¶
type QueryCollectionParams struct {
Denom string `json:"denom"`
}
QueryCollectionParams defines the params for queries:
func NewQueryCollectionParams ¶
func NewQueryCollectionParams(denom string) QueryCollectionParams
NewQueryCollectionParams creates a new instance of QuerySupplyParams
func (QueryCollectionParams) Bytes ¶
func (q QueryCollectionParams) Bytes() []byte
Bytes exports the Denom as bytes
type QueryCollectionRequest ¶
type QueryCollectionRequest struct {
Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
}
func (*QueryCollectionRequest) Descriptor ¶
func (*QueryCollectionRequest) Descriptor() ([]byte, []int)
func (*QueryCollectionRequest) GetDenom ¶
func (m *QueryCollectionRequest) GetDenom() string
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"`
}
func (*QueryCollectionResponse) Descriptor ¶
func (*QueryCollectionResponse) Descriptor() ([]byte, []int)
func (*QueryCollectionResponse) GetCollection ¶
func (m *QueryCollectionResponse) GetCollection() Collection
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 QueryCollectionSupplyRequest ¶
type QueryCollectionSupplyRequest struct {
Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"`
}
func (*QueryCollectionSupplyRequest) Descriptor ¶
func (*QueryCollectionSupplyRequest) Descriptor() ([]byte, []int)
func (*QueryCollectionSupplyRequest) GetDenom ¶
func (m *QueryCollectionSupplyRequest) GetDenom() string
func (*QueryCollectionSupplyRequest) Marshal ¶
func (m *QueryCollectionSupplyRequest) Marshal() (dAtA []byte, err error)
func (*QueryCollectionSupplyRequest) MarshalTo ¶
func (m *QueryCollectionSupplyRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryCollectionSupplyRequest) MarshalToSizedBuffer ¶
func (m *QueryCollectionSupplyRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryCollectionSupplyRequest) ProtoMessage ¶
func (*QueryCollectionSupplyRequest) ProtoMessage()
func (*QueryCollectionSupplyRequest) Reset ¶
func (m *QueryCollectionSupplyRequest) Reset()
func (*QueryCollectionSupplyRequest) Size ¶
func (m *QueryCollectionSupplyRequest) Size() (n int)
func (*QueryCollectionSupplyRequest) String ¶
func (m *QueryCollectionSupplyRequest) String() string
func (*QueryCollectionSupplyRequest) Unmarshal ¶
func (m *QueryCollectionSupplyRequest) Unmarshal(dAtA []byte) error
func (*QueryCollectionSupplyRequest) XXX_DiscardUnknown ¶
func (m *QueryCollectionSupplyRequest) XXX_DiscardUnknown()
func (*QueryCollectionSupplyRequest) XXX_Marshal ¶
func (m *QueryCollectionSupplyRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryCollectionSupplyRequest) XXX_Merge ¶
func (m *QueryCollectionSupplyRequest) XXX_Merge(src proto.Message)
func (*QueryCollectionSupplyRequest) XXX_Size ¶
func (m *QueryCollectionSupplyRequest) XXX_Size() int
func (*QueryCollectionSupplyRequest) XXX_Unmarshal ¶
func (m *QueryCollectionSupplyRequest) XXX_Unmarshal(b []byte) error
type QueryCollectionSupplyResponse ¶
type QueryCollectionSupplyResponse struct {
Supply int64 `protobuf:"varint,1,opt,name=supply,proto3" json:"supply,omitempty"`
}
func (*QueryCollectionSupplyResponse) Descriptor ¶
func (*QueryCollectionSupplyResponse) Descriptor() ([]byte, []int)
func (*QueryCollectionSupplyResponse) GetSupply ¶
func (m *QueryCollectionSupplyResponse) GetSupply() int64
func (*QueryCollectionSupplyResponse) Marshal ¶
func (m *QueryCollectionSupplyResponse) Marshal() (dAtA []byte, err error)
func (*QueryCollectionSupplyResponse) MarshalTo ¶
func (m *QueryCollectionSupplyResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryCollectionSupplyResponse) MarshalToSizedBuffer ¶
func (m *QueryCollectionSupplyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryCollectionSupplyResponse) ProtoMessage ¶
func (*QueryCollectionSupplyResponse) ProtoMessage()
func (*QueryCollectionSupplyResponse) Reset ¶
func (m *QueryCollectionSupplyResponse) Reset()
func (*QueryCollectionSupplyResponse) Size ¶
func (m *QueryCollectionSupplyResponse) Size() (n int)
func (*QueryCollectionSupplyResponse) String ¶
func (m *QueryCollectionSupplyResponse) String() string
func (*QueryCollectionSupplyResponse) Unmarshal ¶
func (m *QueryCollectionSupplyResponse) Unmarshal(dAtA []byte) error
func (*QueryCollectionSupplyResponse) XXX_DiscardUnknown ¶
func (m *QueryCollectionSupplyResponse) XXX_DiscardUnknown()
func (*QueryCollectionSupplyResponse) XXX_Marshal ¶
func (m *QueryCollectionSupplyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryCollectionSupplyResponse) XXX_Merge ¶
func (m *QueryCollectionSupplyResponse) XXX_Merge(src proto.Message)
func (*QueryCollectionSupplyResponse) XXX_Size ¶
func (m *QueryCollectionSupplyResponse) XXX_Size() int
func (*QueryCollectionSupplyResponse) XXX_Unmarshal ¶
func (m *QueryCollectionSupplyResponse) XXX_Unmarshal(b []byte) error
type QueryDenomsRequest ¶
type QueryDenomsRequest struct { }
func (*QueryDenomsRequest) Descriptor ¶
func (*QueryDenomsRequest) Descriptor() ([]byte, []int)
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 []string `protobuf:"bytes,1,rep,name=denoms,proto3" json:"denoms,omitempty"`
}
func (*QueryDenomsResponse) Descriptor ¶
func (*QueryDenomsResponse) Descriptor() ([]byte, []int)
func (*QueryDenomsResponse) GetDenoms ¶
func (m *QueryDenomsResponse) GetDenoms() []string
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 QueryNFTParams ¶
QueryNFTParams params for query 'custom/nfts/nft'
func NewQueryNFTParams ¶
func NewQueryNFTParams(denom, id string) QueryNFTParams
NewQueryNFTParams creates a new instance of QueryNFTParams
type QueryNFTRequest ¶
type QueryNFTRequest struct { Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"` TokenID string `protobuf:"bytes,2,opt,name=tokenID,proto3" json:"tokenID,omitempty"` }
func (*QueryNFTRequest) Descriptor ¶
func (*QueryNFTRequest) Descriptor() ([]byte, []int)
func (*QueryNFTRequest) GetDenom ¶
func (m *QueryNFTRequest) GetDenom() string
func (*QueryNFTRequest) GetTokenID ¶
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"`
}
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 QueryOwnerCollectionsRequest ¶
type QueryOwnerCollectionsRequest struct { Owner string `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner,omitempty"` Denom string `protobuf:"bytes,2,opt,name=denom,proto3" json:"denom,omitempty"` }
func (*QueryOwnerCollectionsRequest) Descriptor ¶
func (*QueryOwnerCollectionsRequest) Descriptor() ([]byte, []int)
func (*QueryOwnerCollectionsRequest) GetDenom ¶
func (m *QueryOwnerCollectionsRequest) GetDenom() string
func (*QueryOwnerCollectionsRequest) GetOwner ¶
func (m *QueryOwnerCollectionsRequest) GetOwner() string
func (*QueryOwnerCollectionsRequest) Marshal ¶
func (m *QueryOwnerCollectionsRequest) Marshal() (dAtA []byte, err error)
func (*QueryOwnerCollectionsRequest) MarshalTo ¶
func (m *QueryOwnerCollectionsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryOwnerCollectionsRequest) MarshalToSizedBuffer ¶
func (m *QueryOwnerCollectionsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryOwnerCollectionsRequest) ProtoMessage ¶
func (*QueryOwnerCollectionsRequest) ProtoMessage()
func (*QueryOwnerCollectionsRequest) Reset ¶
func (m *QueryOwnerCollectionsRequest) Reset()
func (*QueryOwnerCollectionsRequest) Size ¶
func (m *QueryOwnerCollectionsRequest) Size() (n int)
func (*QueryOwnerCollectionsRequest) String ¶
func (m *QueryOwnerCollectionsRequest) String() string
func (*QueryOwnerCollectionsRequest) Unmarshal ¶
func (m *QueryOwnerCollectionsRequest) Unmarshal(dAtA []byte) error
func (*QueryOwnerCollectionsRequest) XXX_DiscardUnknown ¶
func (m *QueryOwnerCollectionsRequest) XXX_DiscardUnknown()
func (*QueryOwnerCollectionsRequest) XXX_Marshal ¶
func (m *QueryOwnerCollectionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryOwnerCollectionsRequest) XXX_Merge ¶
func (m *QueryOwnerCollectionsRequest) XXX_Merge(src proto.Message)
func (*QueryOwnerCollectionsRequest) XXX_Size ¶
func (m *QueryOwnerCollectionsRequest) XXX_Size() int
func (*QueryOwnerCollectionsRequest) XXX_Unmarshal ¶
func (m *QueryOwnerCollectionsRequest) XXX_Unmarshal(b []byte) error
type QueryOwnerCollectionsResponse ¶
type QueryOwnerCollectionsResponse struct {
Owner Owner `protobuf:"bytes,1,opt,name=owner,proto3" json:"owner"`
}
func (*QueryOwnerCollectionsResponse) Descriptor ¶
func (*QueryOwnerCollectionsResponse) Descriptor() ([]byte, []int)
func (*QueryOwnerCollectionsResponse) GetOwner ¶
func (m *QueryOwnerCollectionsResponse) GetOwner() Owner
func (*QueryOwnerCollectionsResponse) Marshal ¶
func (m *QueryOwnerCollectionsResponse) Marshal() (dAtA []byte, err error)
func (*QueryOwnerCollectionsResponse) MarshalTo ¶
func (m *QueryOwnerCollectionsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryOwnerCollectionsResponse) MarshalToSizedBuffer ¶
func (m *QueryOwnerCollectionsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryOwnerCollectionsResponse) ProtoMessage ¶
func (*QueryOwnerCollectionsResponse) ProtoMessage()
func (*QueryOwnerCollectionsResponse) Reset ¶
func (m *QueryOwnerCollectionsResponse) Reset()
func (*QueryOwnerCollectionsResponse) Size ¶
func (m *QueryOwnerCollectionsResponse) Size() (n int)
func (*QueryOwnerCollectionsResponse) String ¶
func (m *QueryOwnerCollectionsResponse) String() string
func (*QueryOwnerCollectionsResponse) Unmarshal ¶
func (m *QueryOwnerCollectionsResponse) Unmarshal(dAtA []byte) error
func (*QueryOwnerCollectionsResponse) XXX_DiscardUnknown ¶
func (m *QueryOwnerCollectionsResponse) XXX_DiscardUnknown()
func (*QueryOwnerCollectionsResponse) XXX_Marshal ¶
func (m *QueryOwnerCollectionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryOwnerCollectionsResponse) XXX_Merge ¶
func (m *QueryOwnerCollectionsResponse) XXX_Merge(src proto.Message)
func (*QueryOwnerCollectionsResponse) XXX_Size ¶
func (m *QueryOwnerCollectionsResponse) XXX_Size() int
func (*QueryOwnerCollectionsResponse) XXX_Unmarshal ¶
func (m *QueryOwnerCollectionsResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
type QueryServer interface { // Retrieves existing coin by specific symbol. QueryCollectionSupply(context.Context, *QueryCollectionSupplyRequest) (*QueryCollectionSupplyResponse, error) QueryOwnerCollections(context.Context, *QueryOwnerCollectionsRequest) (*QueryOwnerCollectionsResponse, error) QueryCollection(context.Context, *QueryCollectionRequest) (*QueryCollectionResponse, error) QueryDenoms(context.Context, *QueryDenomsRequest) (*QueryDenomsResponse, error) QueryNFT(context.Context, *QueryNFTRequest) (*QueryNFTResponse, error) QuerySubTokens(context.Context, *QuerySubTokensRequest) (*QuerySubTokensResponse, error) }
QueryServer is the server API for Query service.
type QuerySubTokensParams ¶
type QuerySubTokensParams struct { Denom string `json:"denom"` TokenID string `json:"token_id"` SubTokenIDs []uint64 `json:"sub_token_ids"` }
QuerySubTokensParams params for query 'custom/nfts/sub_tokens'
func NewQuerySubTokensParams ¶
func NewQuerySubTokensParams(denom, id string, subTokenIDs []uint64) QuerySubTokensParams
NewQuerySubTokensParams creates a new instance of QuerySubTokensParams
type QuerySubTokensRequest ¶
type QuerySubTokensRequest struct { Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"` TokenID string `protobuf:"bytes,2,opt,name=tokenID,proto3" json:"tokenID,omitempty"` SubTokenIDs []uint64 `protobuf:"varint,3,rep,packed,name=subTokenIDs,proto3" json:"subTokenIDs,omitempty"` }
func (*QuerySubTokensRequest) Descriptor ¶
func (*QuerySubTokensRequest) Descriptor() ([]byte, []int)
func (*QuerySubTokensRequest) GetDenom ¶
func (m *QuerySubTokensRequest) GetDenom() string
func (*QuerySubTokensRequest) GetSubTokenIDs ¶
func (m *QuerySubTokensRequest) GetSubTokenIDs() []uint64
func (*QuerySubTokensRequest) GetTokenID ¶
func (m *QuerySubTokensRequest) GetTokenID() string
func (*QuerySubTokensRequest) Marshal ¶
func (m *QuerySubTokensRequest) Marshal() (dAtA []byte, err error)
func (*QuerySubTokensRequest) MarshalTo ¶
func (m *QuerySubTokensRequest) MarshalTo(dAtA []byte) (int, error)
func (*QuerySubTokensRequest) MarshalToSizedBuffer ¶
func (m *QuerySubTokensRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QuerySubTokensRequest) ProtoMessage ¶
func (*QuerySubTokensRequest) ProtoMessage()
func (*QuerySubTokensRequest) Reset ¶
func (m *QuerySubTokensRequest) Reset()
func (*QuerySubTokensRequest) Size ¶
func (m *QuerySubTokensRequest) Size() (n int)
func (*QuerySubTokensRequest) String ¶
func (m *QuerySubTokensRequest) String() string
func (*QuerySubTokensRequest) Unmarshal ¶
func (m *QuerySubTokensRequest) Unmarshal(dAtA []byte) error
func (*QuerySubTokensRequest) XXX_DiscardUnknown ¶
func (m *QuerySubTokensRequest) XXX_DiscardUnknown()
func (*QuerySubTokensRequest) XXX_Marshal ¶
func (m *QuerySubTokensRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QuerySubTokensRequest) XXX_Merge ¶
func (m *QuerySubTokensRequest) XXX_Merge(src proto.Message)
func (*QuerySubTokensRequest) XXX_Size ¶
func (m *QuerySubTokensRequest) XXX_Size() int
func (*QuerySubTokensRequest) XXX_Unmarshal ¶
func (m *QuerySubTokensRequest) XXX_Unmarshal(b []byte) error
type QuerySubTokensResponse ¶
type QuerySubTokensResponse struct {
SubTokens []SubToken `protobuf:"bytes,1,rep,name=subTokens,proto3" json:"subTokens"`
}
func (*QuerySubTokensResponse) Descriptor ¶
func (*QuerySubTokensResponse) Descriptor() ([]byte, []int)
func (*QuerySubTokensResponse) GetSubTokens ¶
func (m *QuerySubTokensResponse) GetSubTokens() []SubToken
func (*QuerySubTokensResponse) Marshal ¶
func (m *QuerySubTokensResponse) Marshal() (dAtA []byte, err error)
func (*QuerySubTokensResponse) MarshalTo ¶
func (m *QuerySubTokensResponse) MarshalTo(dAtA []byte) (int, error)
func (*QuerySubTokensResponse) MarshalToSizedBuffer ¶
func (m *QuerySubTokensResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QuerySubTokensResponse) ProtoMessage ¶
func (*QuerySubTokensResponse) ProtoMessage()
func (*QuerySubTokensResponse) Reset ¶
func (m *QuerySubTokensResponse) Reset()
func (*QuerySubTokensResponse) Size ¶
func (m *QuerySubTokensResponse) Size() (n int)
func (*QuerySubTokensResponse) String ¶
func (m *QuerySubTokensResponse) String() string
func (*QuerySubTokensResponse) Unmarshal ¶
func (m *QuerySubTokensResponse) Unmarshal(dAtA []byte) error
func (*QuerySubTokensResponse) XXX_DiscardUnknown ¶
func (m *QuerySubTokensResponse) XXX_DiscardUnknown()
func (*QuerySubTokensResponse) XXX_Marshal ¶
func (m *QuerySubTokensResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QuerySubTokensResponse) XXX_Merge ¶
func (m *QuerySubTokensResponse) XXX_Merge(src proto.Message)
func (*QuerySubTokensResponse) XXX_Size ¶
func (m *QuerySubTokensResponse) XXX_Size() int
func (*QuerySubTokensResponse) XXX_Unmarshal ¶
func (m *QuerySubTokensResponse) XXX_Unmarshal(b []byte) error
type ResponseSubToken ¶
type ResponseSubTokens ¶
type ResponseSubTokens []ResponseSubToken
type SortedStringArray ¶
type SortedStringArray = types.SortedStringArray
type SortedUintArray ¶
type SortedUintArray = types.SortedUintArray
type SubToken ¶
type SubToken struct { ID uint64 `protobuf:"varint,1,opt,name=ID,proto3" json:"id" yaml:"id"` Reserve github_com_cosmos_cosmos_sdk_types.Int `protobuf:"bytes,2,opt,name=reserve,proto3,customtype=github.com/cosmos/cosmos-sdk/types.Int" json:"reserve" yaml:"reserve"` }
func NewSubToken ¶
NewSubToken creates a new SubToken instance
func (*SubToken) Descriptor ¶
func (*SubToken) MarshalToSizedBuffer ¶
func (*SubToken) ProtoMessage ¶
func (*SubToken) ProtoMessage()
func (*SubToken) XXX_DiscardUnknown ¶
func (m *SubToken) XXX_DiscardUnknown()
func (*SubToken) XXX_Marshal ¶
func (*SubToken) XXX_Unmarshal ¶
type SubTokens ¶
type SubTokens struct {
SubTokens []SubToken `protobuf:"bytes,1,rep,name=subTokens,proto3" json:"subTokens" yaml:"sub_tokens"`
}
func (*SubTokens) Descriptor ¶
func (*SubTokens) GetSubTokens ¶
func (*SubTokens) MarshalToSizedBuffer ¶
func (*SubTokens) ProtoMessage ¶
func (*SubTokens) ProtoMessage()
func (*SubTokens) XXX_DiscardUnknown ¶
func (m *SubTokens) XXX_DiscardUnknown()
func (*SubTokens) XXX_Marshal ¶
func (*SubTokens) XXX_Unmarshal ¶
type TokenOwner ¶
type TokenOwner struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty" yaml:"address"` SubTokenIDs SortedUintArray `protobuf:"varint,2,rep,packed,name=SubTokenIDs,proto3,castrepeated=SortedUintArray" json:"sub_token_ids" yaml:"sub_token_ids"` }
func NewTokenOwner ¶
func NewTokenOwner(address string, subTokenIDs []uint64) *TokenOwner
func (*TokenOwner) Descriptor ¶
func (*TokenOwner) Descriptor() ([]byte, []int)
func (*TokenOwner) GetAddress ¶
func (t *TokenOwner) GetAddress() string
func (*TokenOwner) GetSubTokenIDs ¶
func (t *TokenOwner) GetSubTokenIDs() SortedUintArray
func (*TokenOwner) Marshal ¶
func (m *TokenOwner) Marshal() (dAtA []byte, err error)
func (*TokenOwner) MarshalToSizedBuffer ¶
func (m *TokenOwner) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*TokenOwner) ProtoMessage ¶
func (*TokenOwner) ProtoMessage()
func (*TokenOwner) RemoveSubTokenID ¶
func (t *TokenOwner) RemoveSubTokenID(subTokenID uint64) *TokenOwner
func (*TokenOwner) Reset ¶
func (m *TokenOwner) Reset()
func (*TokenOwner) SetSubTokenID ¶
func (t *TokenOwner) SetSubTokenID(subTokenID uint64) *TokenOwner
func (*TokenOwner) Size ¶
func (m *TokenOwner) Size() (n int)
func (*TokenOwner) String ¶
func (m *TokenOwner) String() string
func (*TokenOwner) Unmarshal ¶
func (m *TokenOwner) Unmarshal(dAtA []byte) error
func (*TokenOwner) XXX_DiscardUnknown ¶
func (m *TokenOwner) XXX_DiscardUnknown()
func (*TokenOwner) XXX_Marshal ¶
func (m *TokenOwner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*TokenOwner) XXX_Merge ¶
func (m *TokenOwner) XXX_Merge(src proto.Message)
func (*TokenOwner) XXX_Size ¶
func (m *TokenOwner) XXX_Size() int
func (*TokenOwner) XXX_Unmarshal ¶
func (m *TokenOwner) XXX_Unmarshal(b []byte) error
type TokenOwners ¶
type TokenOwners []TokenOwner
func (TokenOwners) GetOwner ¶
func (t TokenOwners) GetOwner(address string) *TokenOwner
func (TokenOwners) SetOwner ¶
func (t TokenOwners) SetOwner(owner *TokenOwner) TokenOwners
func (TokenOwners) String ¶
func (t TokenOwners) String() string
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct { }
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) BurnNFT ¶
func (*UnimplementedMsgServer) BurnNFT(ctx context.Context, req *MsgBurnNFT) (*MsgBurnNFTResponse, error)
func (*UnimplementedMsgServer) EditNFTMetadata ¶
func (*UnimplementedMsgServer) EditNFTMetadata(ctx context.Context, req *MsgEditNFTMetadata) (*MsgEditNFTMetadataResponse, error)
func (*UnimplementedMsgServer) MintNFT ¶
func (*UnimplementedMsgServer) MintNFT(ctx context.Context, req *MsgMintNFT) (*MsgMintNFTResponse, error)
func (*UnimplementedMsgServer) TransferNFT ¶
func (*UnimplementedMsgServer) TransferNFT(ctx context.Context, req *MsgTransferNFT) (*MsgTransferNFTResponse, error)
func (*UnimplementedMsgServer) UpdateReserveNFT ¶
func (*UnimplementedMsgServer) UpdateReserveNFT(ctx context.Context, req *MsgUpdateReserveNFT) (*MsgUpdateReserveNFTResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct { }
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) QueryCollection ¶
func (*UnimplementedQueryServer) QueryCollection(ctx context.Context, req *QueryCollectionRequest) (*QueryCollectionResponse, error)
func (*UnimplementedQueryServer) QueryCollectionSupply ¶
func (*UnimplementedQueryServer) QueryCollectionSupply(ctx context.Context, req *QueryCollectionSupplyRequest) (*QueryCollectionSupplyResponse, error)
func (*UnimplementedQueryServer) QueryDenoms ¶
func (*UnimplementedQueryServer) QueryDenoms(ctx context.Context, req *QueryDenomsRequest) (*QueryDenomsResponse, error)
func (*UnimplementedQueryServer) QueryNFT ¶
func (*UnimplementedQueryServer) QueryNFT(ctx context.Context, req *QueryNFTRequest) (*QueryNFTResponse, error)
func (*UnimplementedQueryServer) QueryOwnerCollections ¶
func (*UnimplementedQueryServer) QueryOwnerCollections(ctx context.Context, req *QueryOwnerCollectionsRequest) (*QueryOwnerCollectionsResponse, error)
func (*UnimplementedQueryServer) QuerySubTokens ¶
func (*UnimplementedQueryServer) QuerySubTokens(ctx context.Context, req *QuerySubTokensRequest) (*QuerySubTokensResponse, error)