NFT (Non-Fungible Token)
StandardsDé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;
}
}Pages Liées
Pratique ce concept sur Solingo
Maîtrise NFT (Non-Fungible Token) avec des exercices interactifs et un IDE intégré.
Commencer gratuitement