Blockchain3 jours
ERC-20, ERC-721, ERC-1155 : développer des tokens et NFTs
Developpeurs Solidity souhaitant implementer des tokens fongibles, des NFTs et des standards multi-tokens
21h de formationdistanciel

Objectifs pedagogiques
- Maitriser les standards ERC-20, ERC-721, ERC-1155
- Implementer des tokens fongibles avec extensions (mint, burn, pause)
- Developper des NFTs avec metadata on-chain/off-chain
- Creer des collections multi-tokens ERC-1155
- Integrer des royalties (EIP-2981) et des restrictions de transfert
- Deployer et verifier des tokens en production
Programme
- •Standard ERC-20 : interface, fonctions obligatoires
- •Implementation OpenZeppelin : ERC20.sol, extensions
- •Mint, burn, pause : gestion du supply
- •Allowance : approve, transferFrom, risques et patterns
- •ERC-20 Permit (EIP-2612) : signatures off-chain
- •Snapshots : ERC20Snapshot pour governance
- •Timelock et vesting : liberation progressive de tokens
- •Atelier : creer un token ERC-20 avec vesting et governance
- •Standard ERC-721 : tokenId, ownership, metadata URI
- •Metadata JSON : structure, IPFS, Arweave
- •Enumerable extension : totalSupply, tokenByIndex
- •URIStorage : metadata on-chain vs off-chain
- •Royalties (EIP-2981) : implementation et integration marketplaces
- •Restrictions de transfert : soulbound tokens, non-transferable NFTs
- •Reveal mechanism : NFTs caches puis reveles
- •Atelier : developper une collection NFT avec reveal et royalties
- •Standard ERC-1155 : fongibles + non-fongibles en un seul contrat
- •Batch operations : mint, transfer en masse
- •Supply tracking : ERC1155Supply extension
- •Metadata URI : schema JSON pour tokens multiples
- •Use cases : gaming assets, tickets, memberships
- •Comparison ERC-721 vs ERC-1155 : quand utiliser quoi
- •Bridges et interoperabilite : wrapping ERC-20/721 en ERC-1155
- •Atelier : creer un systeme de gaming assets avec ERC-1155
Prerequis
- •Bases en Solidity
- •Comprehension des smart contracts
- •Experience avec un framework (Hardhat/Foundry)
Modalites d'evaluation
Projet de deploiement de token ERC-20, collection NFT ERC-721, systeme multi-tokens ERC-1155
Feuilles d'emargement, suivi de connexion pour le distanciel, evaluation des acquis en fin de formation.
Accessibilite handicap
Formation accessible aux personnes en situation de handicap. Referent handicap disponible pour adapter les modalites.