Tout développeur a besoin d’un environnement pour développer, et il est important d’utiliser des outils avec lesquels vous vous sentirez à l’aise.
C’est sûrement une des étapes les plus longues à mettre en place, mais une fois que c’est fait, on est tranquille pour un moment.
Je vais proposer plusieurs alternatives pour chaque partie, libre à vous d’utiliser les outils que vous souhaitez !
Étant donné que nous allons réaliser des exercices et un “TP pratique”, n’hésitez pas à mettre en place cet environnement dès aujourd’hui.
L’IDE :
L’IDE ou environnement de développement est l’endroit où vous allez développer. C’est l’outil avec lequel vous allez passer le plus de temps en tant que développeur.
J’utilise deux types d’IDE lorsque je développe en Solidity.
Le premier est utile lorsque je dois faire un petit projet de test ou un exercice, il s’appelle Remix IDE et est accessible directement dans le navigateur :
Il va vous permettre de compiler, tester et déployer des petits exercices !
Pour le deuxième IDE, je vais vous présenter deux choix :
• Visual Studio Code (gratuit, le plus utilisé par les devs en général)
• WebStorm (payant, c’est celui que j’utilise par habitude et par ce que j’ai une licence)
Libre à vous d’utiliser un autre IDE !
Je vous conseille aussi d’installer un plugin Solidity sur votre IDE, WebStorm et VSCode en ont chacun un de disponible.
Ensuite vous devez installer NodeJS, pour ceci, voici les liens pour Node 16 qu’Hardhat support : nodejs.org/en/blog/releas…
C'est fini pour aujourd'hui, si vous avez encore soif de Solidity, je vous conseille fortement d'aller faire un tour du côté d'avancer dans CryptoZombies !
Et si vous êtes un peu plus avancé, allez faire un tour du côté de @nodeguardians 🔥
Demain, on déploie déjà notre premier contrat !
Si l'initiative vous plaît, vous pouvez me soutenir avec un j'aime et un retweet sur le tweet principal.
N'hésitez pas à vous abonner pour ne pas rater les jours qui arrivent 🔥
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 !