Ethereum para Desenvolvedores Elixir
Última atualização da página: 9 de agosto de 2024
Utilize Ethereum para criar aplicações descentralizadas ("dapps") que utilizam os benefícios das criptomoedas e tecnologias de cadeia de blocos. Esses dapps podem ser confiáveis, o que significa que, uma vez implantados na Ethereum, eles sempre serão executados conforme programado. Eles podem controlar ativos digitais para criar novos tipos de aplicações financeiros. Eles podem ser descentralizados, o que significa que nenhuma entidade ou pessoa os controla sendo, portanto, praticamente impossíveis de serem censurados.
Começando com contratos inteligentes e a linguagem Solidity
Dê seus primeiros passos para integrar Elixir com Ethereum
Precisa de uma introdução geral? Confira ethereum.org/learn ou ethereum.org/developers.
- Blockchain Explicada (opens in a new tab)
- Entendendo Contratos Inteligentes (opens in a new tab)
- Escreva seu Primeiro Contrato Inteligente (opens in a new tab)
- Aprenda a Compilar e Implantar o Solidity (opens in a new tab)
Artigos para iniciantes
- Finalmente entendendo as contas da Ethereum (opens in a new tab)
- Ethers — Uma biblioteca Web3 de primeira classe para Ethereum em 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 Ethereum e Elixir (opens in a new tab)
Projetos e Ferramentas para Elixir
Ativo
- block_keys (opens in a new tab) - Implementação de BIP32 e BIP44 em Elixir (Hierarquia de Multi-Conta 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 na 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 parser/decodificador/codificador de ABI da Ethereum em Elixir
- ex_keccak (opens in a new tab) - Biblioteca Elixir para calcular hashes Keccak SHA3-256 usando um NIF baseado na tiny-keccak Rust crate
- ex_rlp (opens in a new tab) - Implementação em Elixir da codificação RLP (Recursive Length Prefix) da Ethereum
Arquivado / Não é mais mantido
- eth (opens in a new tab) - Utilitários de 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 mais recursos? Confira nossa página para Desenvolvedores.
Contribuidores da comunidade Elixir
O canal #ethereum no Slack do Elixir (opens in a new tab) é o lar de uma comunidade em rápido crescimento e o recurso dedicado para discussões sobre quaisquer dos projetos acima e tópicos relacionados.