Ethereum para Desenvolvedores Elixir
Última edição: @alisinabh, 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íves 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
- Entendendo Contratos Inteligentes
- Escreva seu Primeiro Contrato Inteligente
- Aprenda a Compilar e Implantar o Solidity
Artigos para iniciantes
- Finalmente entendendo as contas da Ethereum
- Ethers — Uma biblioteca Web3 de primeira classe para Ethereum em Elixir
Artigos Intermediários
- Como assinar transações brutas de contratos Ethereum com Elixir
- Contratos Inteligentes Ethereum e Elixir
Projetos e Ferramentas para Elixir
Ativo
- block_keys - Implementação de BIP32 e BIP44 em Elixir (Hierarquia de Multi-Conta para Carteiras Determinísticas)
- ethereumex - Cliente JSON-RPC em Elixir para a blockchain Ethereum
- ethers - Uma biblioteca Web3 abrangente para interagir com contratos inteligentes na Ethereum usando Elixir
- ethers_kms - Uma biblioteca de assinatura KMS para Ethers (assine transações com AWS KMS)
- ex_abi - Implementação de parser/decodificador/codificador de ABI da Ethereum em Elixir
- ex_keccak - Biblioteca Elixir para calcular hashes Keccak SHA3-256 usando um NIF baseado na tiny-keccak Rust crate
- ex_rlp - Implementação em Elixir da codificação RLP (Recursive Length Prefix) da Ethereum
Arquivado / Não é mais mantido
- eth - Utilitários de Ethereum para Elixir
- exw3 - Cliente RPC Ethereum de alto nível para Elixir
- mana - Implementação de nó completo do Ethereum escrita em Elixir
Procurando por mais recursos? Confira nossa página para Desenvolvedores.
Contribuidores da comunidade Elixir
O canal #ethereum no Slack do Elixir é 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.