package
0.0.5
Repository: https://github.com/fluxnftlabs/sdk-go.git
Documentation: pkg.go.dev

# Functions

DefaultGenesisState - Returns a default genesis state.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RegisterInterfaces registers the interfaces types with the interface registry.
RegisterLegacyAminoCodec registers the necessary fnft interfaces and concrete types on the provided LegacyAmino codec.
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
UnsafeBytesToStr is meant to make a zero allocation conversion from []byte -> string to speed up operations, it is not meant to be used generally, but for a specific pattern to delete keys from a map.
UnsafeStrToBytes uses unsafe to convert string into byte array.
ValidateGenesis checks that the given genesis state has no integrity issues.

# Constants

ModuleName defines the name of the nft module.
No description provided by the author
No description provided by the author
No description provided by the author
RouterKey is the message route for nft.
StoreKey is the default store key for nft.

# Variables

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
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
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
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
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
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
No description provided by the author

# Structs

Class defines the class of the nft type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
MsgCreate represents a message to create a nft from one account.
MsgCreateResponse defines the Msg/Create response type.
MsgDepositShares represents a message to deposit nft shares from bank to fnft.
MsgDepositSharesResponse defines the Msg/DepositShares response type.
MsgPurchaseShares represents a message to purchase a nft's shares.
MsgPurchaseSharesResponse defines the Msg/PurchaseShares response type.
MsgSponsor represents a message to sponsor an nft project.
MsgSponsorResponse defines the Msg/Sponsor response type.
MsgTransferShares represents a message to transfer nft shares from one account to another account.
MsgTransferSharesResponse defines the Msg/TransferShares response type.
MsgWithdrawShares represents a message to withdraw nft shares from fnft to bank.
MsgWithdrawSharesResponse defines the Msg/WithdrawShares 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.
QueryHolderRequest is the request type for the Query/Holder RPC method.
QueryHolderRequest is the response type for the Query/Holder RPC method.
QueryHoldersRequest is the request type for the Query/Holders RPC method.
QueryHoldersRequest is the response type for the Query/Holders 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.
No description provided by the author
UnimplementedIndexerServer can be embedded to have forward compatible implementations.
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.
No description provided by the author
IndexerClient is the client API for Indexer service.
IndexerServer is the server API for Indexer service.
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.

# Type aliases

No description provided by the author