Private
constructorThe asset parameters retrieved from the Algorand blockchain
The asset ID on the Algorand blockchain
The metadata associated with this ARC-3 asset
Static
Private
calculateSHA256Static
createCreates a new ARC-3 compliant NFT on the Algorand blockchain
The configuration options for the NFT
Optional
clawback?: stringThe clawback address
The creator of the asset, including address and signer
Optional
defaultWhether the asset should be frozen by default
Optional
freeze?: stringThe freeze address
The path to the image file
The name of the image file
The IPFS instance to use for uploading
Optional
manager?: stringThe manager address
The name of the asset
The Algorand network to use
Additional properties to include in the metadata
Optional
reserve?: stringThe reserve address
The unit name for the asset
A promise resolving to an object containing the transaction ID and asset ID
Static
fetchFetches asset parameters from the Algorand blockchain
The asset ID to fetch
The Algorand network to use
A promise resolving to the asset parameters
Static
Protected
fetchStatic
fromStatic
resolve
Class representing an ARC-3 compliant NFT on Algorand. Extends CoreAsset with metadata handling for the ARC-3 standard.