0xNekr Profile picture
May 24 19 tweets 7 min read
[#THREAD] On créé un contrat ERC721 pas à pas

Difficulté technique : ★★★☆☆

Dans mon dernier thread on a découvert certaines fonctions d'ERC721.

Aujourd'hui on va créer notre premier contrat NFT ensemble !

#Web3 #Solidity #SmartContracts #NFT #Crypto

⬇️

1/18
Notre objectif est de réaliser un contrat ERC721 qui a pour caractéristiques :

• Une supply (nombre de NFT) de 100.
• Un prix de 0.00001 ether (🐀).
• Permettre de mint plusieurs NFTs d’un coup.
• Permettre de récupérer l’argent du smart contract par le propriétaire

2/18
Je vous conseille fortement de suivre directement ce thread avec le code que j’ai déployé sur mon Github :

github.com/0xNekr/HowToCr…

Vous allez même pouvoir le déployer (ou le modifier) pour tester par vous même !

On commence par voir les outils nécessaires ⬇️

3/18
Aujourd’hui on fait au plus simple, notre allié c’est

remix.ethereum.org

C’est lui qui va nous permettre de développer, déployer et tester, et tout ça dans le navigateur, elle est pas belle la vie ?

Et on a rien besoin de plus !

4/18
On va créer notre contrat, c'est un fichier solidity donc une extension ".sol".

Je vais appeler mon contrat "NekrIsERC721.sol".

Ce n'est pas obligatoire, mais c'est une bonne pratique d'appeler son contrat par la norme dont il hérite. Ici, c'est ERC721 !

Allons dev !

5/18
[Configuration] Image
[Les imports de librairie] Image
[Les déclarations] Image
[Les variables globales] Image
[Le constructeur] Image
[setBaseURI(_baseTokenURI)] Image
[tokenURI(_tokenId)] Image
[mintNFTs(_count)] 1/2 Image
[mintNFTs(_count)] 2/2 Image
[withdraw()] Image
Bravo à vous !

Vous venez d'écrire votre tout premier contrat #ERC721 !

Il est très simple et il y a énormément de choses qu'on va améliorer au fur et à mesure des threads !

16/18
Dans mon prochain thread nous allons apprendre à déployer le contrat que l'on vient de créer afin de le tester et de voir directement notre collection sur le testnet d'OpenSea.

N'hésitez pas à vous abonner si ça vous intéresse !

17/18
Merci de m'avoir lu !

Je suis toujours preneur de vos retours !

Un grand merci à mes acolytes @CryptoLidl x @CrypToma8 et à la famille @CryptApeDAO !

Et merci au boss @GoodValueCrypto pour sa confiance !

18/18
Pour tester ce contrat, on se donne rendez-vous ici les amis ! ⬇️

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with 0xNekr

0xNekr Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @0xNekr

Jun 7
[#THREAD DE MES THREADS💻]

Histoire de facilement tout retrouver, voici mes threads dans l'ordre de publication ! 🥳

Design by @CryptoLidl 🔥

#ERC721 #Solidity #EVM #Eth #Crypto #Dev Image
Read 5 tweets
Jun 6
[#THREAD] Comment devenir développeur Solidity ?

C'est la question qu'on me pose le plus régulièrement !

Je ne suis pas sûr d'avoir la réponse, mais mon parcours est le suivant...

#Web3 #Solidity #SmartContract #NFT #Crypto #ETH

⬇️ 1/20 Image
[Prélude]

Je suis développeur de formation, j'ai des appétences pour le développement et ça m'a aidé à aller beaucoup plus vite !

Mais rien n'est impossible même si vous n'avez pas les bases (avec du temps et de l'envie on peut tout faire).

2/20
Je vais aborder exclusivement mon parcours entre mon apprentissage de Solidity jusqu'à mes premiers projets.

Mais si vous partez de 0, il est important selon moi de comprendre et maîtriser au moins les points qui suivent :

• HTML/CSS/JS
• Un framework JS
• La POO

3/20
Read 21 tweets
May 31
[#THREAD] Déployer et tester son premier smart contract

Difficulté technique : ★☆☆☆☆

La dernière fois on a développé notre premier smart contrat…

Aujourd'hui on va faire en sorte de le déployer sur la blockchain !

#Web3 #Solidity #SmartContract #NFT #Crypto #ETH
⬇️
1/19
[INTRO]

Pour commencer, n'oubliez pas d'aller lire / appliquer tout ce qu'on a apprit dans le dernier thread sur comment développer un smart contract ERC721, vous pouvez le retrouver ici :



2/19
[INTRO]

Si vous voulez tester par vous même je vous conseille de repartir du code présent sur mon #Github :

github.com/0xNekr/HowToCr…

3/19
Read 20 tweets
May 31
[THREAD DE MES THREADS💻]

Histoire de facilement tout retrouver, voici mes threads dans l'ordre de publication ! 🥳

⬇️⬇️⬇️
Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(