ruby-ethereum

A Ruby implementation of Ethereum.

Github stars Tracking Chart

ruby-ethereum

Join the chat at https://gitter.im/janx/ruby-ethereum

A Ruby implementation of Ethereum.

Install Secp256k1

https://github.com/cryptape/ruby-bitcoin-secp256k1

Caveats

Increase Ruby Stack Size Limit

Or some tests will fail because the default stack size cannot hold a maximum (1024) levels
deep VM stack.

Set RUBY_THREAD_VM_STACK_SIZE in your shell/environment:

export RUBY_THREAD_VM_STACK_SIZE=104857600 # 100M, 100 times default

License

MIT License

TODO

  • optimize memory foot print
  • add pruning trie
  • refactor abi types
  • refactor trie node types
  • review db.commit_refcount_changes usage

Main metrics

Overview
Name With Ownercryptape/ruby-ethereum
Primary LanguageRuby
Program languageRuby (Language Count: 1)
Platform
License:MIT License
所有者活动
Created At2016-02-05 08:32:06
Pushed At2018-03-17 01:31:12
Last Commit At2018-03-17 09:31:04
Release Count7
Last Release Namev0.11.0 (Posted on )
First Release Namev0.9.0 (Posted on )
用户参与
Stargazers Count267
Watchers Count61
Fork Count54
Commits Count390
Has Issues Enabled
Issues Count5
Issue Open Count4
Pull Requests Count4
Pull Requests Open Count0
Pull Requests Close Count1
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private