---
title: "Ethereum pour les développeurs Elixir"
description: "Apprenez à développer pour Ethereum en utilisant des projets et des outils basés sur Elixir."
lang: fr
incomplete: false
---

<FeaturedText>Apprenez à développer pour Ethereum en utilisant des projets et des outils basés sur Elixir.</FeaturedText>

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 {#getting-started-with-smart-contracts-and-solidity}

**Faites vos premiers pas pour intégrer Elixir avec Ethereum**

Besoin d'une introduction plus basique d'abord ? Consultez [ethereum.org/learn](/learn/) ou [ethereum.org/developers](/developers/).

- [La chaîne de blocs expliquée](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [Comprendre les contrats intelligents](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [Écrivez votre premier contrat intelligent](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Apprenez à compiler et déployer Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)

## Articles pour débutants {#beginner-articles}

- [Enfin comprendre les comptes Ethereum](https://dev.to/q9/finally-understanding-ethereum-accounts-1kpe)
- [Ethers — Une bibliothèque Web3 Ethereum de premier ordre pour Elixir](https://medium.com/@alisinabh/announcing-ethers-a-first-class-ethereum-web3-library-for-elixir-1d64e9409122)

## Articles de niveau intermédiaire {#intermediate-articles}

- [Comment signer des transactions brutes de contrat Ethereum avec Elixir](https://kohlerjp.medium.com/how-to-sign-raw-ethereum-contract-transactions-with-elixir-f8822bcc813b)
- [Contrats intelligents Ethereum et Elixir](https://medium.com/agile-alpha/ethereum-smart-contracts-and-elixir-c7c4b239ddb4)

## Projets et outils Elixir {#elixir-projects-and-tools}

### Actifs {#active}

- [block_keys](https://github.com/ExWeb3/block_keys) - _Implémentation de BIP32 et BIP44 en Elixir (Hiérarchie multi-comptes pour portefeuilles déterministes)_
- [ethereumex](https://github.com/mana-ethereum/ethereumex) - _Client JSON-RPC Elixir pour la chaîne de blocs Ethereum_
- [ethers](https://github.com/ExWeb3/elixir_ethers) - _Une bibliothèque Web3 complète pour interagir avec les contrats intelligents sur Ethereum en utilisant Elixir_
- [ethers_kms](https://github.com/ExWeb3/elixir_ethers_kms) - _Une bibliothèque de signature KMS pour Ethers (signer des transactions avec AWS KMS)_
- [ex_abi](https://github.com/poanetwork/ex_abi) - _Implémentation d'analyseur/décodeur/encodeur ABI Ethereum en Elixir_
- [ex_keccak](https://github.com/ExWeb3/ex_keccak) - _Bibliothèque Elixir pour calculer les hachages Keccak SHA3-256 en utilisant une crate Rust tiny-keccak construite avec NIF_
- [ex_rlp](https://github.com/mana-ethereum/ex_rlp) - _Implémentation Elixir de l'encodage RLP (Recursive Length Prefix) d'Ethereum_

### Archivés / Plus maintenus {#archived--no-longer-maintained}

- [eth](https://hex.pm/packages/eth) - _Utilitaires Ethereum pour Elixir_
- [exw3](https://github.com/hswick/exw3) - _Client RPC Ethereum de haut niveau pour Elixir_
- [mana](https://github.com/mana-ethereum/mana) - _Implémentation de nœud complet Ethereum écrite en Elixir_

Vous cherchez plus de ressources ? Consultez [notre page d'accueil pour les développeurs](/developers/).

## Contributeurs de la communauté Elixir {#elixir-community-contributors}

Le [canal #ethereum du Slack d'Elixir](https://elixir-lang.slack.com/archives/C5RPZ3RJL) 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.