NFTs on Algorand are created using the Algorand Standard Assets (ASAs), which are part of the core protocol and created using a special type of transaction. This makes Algorand different to other chains where smart contracts are needed for the creation of an NFT. You can learn more about it here.
ARC Standards we support:
Path parameters:
chain
:[string] chain to work with. Either TESTNET
, BETANET
or MAINNET
Body Details:
Body parameters:
name
: The Name for this asset
description
: A description of this asset
image
: A URI pointing to a file with MIME type image/* representing the asset to which this token represents
decimals
: A value of >0 is considered a 'Fractional NFT'
unitName
: The Unit Name for this asset
image_integrity
: The SHA-256 digest of the file pointed by the URI image.
image_mimetype
: The MIME type of the file pointed by the URI image. MUST be of the form 'image/*'
properties
: Arbitrary properties (also called attributes). Values may be strings, numbers, object or arrays.
Example:
Response:
To create NFTs on Algorand you need to:
A standalone account is an Algorand address and private key pair that is not stored on disk. The private key is most often in the 25-word mnemonic form.
Standalone accounts have a low setup cost as you do not need to connect to a separate client that depends on separate hardware. All you need is the 25-word human-readable mnemonic of the relevant account.
You can later import the created account to any wallet supporting Algorand using the mnemonic phrase.