Hier nous avons créé notre premier contrat ERC20. Aujourd'hui le challenge est simple : le déployer sur Mumbai, mint des tokens et l'ajouter à notre wallet pour pouvoir le voir !
En route 🔥
On commence par récupérer le script de déploiement grâce à "git pull".
Le script est simple, il récupère le contrat grâce à son nom et permet de le déployer directement sur la blockchain.
Pensez à bien remplacer le nom "NekrTokenIsERC20" par le nom de votre contrat !
Une fois le script présent et le nom changé, il faut utiliser la commande suivante :
"yarn hardhat run .\scripts\NekrTokenIsERC20.deploy.ts --network polygonMumbai"
Si tout est bon, vous devriez connaitre l'adresse de votre contrat.
Pensez à garder l'adresse de côté.
Maintenant que notre contrat est déployé sur Mumbai, il est temps de le vérifier !
Maintenant nous allons apprendre à interagir directement avec le contrat depuis l'explorateur qu'est polygonScan (fonctionne avec tous les explorateurs comme Etherscan).
Je vous conseille de lire ce thread que j'ai pu réaliser si vous ne savez pas encore comment faire 🔽
Ensuite il faut se rendre sur la page de votre contrat, puis dans "Write Contract" et connectez vous avec l'adresse liée à la clé privée qui vous a servi à déployer le contrat !
Il est important de se connecter avec le propriétaire du contrat car nous allons ajouter un admin !
Une fois connecté, vous devez appeler la première fonction du contrat qui est "addAdmin".
Pour rappel, cette fonction va permettre d'ajouter une adresse "admin" qui aura la capacité de mint des tokens !
Ajoutez votre propre adresse pour le moment !
Si vous tombez sur cette erreur lors de l'appui sur "write", pas de panique.
Elle vient du fait que Mumbai renvoie mal les informations concernant les frais de réseau pour MM, nous allons modifier nous-mêmes les frais à envoyer.
Vous n'aurez pas ce problème ailleurs.
Vous pouvez appuyer sur "write", mais cette fois, à l'ouverture de MM voici ce qu'il faut faire :
- Cliquer sur modifier les frais.
- Ajouter des GWEI à 50 environ dans prix du gaz.
Si tout se passe bien, votre transaction devrait se terminer avec succès comme ceci :
Aujourd'hui, je vais vous montrer comment créer un contrat de NFT qui autorise le paiement en #stablecoin à la place de l'ether pour éviter la volatilité (👀).
Suivez ce thread pour apprendre comment mettre en place cette solution technique simplement.
🧵👇
Mise en situation :
Vous lancez une collection de NFT sur la blockchain #Ethereum... mais vous avez besoin d'un montant très précis, 100$ par NFT, pas plus, pas moins.
Et la se pose un problème, un mint en ether induit forcément la variation du cours...
Heureusement, il existe une solution à votre problème...
Avant tout, je vous conseille de lire le super thread de @TCryptomonnaies sur le projet.
Mais ce n'est pas tout, c'est moi qui ai développé le Smart Contrat, vous comprenez pourquoi je suis très heureux de pouvoir vous offrir ce free mint !
25 jours pour apprendre à développer des Smart Contracts en #Solidity 🔥
Jour 25 / 25 : Récap de l'aventure, et thread de mes 24 threads ! ❤️
Retweet et like ça t'a plu ! 💪
🧵
Avant tout, je tiens à re-remercier énormément @CryptoLidl pour les 25 vidéos illustratives du calendrier !
Il est disponible pour vous assister dans la création de contenu (support visuel, montage, etc.).
Si vous êtes intéressé, n'hésitez pas à le contacter via Twitter.
Je sais que le format Twitter n'est pas l'idéal pour beaucoup, ne vous inquiétez pas, je travaille à passer tout ceci en format article pour que cela soit bien plus simple à suivre/réaliser !