0xNekr Profile picture
May 13 13 tweets 6 min read
[#THREAD] Les fonctions de #ERC721

Difficulté technique [4/10]

On utilise au quotidien la norme #ERC721 apparue en janvier 2018.

Mais connaissez-vous toutes les fonctions qu'elle embarque ?

On va regarder cela ensemble
#Web3 #Solidity #SmartContracts #NFT
↓↓↓↓↓↓↓↓↓ Image
Je vais parler exclusivement des fonctions que vous pouvez appeler en tant qu’utilisateur et non les fonctions internes à la norme ERC721.

Mais si vous le souhaitez je ferai un autre Thread qui détaille davantage tout le fonctionnement de cette norme !

#Crypto #Developpeur #NFT
>balanceOf(address) Image
>ownerOf(tokenId) Image
>transferFrom(from, to, tokenId) Image
>safeTransferFrom(from, to, tokenId) Image
>approve(to, tokenId) Image
>setApprovalForAll(address, boolean) Image
>getApproved(tokenId) Image
>isApprovedForAll(addressOfOwner, addressOfOperator) Image
Toutes les fonctions ci-dessus sont directement utilisables depuis #etherscan pour tout contrat ERC721 qui a été vérifié !

Cependant, il faut garder en tête qu'il est possible que le développeur ait surchargé certaines de ces fonctions.

10/12
Il reste plein de fonctions et de normes à expliquer !

Donc, n'hésitez pas à me faire vos retours et vous abonner pour la suite.

Je compte poster du contenu sur ces sujets le plus régulièrement possible !

11/12
Je suis preneur de toute critique et remarque au sujet de mon tout premier thread, mes DMs sont ouverts si vous voulez discuter du dev Solidity et des smarts contracts en général.

Merci à @CryptoLidl x @CrypToma8 x @CryptApeDAO

Très bonne journée et merci de m'avoir lu.
12/12

• • •

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 22
[#THREAD] Intéragir directement avec un Smart Contract

Difficulté technique : ★☆☆☆☆

Mint sans passer par une dApp, transférer un NFT, on a plein de raisons de vouloir intéragir avec un Smart Contract.

Mais comment faire ?

#Web3 #SmartContracts #NFT #Crypto

⬇️ Image
Interagir en direct avec un contrat a beaucoup d'avantages.

Notamment lorsqu'une #dApp ne fonctionne pas ou ne propose pas certaines fonctionnalités comme le transfert par exemple.

Cela va nous permettre d'avoir accès à toutes les fonctions publiques et externes !

1/22
> Le scope

Aujourd'hui je ne parle que des contrats qui sont déployés sur Ethereum et toutes les EVMs (AVAX, BSC, Fantom, Polygon, etc..)

Ce qui couvre déjà une belle partie de notre écosystème !

On est parti

⬇️

2/22
Read 24 tweets
Jun 14
[#THREAD] On créé un contrat ERC721 pas à pas v.2

Difficulté technique : ★★★★☆

On améliore notre dernier contrat : il est temps de rajouter des étapes de vente et surtout... une whitelist !

#Web3 #Solidity #SmartContracts #NFT #Crypto #Whitelist

⬇️

1/21 Image
Notre objectif est de rajouter et modifier certaines caractéristiques :

• Ajouter des étapes de vente.
• Ajouter une vente en whitelist avec un arbre de Merkle.
• Un prix de vente de 0.01 ether en vente publique.
• Un prix de vente de 0.005 ether en whitelist.

2/21
Avant de continuer, si ce n'est pas déjà le cas, je vous conseille fortement de suivre mon premier thread sur la première étape de développement du contrat.

Il permet de poser les bases nécessaires pour comprendre ce qui suit !



3/21
Read 22 tweets
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!

:(