Skip to content

NFT Guideline

Stéphane edited this page Aug 19, 2024 · 1 revision

NFT Guideline

1: Immutable NFT : ARC-3

Immutable NFTs are digital assets that cannot be altered or modified once created. ARC-3 ensures that the data and information of the asset cannot be changed. Characteristics:

  • MetaData off-chain (Any URL can be used, mostly IPFS.)

2: Mutable NFTs : ARC-3/ARC-19

Mutable URLs allow creators to modify the link's destination attached to an NFT, which can be helpful for updating information about the asset. ARC-19 and ARC-3 work together to provide mutable URLs. Characteristics:

  • MetaData off-chain (Any URL can be used, mostly IPFS.)
  • Use the Reserve Address to update the url

3: On-chain (txn note) metadata NFTs : ARC-69

ARC-69 allows for the on-chain creation of metadata. This standard allows the creation of NFTs from an application and keeps everything on-chain.

4: On-Chain Mutable NFTs : ARC-20

A ARC-20 "Smart ASA" is an Algorand Standard Asset (ASA) controlled by a Smart Contract that exposes methods to create, configure, transfer, freeze, and destroy the asset.

Links

MetaDatas:

ASA NFTs:

Smart ASA

Royalty enforcer

Immutable

Metadata Mutable

SoulBound Token

Discussions

URL - Mutability:

Smart-Contract NFTs:

ABI

Events

Interface Detection

Rest API