Ethereum for Ruby Developers
Page last update: 12 septembrie 2025
Folosiţi Ethereum pentru a crea aplicații descentralizate („dapp”) care valorifică avantajele criptomonedelor și ale tehnologiei blockchain. These dapps can be trustless, meaning that once they are deployed to Ethereum, they will always run as programmed. They can control digital assets to create new kinds of financial applications. Pot fi descentralizate, adică nicio entitate sau persoană unică nu le poate controla și sunt aproape imposibil de cenzurat.
Noțiuni de bază despre contractele inteligente și limbajul Solidity
Take your first steps to integrating Ruby with Ethereum
Aveţi nevoie de o scurtă introducere? Accesaţi ethereum.org/learn sau ethereum.org/developers.
- Blockchain-ul explicatopens in a new tab
- Înțelegerea contractelor inteligenteopens in a new tab
- Scrieţi primul dvs. contract inteligentopens in a new tab
- Învăţaţi cum să compilaţi și să implementaţi Solidityopens in a new tab
Articole pentru începători
- Finally understanding Ethereum accountsopens in a new tab
- Finally Authenticating Rails Users with MetaMaskopens in a new tab
- How to connect to the Ethereum network using Rubyopens in a new tab
- How to generate a new Ethereum address in Rubyopens in a new tab
Articole de nivel intermediar
- Blockchain App with Rubyopens in a new tab
- Use the Ruby, connected to Ethereum, to execute the Smart Contractopens in a new tab
Ruby projects and tools
Active
- eth.rbopens in a new tab - Ruby library and RPC-client to handle Ethereum accounts, messages, and transactions
- keccak.rbopens in a new tab - The Keccak (SHA3) hash used by Ethereum
- siwe-rubyopens in a new tab - Ruby implementation of Sign-In with Ethereum
- siwe-railsopens in a new tab - Rails gem that adds SIWE local sign in routes
- siwe-rails-examplesopens in a new tab - SIWE example using Ruby on Rails with custom controller
- omniauth-siweopens in a new tab - OmniAuth strategy for Sign In With Ethereum (SIWE)
- omniauth-nftopens in a new tab - OmniAuth strategy for authenticating via NFT ownership
- ethereum-on-railsopens in a new tab - Ethereum on Rails template which allows to connect MetaMask to Ruby on Rails
Arhivate/Neîntreținute
- web3-ethopens in a new tab - Calling RPC methods of Ethereum node with Ruby
- ethereum_treeopens in a new tab - Ruby library to generate ETH addresses from a Hierarchical Deterministic wallet according to the BIP32 standard
- etherliteopens in a new tab - Ethereum integration for Ruby on Rails
- ethereum.rbopens in a new tab - Ruby Ethereum client using the JSON-RPC interface for sending transactions, creating and interacting with contracts as well as useful toolkit to work with Ethereum node
- omniauth-ethereum.rbopens in a new tab - Implements the Ethereum provider strategy for OmniAuth
Căutaţi şi alte resurse? Check out our Developer's home.
Ruby community contributors
The Ethereum Ruby Telegram groupopens in a new tab is a host to a rapidly growing community and is the dedicated resource for discussions on any of the above projects and related topics.