Passer au contenu principal

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édiaire

Nathan H. Leung12 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.

eip-1271contrats intelligentsvérificationsignature

Tout ce qui se cache

Intermédiaire

Ori Pomerantz15 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

couche 2mise en cachestockage

ERC-20 en sécurité

Débutant

Ori Pomerantz15 août 2022 9 min

Comment aider les gens à éviter des erreurs bêtes

erc-20

Comment transformer son Raspberry Pi 4 en un nœud en flashant simplement la carte MicroSD

Intermédiaire

EthereumOnArm10 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

clientscouche d'exécutioncouche de consensusnœuds

Comprendre le livre Jaune des spécifications d'EVM

Intermédiaire

qbzzt15 mai 2022 20 min

Comprendre la partie du Livre Jaune, les spécifications formelles pour Ethereum, qui explique la machine virtuelle Ethereum (EVM).

evm

Minimiser les ABIs pour l'optimisation des données d'appel

Intermédiaire

Ori Pomerantz1 avril 2022 16 min

Optimisation des contrats intelligents pour les Rollups optimistes

couche 2

Introduction au contrat de passerelle standard Optimism

Intermédiaire

Ori Pomerantz30 mars 2022 34 min

Comment fonctionne la passerelle standard d'Optimism ? Pourquoi fonctionne-t-elle de cette façon ?

soliditybridgecouche 2

Preuves de Merkle relatives à l'intégrité des données hors ligne

Avancé

Ori Pomerantz30 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

stockage

Ingénierie inverse d'un contrat

Avancé

Ori Pomerantz30 décembre 2021 33 min

Comment comprendre un contrat quand vous n'avez pas le code source

evmcodes d'opérations

Un Contrat intelligent « Hello World » pour les débutants - Fullstack

Débutant

nstrike225 octobre 2021 48 min

Tutoriel d'introduction à l'écriture et au déploiement d'un contrat intelligent simple sur Ethereum.

solidityhardhatalchemycontrats intelligentsdéployerexplorateur de blockchainfrontendtransactions

Tutoriel pour frapper des NFT

Intermédiaire

smudgil6 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.

soliditynftalchemycontrats intelligentsfrontendpinata

Comment configurer Tellor comme Oracle

Débutant

Tellor29 juin 2021 2 min

Un guide pour débuter l'intégration de l'oracle Tellor dans votre protocole

soliditycontrats intelligentsoracles

Apprendre les sujets fondamentaux d'Ethereum avec SQL

Débutant

Paul Apivat11 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).

sqlrequêtestransactions

Visite guidée du contrat Uniswap-v2

Intermédiaire

Ori Pomerantz1 mai 2021 63 min

Comment fonctionne le contrat Uniswap-v2 ? Pourquoi est-il écrit de cette façon ?

solidity

Comment frapper un NFT (Partie 2/3 du tutoriel NFT)

Débutant

Sumi Mudgil22 avril 2021 10 min

Ce tutoriel explique comment frapper un NFT sur la blockchain Ethereum grâce à notre contrat intelligent et à Web3.

erc-721alchemysoliditycontrats intelligents

Comment voir votre NFT dans votre portefeuille (Partie 3/3 de la série des tutoriels NFT)

Débutant

Sumi Mudgil22 avril 2021 2 min

Ce tutoriel décrit comment visualiser un NFT existant sur MetaMask !

erc-721alchemysolidity

Comment écrire & déployer un NFT (Partie 1/3 du tutoriel NFT)

Débutant

Sumi Mudgil22 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).

erc-721alchemysoliditycontrats intelligents

Envoyer des jetons avec ethers.js

Débutant

Kim YongJun6 avril 2021 3 min

Guide à l'intention des débutants sur l'envoi de jetons à l'aide d'ether.js.

ethers.jserc-20jetons

Découvrir le contrat Vyper ERC-721

Débutant

Ori Pomerantz1 avril 2021 21 min

Le contrat ERC-721 de Ryuya Nakamura et son fonctionnement

vypererc-721python

Un Contrat intelligent « Hello World » pour les débutants

Débutant

elanh31 mars 2021 13 min

Tutoriel d'introduction à l'écriture et au déploiement d'un contrat intelligent simple sur Ethereum.

soliditéhardhatalchemycontrats intelligentsdéployer

Présentation du contrat ERC-20

Débutant

Ori Pomerantz9 mars 2021 29 min

Qu'est-ce que le contrat OpenZeppelin ERC-20 et pourquoi existe-t-il ?

solidityerc-20

Test d'un contrat intelligent simple avec la bibliothèque Waffle

Débutant

Ewa Kowalska26 février 2021 6 min

Tutoriel pour débutants

contrats intelligentssoliditywaffletest

Surveillance de Geth avec InfluxDB et Grafana

Intermédiaire

Mario Havel13 janvier 2021 5 min

clientsnœuds

Utiliser WebSockets

Débutant

Elan Halpern1 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.

alchemywebsocketsrequêtesjavascript

Waffle: Bouchonnage dynamique et tests de contrats

Intermédiaire

Daniel Izdebski14 novembre 2020 7 min

Tutoriel Waffle avancé pour utiliser le bouchonnage dynamique et tester les appels de contrat

wafflecontrats intelligentssoliditytestbouchonnage

Envoyer des transactions en utilisant le Web3

Débutant

Elan Halpern4 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.

transactionsweb3.jsalchemy

Bien débuter avec le développement Ethereum

Débutant

Elan Halpern30 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 !

javascriptethers.jsnœudsrequêtesalchemy

Tester les jetons ERC-20 avec Waffle

Intermédiaire

Vladislav Starostenko16 octobre 2020 42 min

Découvrez comment tester les contrats intelligents Solidity et utiliser des correspondances de contrats intelligents avec Waffle.

wafflecontrats intelligentssoliditytesterc-20

Tutoriel pour "dire bonjour au monde" avec hardhat et ethers

Débutant

MiZiet16 octobre 2020 4 min

Réalisez votre premier projet Waffle avec hardhat et ethers.js

wafflecontrats intelligentssoliditétesthardhatethers.js

Introduction à Ethereum pour développeurs Python, partie 1

Débutant

Marc Garreau8 septembre 2020 13 min

Une introduction au développement Ethereum, particulièrement utile aux personnes disposant de connaissances en langage de programmation Python

pythonweb3.py

Un guide des outils de sécurité pour les contrats intelligents

Intermédiaire

Trailofbits7 septembre 2020 6 min

Un aperçu de trois différentes techniques de test et d'analyse de programme

soliditycontrats intelligentssécurité

Liste de contrôle de sécurité des contrats intelligents

Intermédiaire

Trailofbits7 septembre 2020 3 min

Un flux de travail suggéré pour la rédaction de contrats intelligents sécurisés

contrats intelligentssécuritésolidity

Directives de sécurité pour les contrats intelligents

Intermédiaire

Trailofbits6 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

soliditycontrats intelligentssécurité

The Graph : Résoudre le problème des requêtes de données du Web3

Intermédiaire

Markus Waas6 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.

soliditycontrats intelligentsrequêtesthe graphcreate-eth-appreact

Liste des contrôles pour l'intégration de jetons

Intermédiaire

Trailofbits13 août 2020 5 min

Une liste des contrôles à réaliser lors d’interactions avec des jetons

soliditycontrats intelligentssécuritéjetons

Réduire la taille des contrats pour ne pas dépasser la limite

Intermédiaire

Markus Waas26 juin 2020 6 min

Que pouvez-vous faire pour éviter que vos contrats intelligents ne deviennent trop volumineux ?

soliditycontrats intelligentsstockage

Comment utiliser Slither pour trouver des bugs de contrat intelligent

Avancé

Trailofbits9 juin 2020 8 min

Comment utiliser Slither pour trouver automatiquement des bugs dans les contrats intelligents

soliditycontrats intelligentssécuritétestanalyse statique

Comment simuler des contrats intelligents Solidity pour les tests

Intermédiaire

Markus Waas2 mai 2020 4 min

Pourquoi vous devriez vous amuser avec vos contrats lors de vos tests

soliditycontrats intelligentstestbouchonnage

Démarrer le développement de votre interface dApp avec create-eth-app

Débutant

Markus Waas27 avril 2020 6 min

Aperçu de l'utilisation de create-eth-app et de ses fonctionnalités

create-eth-appfrontendjavascriptethers.jsthe graphdefi

Démarrer le développement de votre interface dApp avec create-eth-app

Débutant

Markus Waas27 avril 2020 6 min

Aperçu de l'utilisation de create-eth-app et de ses fonctionnalités

create-eth-appfrontendjavascriptethers.jsthe graphdefi

Appeler un contrat intelligent depuis JavaScript

Débutant

jdourlens19 avril 2020 3 min

Comment appeler une fonction de contrat intelligent à partir de JavaScript en utilisant un exemple de jeton Dai

transactionsfrontendjavascriptweb3.js

Configurer web3.js pour utiliser la blockchain Ethereum en JavaScript

Débutant

jdourlens11 avril 2020 3 min

Comment utiliser un contrat intelligent pour interagir avec un jeton en utilisant le langage Solidity

web3.jsjavascript

Comment utiliser Echidna pour tester les contrats intelligents

Avancé

Trailofbits10 avril 2020 14 min

Comment utiliser Echidna pour tester automatiquement les contrats intelligents

soliditycontrats intelligentssécuritétestfuzzing

Transferts et approbation des jetons ERC-20 à partir d'un contrat intelligent de solidity

Intermédiaire

jdourlens7 avril 2020 7 min

Comment utiliser un contrat intelligent pour interagir avec un jeton en utilisant le langage Solidity

contrats intelligentsjetonssolidityerc-20

Interagir avec les autres contrats de Solidity

Avancé

jdourlens5 avril 2020 4 min

Comment déployer un contrat intelligent à partir d'un contrat existant et interagir avec lui

contrats intelligentssolidityremixdéploiementcomposabilité

Comprendre le contrat intelligent de jeton ERC-20

Débutant

jdourlens5 avril 2020 5 min

Introduction au déploiement de votre premier contrat intelligent sur un réseau de test Ethereum

contrats intelligentsjetonssolidityerc-20

Déployer votre premier contrat intelligent

Débutant

jdourlens3 avril 2020 4 min

Introduction au déploiement de votre premier contrat intelligent sur le réseau de test Ethereum

contrats intelligentsremixsoliditydéploiement

Consigner les données des contrats intelligents avec des événements

Intermédiaire

jdourlens3 avril 2020 2 min

Introduction aux événements de contrats intelligents et manière dont vous pouvez les utiliser pour enregistrer les données

contrats intelligentsremixsolidityévénements

Comment mettre en œuvre un marché ERC-721

Intermédiaire

Alberto Cuesta Cañada19 mars 2020 6 min

Comment mettre en vente des objets tokénisés dans un forum de petites annonces décentralisé

contrats intelligentserc-721solidityjetons

Comment utiliser Manticore pour trouver des bugs dans les contrats intelligents

Avancé

Trailofbits13 janvier 2020 12 min

Comment utiliser Manticore pour trouver automatiquement des bugs dans les smart contracts

soliditycontrats intelligentssécuritétestvérification formelle

Ce tutoriel vous a été utile ?