NFT (Non-Fungible Token)

Standards

Définition

Token unique et non interchangeable, généralement au standard ERC-721 ou ERC-1155. Chaque NFT possède un ID unique et peut représenter un objet numérique (art, musique, vidéo), un objet de jeu, un certificat de propriété, etc. Les métadonnées (image, nom, description) sont souvent stockées sur IPFS ou Arweave.

Version anglaise

Unique and non-interchangeable token, typically following ERC-721 or ERC-1155 standard. Each NFT has a unique ID and can represent a digital object (art, music, video), game item, ownership certificate, etc. Metadata (image, name, description) often stored on IPFS or Arweave.

Exemple de Code

import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol";

contract MyNFT is ERC721URIStorage {
  uint256 private _tokenIds;

  constructor() ERC721("MyNFT", "MNFT") {}

  function mintNFT(address recipient, string memory tokenURI)
    public
    returns (uint256)
  {
    _tokenIds++;
    _mint(recipient, _tokenIds);
    _setTokenURI(_tokenIds, tokenURI); // Metadata URI (IPFS/HTTP)
    return _tokenIds;
  }
}

Termes Liés

Pratique ce concept sur Solingo

Maîtrise NFT (Non-Fungible Token) avec des exercices interactifs et un IDE intégré.

Commencer gratuitement