cryptape / Ruby Ethereum
Licence: mit
A Ruby implementation of Ethereum.
Stars: ✭ 270
Programming Languages
ruby
36898 projects - #4 most used programming language
Labels
Projects that are alternatives of or similar to Ruby Ethereum
Pyquarkchain
Python implementation of QuarkChain
Stars: ✭ 194 (-28.15%)
Mutual labels: blockchain, ethereum, evm
Monax
DEPRECATED. To be removed December, 2018 (use monax/bosmarmot)
Stars: ✭ 269 (-0.37%)
Mutual labels: blockchain, ethereum, evm
Intellij Solidity
Solidity plugin for IntelliJ
Stars: ✭ 646 (+139.26%)
Mutual labels: blockchain, ethereum, evm
Ette
EVM-based Blockchain Indexer, with historical data query & real-time notification support 😎
Stars: ✭ 37 (-86.3%)
Mutual labels: blockchain, ethereum, evm
Remix Ide
Documentation for Remix IDE
Stars: ✭ 1,768 (+554.81%)
Mutual labels: blockchain, ethereum, evm
Armors Solidity
Armors-solidity is a framework to build secure smart contracts on Ethereum.
Stars: ✭ 184 (-31.85%)
Mutual labels: blockchain, ethereum, evm
Burrow
https://wiki.hyperledger.org/display/burrow
Stars: ✭ 851 (+215.19%)
Mutual labels: blockchain, ethereum, evm
Remix
This has been moved to https://github.com/ethereum/remix-project
Stars: ✭ 1,063 (+293.7%)
Mutual labels: blockchain, ethereum, evm
Chaingear
The consensus computer driven database framework
Stars: ✭ 83 (-69.26%)
Mutual labels: blockchain, ethereum, evm
Evmone
Fast Ethereum Virtual Machine implementation
Stars: ✭ 162 (-40%)
Mutual labels: blockchain, ethereum, evm
Remix Project
Remix is a browser-based compiler and IDE that enables users to build Ethereum contracts with Solidity language and to debug transactions.
Stars: ✭ 225 (-16.67%)
Mutual labels: blockchain, ethereum, evm
Sample Project Gradle
Sample web3j project using Gradle
Stars: ✭ 211 (-21.85%)
Mutual labels: blockchain, ethereum
Ethermint
Ethermint is a scalable and interoperable Ethereum, built on Proof-of-Stake with fast-finality using the Cosmos SDK.
Stars: ✭ 207 (-23.33%)
Mutual labels: blockchain, ethereum
Loom Js
JS library for building browser apps & NodeJS services that interact with Loom DAppChains
Stars: ✭ 189 (-30%)
Mutual labels: blockchain, ethereum
Blockchain Stuff
Blockchain and Crytocurrency Resources
Stars: ✭ 2,549 (+844.07%)
Mutual labels: blockchain, ethereum
Framework
0xcert Framework - JavaScript framework for building decentralized applications - build something unique
Stars: ✭ 213 (-21.11%)
Mutual labels: blockchain, ethereum
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
TODO
- optimize memory foot print
- add pruning trie
- refactor abi types
- refactor trie node types
- review
db.commit_refcount_changes
usage
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].