---
title: Ethereum para desenvolvedores Elixir
description: Aprenda a desenvolver para Ethereum usando projetos e ferramentas baseados em Elixir.
lang: pt-br
incomplete: false
---

<FeaturedText>Aprenda a desenvolver para Ethereum usando projetos e ferramentas baseados em Elixir.</FeaturedText>

Use o Ethereum para criar aplicativos descentralizados (dapps) que utilizam os benefícios da criptomoeda e da tecnologia blockchain. Esses dapps podem ser sem necessidade de confiança, o que significa que, uma vez implantados no Ethereum, eles sempre serão executados conforme programados. Eles podem controlar ativos digitais para criar novos tipos de aplicativos financeiros. Eles podem ser descentralizados, o que significa que nenhuma entidade ou pessoa os controla e são quase impossíveis de censurar.

## Primeiros passos com contratos inteligentes e a linguagem Solidity {#getting-started-with-smart-contracts-and-solidity}

**Dê seus primeiros passos para integrar o Elixir com o Ethereum**

Precisa de uma introdução mais básica primeiro? Confira [ethereum.org/learn](/learn/) ou [ethereum.org/developers](/developers/).

- [Blockchain explicada](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [Entendendo os contratos inteligentes](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [Escreva seu primeiro contrato inteligente](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Aprenda a compilar e implantar em Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)

## Artigos para iniciantes {#beginner-articles}

- [Finalmente entendendo as contas Ethereum](https://dev.to/q9/finally-understanding-ethereum-accounts-1kpe)
- [Ethers — Uma biblioteca Web3 de primeira classe do Ethereum para Elixir](https://medium.com/@alisinabh/announcing-ethers-a-first-class-ethereum-web3-library-for-elixir-1d64e9409122)

## Artigos intermediários {#intermediate-articles}

- [Como assinar transações brutas de contratos Ethereum com Elixir](https://kohlerjp.medium.com/how-to-sign-raw-ethereum-contract-transactions-with-elixir-f8822bcc813b)
- [Contratos inteligentes do Ethereum e Elixir](https://medium.com/agile-alpha/ethereum-smart-contracts-and-elixir-c7c4b239ddb4)

## Projetos e ferramentas em Elixir {#elixir-projects-and-tools}

### Ativos {#active}

- [block_keys](https://github.com/ExWeb3/block_keys) - _Implementação BIP32 e BIP44 em Elixir (Hierarquia de múltiplas contas para carteiras determinísticas)_
- [ethereumex](https://github.com/mana-ethereum/ethereumex) - _Cliente JSON-RPC em Elixir para a blockchain Ethereum_
- [ethers](https://github.com/ExWeb3/elixir_ethers) - _Uma biblioteca Web3 abrangente para interagir com contratos inteligentes no Ethereum usando Elixir_
- [ethers_kms](https://github.com/ExWeb3/elixir_ethers_kms) - _Uma biblioteca de assinatura KMS para Ethers (assine transações com AWS KMS)_
- [ex_abi](https://github.com/poanetwork/ex_abi) - _Implementação de analisador/decodificador/codificador de ABI do Ethereum em Elixir_
- [ex_keccak](https://github.com/ExWeb3/ex_keccak) - _Biblioteca Elixir para calcular hashes Keccak SHA3-256 usando um crate Rust tiny-keccak construído com NIF_
- [ex_rlp](https://github.com/mana-ethereum/ex_rlp) - _Implementação em Elixir da codificação RLP (Recursive Length Prefix) do Ethereum_

### Arquivados / Não mais mantidos {#archived--no-longer-maintained}

- [eth](https://hex.pm/packages/eth) - _Utilitários Ethereum para Elixir_
- [exw3](https://github.com/hswick/exw3) - _Cliente RPC Ethereum de alto nível para Elixir_
- [mana](https://github.com/mana-ethereum/mana) - _Implementação de nó completo do Ethereum escrita em Elixir_

Procurando por mais recursos? Confira [nossa página inicial para desenvolvedores](/developers/).

## Contribuidores da comunidade Elixir {#elixir-community-contributors}

O [canal #ethereum no Slack do Elixir](https://elixir-lang.slack.com/archives/C5RPZ3RJL) hospeda uma comunidade em rápido crescimento e é o recurso dedicado para discussões sobre qualquer um dos projetos acima e tópicos relacionados.