Ethereum pour les développeurs Elixir
Utilisez Ethereum pour créer des applications décentralisées (dapps) qui tirent parti des avantages de la cryptomonnaie et de la technologie de la chaîne de blocs. Ces dapps peuvent être sans tiers de confiance, ce qui signifie qu'une fois déployées sur Ethereum, elles s'exécuteront toujours comme programmé. Elles peuvent contrôler des actifs numériques pour créer de nouveaux types d'applications financières. Elles peuvent être décentralisées, ce qui signifie qu'aucune entité ou personne unique ne les contrôle et qu'elles sont presque impossibles à censurer.
Premiers pas avec les contrats intelligents et le langage Solidity
Faites vos premiers pas pour intégrer Elixir avec Ethereum
Besoin d'une introduction plus basique d'abord ? Consultez ethereum.org/learn ou ethereum.org/developers.
- La chaîne de blocs expliquée (s'ouvre dans un nouvel onglet)
- Comprendre les contrats intelligents (s'ouvre dans un nouvel onglet)
- Écrivez votre premier contrat intelligent (s'ouvre dans un nouvel onglet)
- Apprenez à compiler et déployer Solidity (s'ouvre dans un nouvel onglet)
Articles pour débutants
- Enfin comprendre les comptes Ethereum (s'ouvre dans un nouvel onglet)
- Ethers — Une bibliothèque Web3 Ethereum de premier ordre pour Elixir (s'ouvre dans un nouvel onglet)
Articles de niveau intermédiaire
- Comment signer des transactions brutes de contrat Ethereum avec Elixir (s'ouvre dans un nouvel onglet)
- Contrats intelligents Ethereum et Elixir (s'ouvre dans un nouvel onglet)
Projets et outils Elixir
Actifs
- block_keys (s'ouvre dans un nouvel onglet) - Implémentation de BIP32 et BIP44 en Elixir (Hiérarchie multi-comptes pour portefeuilles déterministes)
- ethereumex (s'ouvre dans un nouvel onglet) - Client JSON-RPC Elixir pour la chaîne de blocs Ethereum
- ethers (s'ouvre dans un nouvel onglet) - Une bibliothèque Web3 complète pour interagir avec les contrats intelligents sur Ethereum en utilisant Elixir
- ethers_kms (s'ouvre dans un nouvel onglet) - Une bibliothèque de signature KMS pour Ethers (signer des transactions avec AWS KMS)
- ex_abi (s'ouvre dans un nouvel onglet) - Implémentation d'analyseur/décodeur/encodeur ABI Ethereum en Elixir
- ex_keccak (s'ouvre dans un nouvel onglet) - Bibliothèque Elixir pour calculer les hachages Keccak SHA3-256 en utilisant une crate Rust tiny-keccak construite avec NIF
- ex_rlp (s'ouvre dans un nouvel onglet) - Implémentation Elixir de l'encodage RLP (Recursive Length Prefix) d'Ethereum
Archivés / Plus maintenus
- eth (s'ouvre dans un nouvel onglet) - Utilitaires Ethereum pour Elixir
- exw3 (s'ouvre dans un nouvel onglet) - Client RPC Ethereum de haut niveau pour Elixir
- mana (s'ouvre dans un nouvel onglet) - Implémentation de nœud complet Ethereum écrite en Elixir
Vous cherchez plus de ressources ? Consultez notre page d'accueil pour les développeurs.
Contributeurs de la communauté Elixir
Le canal #ethereum du Slack d'Elixir (s'ouvre dans un nouvel onglet) héberge une communauté en croissance rapide et constitue la ressource dédiée aux discussions sur l'un des projets ci-dessus et les sujets connexes.