Module: Reth

Defined in:
lib/reth.rb,
lib/reth/app.rb,
lib/reth/utils.rb,
lib/reth/config.rb,
lib/reth/account.rb,
lib/reth/profile.rb,
lib/reth/version.rb,
lib/reth/keystore.rb,
lib/reth/sync_task.rb,
lib/reth/db_service.rb,
lib/reth/jsonrpc/app.rb,
lib/reth/eth_protocol.rb,
lib/reth/synchronizer.rb,
lib/reth/chain_service.rb,
lib/reth/jsonrpc/filter.rb,
lib/reth/jsonrpc/helper.rb,
lib/reth/jsonrpc/server.rb,
lib/reth/account_service.rb,
lib/reth/jsonrpc/handler.rb,
lib/reth/jsonrpc/service.rb,
lib/reth/leveldb_service.rb,
lib/reth/transient_block.rb,
lib/reth/duplicates_filter.rb

Defined Under Namespace

Modules: JSONRPC, Utils Classes: Account, AccountService, App, ChainService, Config, DBService, DuplicatesFilter, ETHProtocol, ETHProtocolError, Keystore, LevelDBService, Profile, SyncTask, Synchronizer, TransientBlock

Constant Summary collapse

CLIENT_NAME =
'reth'
CLIENT_VERSION =
"#{VERSION}/#{RUBY_PLATFORM}/#{RUBY_ENGINE}-#{RUBY_VERSION}"
CLIENT_VERSION_STRING =
"#{CLIENT_NAME}-v#{CLIENT_VERSION}"
Env =
Ethereum::Env
DB =
Ethereum::DB
BlockHeader =
Ethereum::BlockHeader
Block =
Ethereum::Block
Transaction =
Ethereum::Transaction
Chain =
Ethereum::Chain
Logger =
BlockLogger
VERSION =
'0.1.0'