Dans ce tutoriel, je vais vous montrer comment déployer des smart contracts ERC20 et ERC721 (NFT). Ce tutoriel est applicable sur la plupart des testnets compatibles EVM tels que Shardeum, Scroll, Taiko, etc…
PARTIE I : 𝗘𝗥𝗖𝟮𝟬
Pour commencer, nous allons déployer un smart contract ERC20 👇
1️⃣ Allez sur https://docs.openzeppelin.com/contracts/4.x/wizard
- 🔸Sélectionnez ERC20
- 🔸Choisissez un nom et un symbole pour votre jeton
- 🔸Définissez un montant dans « premint » (par ex. 1 000 000 000)
- 🔸Quand c’est fait, cliquez sur « Open in Remix » ✅
2️⃣ Sur Remix :
- 🔸cliquez sur le bouton ‘Compile Contract’
- 🔸après la compilation, allez à ‘Deploy & Run Transactions’
- 🔸dans ENVIRONMENT, sélectionnez » Injected Provider Metamask » (vous devriez voir votre propre adresse si vous avez tout fait correctement)
- 🔸Cliquez sur DEPLOY
- ✅Votre smart contract est déployé
3️⃣ Maintenant, vous allez créer votre propre token :
- 🔸Faites défiler vers le bas pour voir « Contrats déployés »
- 🔸Cliquez sur votre contrat pour ouvrir la fenêtre
- 🔸Sélectionnez « Transférer »
- 🔸Écrivez votre propre adresse de portefeuille et le montant que vous souhaitez transférer (le nombre de jetons n’a pas d’importance, si vous voulez 1000 jetons, tapez 1 et 21 zéros comme sur la capture d’écran ci-dessous)
- 🔸Cliquez sur « Transact »
- 🔸Confirmez la transaction sur votre portefeuille ✅
Félicitations pour avoir terminé la partie ERC20
PARTIE II : 𝗘𝗥𝗖𝟳𝟮𝟭 ( 𝗡𝗙𝗧)
Maintenant, pour la deuxième partie, nous allons déployer un smart contrat ERC721 (NFT)
1️⃣ Retournez sur https://docs.openzeppelin.com/contracts/4.x/wizard
- 🔸sélectionnez ERC721
- 🔸choisissez un nom et un symbole pour votre token
- 🔸cliquez maintenant sur « mintable »
- 🔸Une fois terminé, ouvrez dans Remix ✅
2️⃣ Sur Remix, répétez les mêmes actions que précédemment pour compiler et déployer votre contrat intelligent ✅
3️⃣ Maintenant, sous ‘Deployed Contracts’ : 🔸cliquez sur votre contrat pour ouvrir la fenêtre
- 🔸sélectionnez ‘Safe mint’
- 🔸comme précédemment, écrivez votre propre adresse de portefeuille et le nombre de NFT à créer (par exemple 10)
- 🔸cliquez sur ‘transact’
- 🔸confirmez la transaction sur le portefeuille ✅
Félicitations, vous avez créé votre contrat ERC721 et venez d’interagir avec lui