# README
Info
The nft module is adopted copy of the cosmos-sdk nft module of the sdk v0.46.4, revision hash: https://github.com/cosmos/cosmos-sdk/tree/eb1e3ebf6fcfd56e1f1d8f4c0a6192740bd8a6c1
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
DefaultGenesisState - Return a default genesis state.
No description provided by the author
No description provided by the author
RegisterInterfaces registers the interfaces in the registry.
No description provided by the author
RegisterQueryHandler registers the http handlers for service Query to "mux".
RegisterQueryHandlerClient registers the http handlers for service Query to "mux".
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
No description provided by the author
ValidateClassID returns whether the class id is valid.
ValidateGenesis check the given genesis state has no integrity issues.
ValidateNFTID returns whether the nft id is valid.
# Constants
CLIName is used to name command in CLI.
ModuleName module name.
RouterKey is the message route for nft.
StoreKey is the default store key for nft.
TypeMsgSend nft message types.
# Variables
x/nft module sentinel errors.
x/nft module sentinel errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
x/nft module sentinel errors.
x/nft module sentinel errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
x/nft module sentinel errors.
x/nft module sentinel errors.
x/nft module sentinel errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Class defines the class of the nft type.
Entry Defines all nft owned by a person.
EventBurn is emitted on Burn.
EventMint is emitted on Mint.
EventSend is emitted on Msg/Send.
GenesisState defines the nft module's genesis state.
MsgSend represents a message to send a nft from one account to another account.
MsgSendResponse defines the Msg/Send response type.
NFT defines the NFT.
QueryBalanceRequest is the request type for the Query/Balance RPC method.
QueryBalanceResponse is the response type for the Query/Balance RPC method.
QueryClassesRequest is the request type for the Query/Classes RPC method.
QueryClassesResponse is the response type for the Query/Classes RPC method.
QueryClassRequest is the request type for the Query/Class RPC method.
QueryClassResponse is the response type for the Query/Class RPC method.
QueryNFTRequest is the request type for the Query/NFT RPC method.
QueryNFTResponse is the response type for the Query/NFT RPC method.
QueryNFTstRequest is the request type for the Query/NFTs RPC method.
QueryNFTsResponse is the response type for the Query/NFTs RPC methods.
QueryOwnerRequest is the request type for the Query/Owner RPC method.
QueryOwnerResponse is the response type for the Query/Owner RPC method.
QuerySupplyRequest is the request type for the Query/Supply RPC method.
QuerySupplyResponse is the response type for the Query/Supply RPC method.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
# Interfaces
AccountKeeper defines the contract required for account APIs.
BankKeeper defines the contract needed to be fulfilled for banking and supply dependencies.
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.