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 (abre em uma nova aba)
- Entendendo os contratos inteligentes (abre em uma nova aba)
- Escreva seu primeiro contrato inteligente (abre em uma nova aba)
- Aprenda a compilar e implantar em Solidity (abre em uma nova aba)
Artigos para iniciantes
- Finalmente entendendo as contas Ethereum (abre em uma nova aba)
- Ethers — Uma biblioteca Web3 de primeira classe do Ethereum para Elixir (abre em uma nova aba)
Artigos intermediários
- Como assinar transações brutas de contratos Ethereum com Elixir (abre em uma nova aba)
- Contratos inteligentes do Ethereum e Elixir (abre em uma nova aba)
Projetos e ferramentas em Elixir
Ativos
- block_keys (abre em uma nova aba) - Implementação BIP32 e BIP44 em Elixir (Hierarquia de múltiplas contas para carteiras determinísticas)
- ethereumex (abre em uma nova aba) - Cliente JSON-RPC em Elixir para a blockchain Ethereum
- ethers (abre em uma nova aba) - Uma biblioteca Web3 abrangente para interagir com contratos inteligentes no Ethereum usando Elixir
- ethers_kms (abre em uma nova aba) - Uma biblioteca de assinatura KMS para Ethers (assine transações com AWS KMS)
- ex_abi (abre em uma nova aba) - Implementação de analisador/decodificador/codificador de ABI do Ethereum em Elixir
- ex_keccak (abre em uma nova aba) - Biblioteca Elixir para calcular hashes Keccak SHA3-256 usando um crate Rust tiny-keccak construído com NIF
- ex_rlp (abre em uma nova aba) - Implementação em Elixir da codificação RLP (Recursive Length Prefix) do Ethereum
Arquivados / Não mais mantidos
- eth (abre em uma nova aba) - Utilitários Ethereum para Elixir
- exw3 (abre em uma nova aba) - Cliente RPC Ethereum de alto nível para Elixir
- mana (abre em uma nova aba) - 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 (abre em uma nova aba) hospeda uma comunidade em rápido crescimento e é o recurso dedicado para discussões sobre qualquer um dos projetos acima e tópicos relacionados.