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.
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
Créer et déployer une application DeFi
Intermédiairestrykerin •
31 décembre 2020 •
11 min
Déposez des jetons ERC20 dans le contrat intelligent et générez des jetons Farm
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 •
7 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
Configuration de l'intégration continue entre Solidy et Truffle
IntermédiaireMarkus Waas •
5 juin 2020 •
5 min
Comment configurer Travis ou Circle CI pour les tests de Truffle avec des plugins utiles
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
Avancéjdourlens •
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