Ethereum para desenvolvedores Ruby
Última atualização da página: 12 de setembro de 2025
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.
Introdução aos contratos inteligentes e linguagem Solidity
Dê seus primeiros passos para integrar Ruby com Ethereum
Precisa de uma introdução geral? Confira ethereum.org/learn ou ethereum.org/developers.
- Cadeia de blocos explicadaopens in a new tab
- Entendendo os contratos inteligentesopens in a new tab
- Escreva seu primeiro contrato inteligenteopens in a new tab
- Aprenda como Compilar e Implantar Solidityopens in a new tab
Artigos para Iniciantes
- Finalmente entendendo as contas Ethereumopens in a new tab
- Finalmente autenticando usuários Rails com MetaMaskopens in a new tab
- Como se conectar à rede Ethereum usando Rubyopens in a new tab
- Como gerar um novo endereço Ethereum em Rubyopens in a new tab
Artigos intermediários
- Aplicativo Blockchain com Rubyopens in a new tab
- Use o Ruby, conectado à Ethereum, para executar o Smart Contractopens in a new tab
Projetos e ferramentas Ruby
Ativos
- eth.rbopens in a new tab - Biblioteca Ruby e cliente RPC para lidar com contas, mensagens e transações Ethereum
- keccak.rbopens in a new tab - O hash Keccak (SHA3) usado pela Ethereum
- siwe-rubyopens in a new tab - Implementação Ruby de Login com Ethereum
- siwe-railsopens in a new tab - Gem do Rails que adiciona rotas de login local da SIWE
- siwe-rails-examplesopens in a new tab - Exemplo SIWE usando Ruby on Rails com controlador
- omniauth-siweopens in a new tab - Estratégia OmniAuth para login com Ethereum (SIWE)
- omniauth-nftopens in a new tab - Estratégia OmniAuth para autenticação via propriedade NFT
- ethereum-on-railsopens in a new tab - Modelo Ethereum on Rails que permite conectar MetaMask para Ruby on Rails
Arquivado/Não mais mantido
- web3-ethopens in a new tab - Chamando métodos RPC do nó Ethereum com Ruby
- ethereum_treeopens in a new tab - _Biblioteca Ruby para gerar endereços ETH de uma carteira Determinística Hierárquica de acordo com o padrão BIP32 _
- etherliteopens in a new tab - Integração Ethereum para Ruby on Rails
- ethereum.rbopens in a new tab - Cliente Ruby Ethereum usando a interface JSON-RPC para enviar transações, criando e interagindo com contratos, assim como um kit de ferramentas útil para trabalhar com nó Ethereum
- omniauth-ethereum.rbopens in a new tab - Implementa a estratégia de provedor Ethereum para OmniAuth
Procurando por mais recursos? Confira a A casa do nosso desenvolvedor.
Colaboradores da comunidade Ruby
O Ethereum Ruby Telegram groupopens 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.