Methods
burnNft
- burnNft(id: string, denom_id: string, baseTx: BaseTx): Promise<TxResult>
-
Parameters
-
id: string
-
denom_id: string
-
Returns Promise<TxResult>
editNft
- editNft(id: string, denom_id: string, new_property: { data?: undefined | string; name?: undefined | string; uri?: undefined | string }, baseTx: BaseTx): Promise<TxResult>
-
Parameters
-
id: string
-
denom_id: string
-
new_property: { data?: undefined | string; name?: undefined | string; uri?: undefined | string }
-
Optional data?: undefined | string
-
Optional name?: undefined | string
-
Optional uri?: undefined | string
-
Returns Promise<TxResult>
issueDenom
- issueDenom(id: string, name: string, schema: string, baseTx: BaseTx): Promise<TxResult>
-
Parameters
-
id: string
-
name: string
-
schema: string
-
Returns Promise<TxResult>
mintNft
- mintNft(id: string, denom_id: string, name: string, uri: string, data: string, recipient: string, baseTx: BaseTx): Promise<TxResult>
-
Parameters
-
id: string
-
denom_id: string
-
name: string
-
uri: string
-
data: string
-
recipient: string
-
Returns Promise<TxResult>
queryCollection
- queryCollection(denom_id: string): Promise<object>
-
Parameters
Returns Promise<object>
queryDenom
- queryDenom(denom_id: string): Promise<object>
-
Parameters
Returns Promise<object>
queryDenoms
- queryDenoms(): Promise<object>
-
Returns Promise<object>
queryNFT
- queryNFT(denom_id: string, token_id: string): Promise<object>
-
Parameters
-
denom_id: string
-
token_id: string
Returns Promise<object>
queryOwner
- queryOwner(owner: string, denom_id?: undefined | string): Promise<object>
-
Parameters
-
owner: string
-
Optional denom_id: undefined | string
Returns Promise<object>
querySupply
- querySupply(denom_id?: undefined | string, owner?: undefined | string): Promise<object>
-
Parameters
-
Optional denom_id: undefined | string
-
Optional owner: undefined | string
Returns Promise<object>
transferNft
- transferNft(id: string, denom_id: string, recipient: string, new_property: { data?: undefined | string; name?: undefined | string; uri?: undefined | string }, baseTx: BaseTx): Promise<TxResult>
-
Parameters
-
id: string
-
denom_id: string
-
recipient: string
-
new_property: { data?: undefined | string; name?: undefined | string; uri?: undefined | string }
-
Optional data?: undefined | string
-
Optional name?: undefined | string
-
Optional uri?: undefined | string
-
Returns Promise<TxResult>
This module implements NFT related functions
v0.17