Tutoriels de développement Ethereum
Bienvenue dans notre liste organisée de tutoriels de la communauté.
EIP-1271 : Signature et vérification des signatures de contrats intelligents
IntermédiaireNathan H. Leung •12 janvier 2023 •7 min
Un aperçu de la génération et de la vérification de signatures de contrat intelligent avec l'EIP-1271. Nous examinons également la mise en œuvre de l'EIP-1271 utilisée dans Safe (anciennement Gnosis Safe) pour fournir un exemple concret aux développeurs de contrats intelligents sur lequel s'appuyer.
Tout ce qui se cache
IntermédiaireOri Pomerantz •15 septembre 2022 •24 min
Apprenez comment créer et utiliser un contrat de mise en cache pour des transactions moins chères sur le rollup
ERC-20 en sécurité
DébutantOri Pomerantz •15 août 2022 •9 min
Comment aider les gens à éviter des erreurs bêtes
Comment transformer son Raspberry Pi 4 en un nœud en flashant simplement la carte MicroSD
IntermédiaireEthereumOnArm •10 juin 2022 •9 min
Flashez votre Raspberry Pi 4, branchez-y un câble ethernet, connectez le disque SSD et mettez l'appareil en marche pour transformer votre Raspberry Pi 4 en un nœud Ethereum complet + validateur
Comprendre le livre Jaune des spécifications d'EVM
Intermédiaireqbzzt •15 mai 2022 •20 min
Comprendre la partie du Livre Jaune, les spécifications formelles pour Ethereum, qui explique la machine virtuelle Ethereum (EVM).
Minimiser les ABIs pour l'optimisation des données d'appel
IntermédiaireOri Pomerantz •1 avril 2022 •16 min
Optimisation des contrats intelligents pour les Rollups optimistes
Introduction au contrat de passerelle standard Optimism
IntermédiaireOri Pomerantz •30 mars 2022 •34 min
Comment fonctionne la passerelle standard d'Optimism ? Pourquoi fonctionne-t-elle de cette façon ?
Preuves de Merkle relatives à l'intégrité des données hors ligne
AvancéOri Pomerantz •30 décembre 2021 •11 min
Assurer l'intégrité des données en chaîne pour les données stockées, principalement, hors chaîne
Ingénierie inverse d'un contrat
AvancéOri Pomerantz •30 décembre 2021 •33 min
Comment comprendre un contrat quand vous n'avez pas le code source
Un Contrat intelligent « Hello World » pour les débutants - Fullstack
Débutantnstrike2 •25 octobre 2021 •48 min
Tutoriel d'introduction à l'écriture et au déploiement d'un contrat intelligent simple sur Ethereum.
Tutoriel pour frapper des NFT
Intermédiairesmudgil •6 octobre 2021 •30 min
Dans ce tutoriel, vous allez créer un générateur de NFT et apprendre à créer une application décentralisée dApp full-stack en reliant votre contrat intelligent à une interface React, à l'aide de MetaMask et d'autres outils Web3.
Comment configurer Tellor comme Oracle
DébutantTellor •29 juin 2021 •2 min
Un guide pour débuter l'intégration de l'oracle Tellor dans votre protocole
Apprendre les sujets fondamentaux d'Ethereum avec SQL
DébutantPaul Apivat •11 mai 2021 •9 min
Ce tutoriel a pour objectif d'aider les lecteurs à comprendre les concepts fondamentaux d'Ethereum, y compris les transactions, les blocs et le gaz en interrogeant les données sur chaîne avec le Langage de Requête Structurée (SQL).
Visite guidée du contrat Uniswap-v2
IntermédiaireOri Pomerantz •1 mai 2021 •63 min
Comment fonctionne le contrat Uniswap-v2 ? Pourquoi est-il écrit de cette façon ?
Comment frapper un NFT (Partie 2/3 du tutoriel NFT)
DébutantSumi Mudgil •22 avril 2021 •10 min
Ce tutoriel explique comment frapper un NFT sur la blockchain Ethereum grâce à notre contrat intelligent et à Web3.
Comment voir votre NFT dans votre portefeuille (Partie 3/3 de la série des tutoriels NFT)
DébutantSumi Mudgil •22 avril 2021 •2 min
Ce tutoriel décrit comment visualiser un NFT existant sur MetaMask !
Comment écrire & déployer un NFT (Partie 1/3 du tutoriel NFT)
DébutantSumi Mudgil •22 avril 2021 •15 min
Ce tutoriel est la première partie de la série sur les NFT et vous guidera pas-à-pas sur la façon d'écrire et de déployer un contrat intelligent de jeton non fongible (jeton ERC-721) avec Ethereum et IPFS (Inter Planetary File System).
Envoyer des jetons avec ethers.js
DébutantKim YongJun •6 avril 2021 •3 min
Guide à l'intention des débutants sur l'envoi de jetons à l'aide d'ether.js.
Découvrir le contrat Vyper ERC-721
DébutantOri Pomerantz •1 avril 2021 •21 min
Le contrat ERC-721 de Ryuya Nakamura et son fonctionnement
Un Contrat intelligent « Hello World » pour les débutants
Débutantelanh •31 mars 2021 •13 min
Tutoriel d'introduction à l'écriture et au déploiement d'un contrat intelligent simple sur Ethereum.
Présentation du contrat ERC-20
DébutantOri Pomerantz •9 mars 2021 •29 min
Qu'est-ce que le contrat OpenZeppelin ERC-20 et pourquoi existe-t-il ?
Test d'un contrat intelligent simple avec la bibliothèque Waffle
DébutantEwa Kowalska •26 février 2021 •6 min
Tutoriel pour débutants
Surveillance de Geth avec InfluxDB et Grafana
IntermédiaireMario Havel •13 janvier 2021 •5 min
Utiliser WebSockets
DébutantElan Halpern •1 décembre 2020 •6 min
Guide d'utilisation des WebSockets et d'Alchemy pour réaliser des requêtes JSON-RPC et s'abonner à des événements.
Waffle: Bouchonnage dynamique et tests de contrats
IntermédiaireDaniel Izdebski •14 novembre 2020 •7 min
Tutoriel Waffle avancé pour utiliser le bouchonnage dynamique et tester les appels de contrat
Envoyer des transactions en utilisant le Web3
DébutantElan Halpern •4 novembre 2020 •11 min
Voici un guide à l'attention des débutants qui explique comment envoyer des transactions Ethereum en utilisant le Web3. Il y a trois étapes principales pour envoyer une transaction sur la blockchain Ethereum : créer, signer et diffuser. Nous allons passer en revue les trois.
Bien débuter avec le développement Ethereum
DébutantElan Halpern •30 octobre 2020 •5 min
Ceci est un guide permettant aux débutants de s'initier avec le développement Ethereum. Nous allons vous guider de la création d'un point d'accès à l'API à l'écriture de votre premier script Web3, en passant par celle d'une requête en ligne de commande ! Aucune expérience préalable dans le développement de blockchain n'est requise !
Tester les jetons ERC-20 avec Waffle
IntermédiaireVladislav Starostenko •16 octobre 2020 •42 min
Découvrez comment tester les contrats intelligents Solidity et utiliser des correspondances de contrats intelligents avec Waffle.
Tutoriel pour "dire bonjour au monde" avec hardhat et ethers
DébutantMiZiet •16 octobre 2020 •4 min
Réalisez votre premier projet Waffle avec hardhat et ethers.js
Introduction à Ethereum pour développeurs Python, partie 1
DébutantMarc Garreau •8 septembre 2020 •13 min
Une introduction au développement Ethereum, particulièrement utile aux personnes disposant de connaissances en langage de programmation Python
Un guide des outils de sécurité pour les contrats intelligents
IntermédiaireTrailofbits •7 septembre 2020 •6 min
Un aperçu de trois différentes techniques de test et d'analyse de programme
Liste de contrôle de sécurité des contrats intelligents
IntermédiaireTrailofbits •7 septembre 2020 •3 min
Un flux de travail suggéré pour la rédaction de contrats intelligents sécurisés
Directives de sécurité pour les contrats intelligents
IntermédiaireTrailofbits •6 septembre 2020 •5 min
Une liste de contrôle des consignes de sécurité à prendre en compte lors de la création de votre DApp
The Graph : Résoudre le problème des requêtes de données du Web3
IntermédiaireMarkus Waas •6 septembre 2020 •8 min
La blockchain est comme une base de données mais sans SQL. Toutes les données y sont présentes mais aucun moyen d'y accéder. Laissez-moi vous montrer comment résoudre cela avec The Graph et GraphQL.
Liste des contrôles pour l'intégration de jetons
IntermédiaireTrailofbits •13 août 2020 •5 min
Une liste des contrôles à réaliser lors d’interactions avec des jetons
Réduire la taille des contrats pour ne pas dépasser la limite
IntermédiaireMarkus Waas •26 juin 2020 •6 min
Que pouvez-vous faire pour éviter que vos contrats intelligents ne deviennent trop volumineux ?
Comment utiliser Slither pour trouver des bugs de contrat intelligent
AvancéTrailofbits •9 juin 2020 •8 min
Comment utiliser Slither pour trouver automatiquement des bugs dans les contrats intelligents
Comment simuler des contrats intelligents Solidity pour les tests
IntermédiaireMarkus Waas •2 mai 2020 •4 min
Pourquoi vous devriez vous amuser avec vos contrats lors de vos tests
Démarrer le développement de votre interface dApp avec create-eth-app
DébutantMarkus Waas •27 avril 2020 •6 min
Aperçu de l'utilisation de create-eth-app et de ses fonctionnalités
Démarrer le développement de votre interface dApp avec create-eth-app
DébutantMarkus Waas •27 avril 2020 •6 min
Aperçu de l'utilisation de create-eth-app et de ses fonctionnalités
Appeler un contrat intelligent depuis JavaScript
Débutantjdourlens •19 avril 2020 •3 min
Comment appeler une fonction de contrat intelligent à partir de JavaScript en utilisant un exemple de jeton Dai
Configurer web3.js pour utiliser la blockchain Ethereum en JavaScript
Débutantjdourlens •11 avril 2020 •3 min
Comment utiliser un contrat intelligent pour interagir avec un jeton en utilisant le langage Solidity
Comment utiliser Echidna pour tester les contrats intelligents
AvancéTrailofbits •10 avril 2020 •14 min
Comment utiliser Echidna pour tester automatiquement les contrats intelligents
Transferts et approbation des jetons ERC-20 à partir d'un contrat intelligent de solidity
Intermédiairejdourlens •7 avril 2020 •7 min
Comment utiliser un contrat intelligent pour interagir avec un jeton en utilisant le langage Solidity
Interagir avec les autres contrats de Solidity
Avancéjdourlens •5 avril 2020 •4 min
Comment déployer un contrat intelligent à partir d'un contrat existant et interagir avec lui
Comprendre le contrat intelligent de jeton ERC-20
Débutantjdourlens •5 avril 2020 •5 min
Introduction au déploiement de votre premier contrat intelligent sur un réseau de test Ethereum
Déployer votre premier contrat intelligent
Débutantjdourlens •3 avril 2020 •4 min
Introduction au déploiement de votre premier contrat intelligent sur le réseau de test Ethereum
Consigner les données des contrats intelligents avec des événements
Intermédiairejdourlens •3 avril 2020 •2 min
Introduction aux événements de contrats intelligents et manière dont vous pouvez les utiliser pour enregistrer les données
Comment mettre en œuvre un marché ERC-721
IntermédiaireAlberto Cuesta Cañada •19 mars 2020 •6 min
Comment mettre en vente des objets tokénisés dans un forum de petites annonces décentralisé
Comment utiliser Manticore pour trouver des bugs dans les contrats intelligents
AvancéTrailofbits •13 janvier 2020 •12 min
Comment utiliser Manticore pour trouver automatiquement des bugs dans les smart contracts