ERC-721
StandardsDéfinition
Standard de token non fongible (NFT) où chaque token possède un ID unique. Contrairement à l'ERC-20, les tokens ne sont pas interchangeables. Utilisé pour les NFTs d'art, les objets de jeu, les noms de domaine (ENS), etc. Définit ownerOf(), transferFrom(), approve(), et les événements Transfer/Approval.
Version anglaise
Non-fungible token (NFT) standard where each token has a unique ID. Unlike ERC-20, tokens are not interchangeable. Used for art NFTs, game items, domain names (ENS), etc. Defines ownerOf(), transferFrom(), approve(), and Transfer/Approval events.
Exemple de Code
import "@openzeppelin/contracts/token/ERC721/ERC721.sol";
contract MyNFT is ERC721 {
uint256 private _tokenIds;
constructor() ERC721("MyNFT", "MNFT") {}
function mint(address to) public returns (uint256) {
_tokenIds++;
_mint(to, _tokenIds);
return _tokenIds;
}
}
// Fonctions standards :
// - ownerOf(uint256 tokenId)
// - transferFrom(address from, address to, uint256 tokenId)Termes Liés
Pages Liées
Pratique ce concept sur Solingo
Maîtrise ERC-721 avec des exercices interactifs et un IDE intégré.
Commencer gratuitement