Ethereum para desenvolvedores Elixir
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
Dê seus primeiros passos para integrar o Elixir com o Ethereum
Precisa de uma introdução mais básica primeiro? Confira ethereum.org/learn ou ethereum.org/developers.
- Blockchain explicada (opens in a new tab)
- Entendendo os contratos inteligentes (opens in a new tab)
- Escreva seu primeiro contrato inteligente (opens in a new tab)
- Aprenda a compilar e implantar em Solidity (opens in a new tab)
Artigos para iniciantes
- Finalmente entendendo as contas Ethereum (opens in a new tab)
- Ethers — Uma biblioteca Web3 de primeira classe do Ethereum para Elixir (opens in a new tab)
Artigos intermediários
- Como assinar transações brutas de contratos Ethereum com Elixir (opens in a new tab)
- Contratos inteligentes do Ethereum e Elixir (opens in a new tab)
Projetos e ferramentas em Elixir
Ativos
- block_keys (opens in a new tab) - Implementação BIP32 e BIP44 em Elixir (Hierarquia de múltiplas contas para carteiras determinísticas)
- ethereumex (opens in a new tab) - Cliente JSON-RPC em Elixir para a blockchain Ethereum
- ethers (opens in a new tab) - Uma biblioteca Web3 abrangente para interagir com contratos inteligentes no Ethereum usando Elixir
- ethers_kms (opens in a new tab) - Uma biblioteca de assinatura KMS para Ethers (assine transações com AWS KMS)
- ex_abi (opens in a new tab) - Implementação de analisador/decodificador/codificador de ABI do Ethereum em Elixir
- ex_keccak (opens in a new tab) - Biblioteca Elixir para calcular hashes Keccak SHA3-256 usando um crate Rust tiny-keccak construído com NIF
- ex_rlp (opens in a new tab) - Implementação em Elixir da codificação RLP (Recursive Length Prefix) do Ethereum
Arquivados / Não mais mantidos
- eth (opens in a new tab) - Utilitários Ethereum para Elixir
- exw3 (opens in a new tab) - Cliente RPC Ethereum de alto nível para Elixir
- mana (opens in a new tab) - Implementação de nó completo do Ethereum escrita em Elixir
Procurando por mais recursos? Confira nossa página inicial para desenvolvedores.
Contribuidores da comunidade Elixir
O canal #ethereum no Slack do Elixir (opens in a new tab) hospeda uma comunidade em rápido crescimento e é o recurso dedicado para discussões sobre qualquer um dos projetos acima e tópicos relacionados.