├── .gitignore ├── .gitmodules ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── lib ├── ethereum.rb └── ethereum │ ├── abi.rb │ ├── abi │ ├── contract_translator.rb │ └── type.rb │ ├── account.rb │ ├── address.rb │ ├── base_convert.rb │ ├── block.rb │ ├── block_header.rb │ ├── bloom.rb │ ├── cached_block.rb │ ├── chain.rb │ ├── constant.rb │ ├── core_ext │ ├── array │ │ └── safe_slice.rb │ ├── module │ │ └── lru_cache.rb │ ├── numeric │ │ └── denominations.rb │ └── object │ │ └── truth.rb │ ├── db.rb │ ├── db │ ├── base_db.rb │ ├── ephem_db.rb │ ├── level_db.rb │ ├── overlay_db.rb │ └── refcount_db.rb │ ├── env.rb │ ├── ethash.rb │ ├── ethash_ruby.rb │ ├── ethash_ruby │ ├── cache.rb │ ├── hashimoto.rb │ └── utils.rb │ ├── exceptions.rb │ ├── external_call.rb │ ├── fast_rlp.rb │ ├── fast_vm.rb │ ├── fast_vm │ ├── call_data.rb │ ├── message.rb │ └── state.rb │ ├── ffi │ └── openssl.rb │ ├── index.rb │ ├── log.rb │ ├── miner.rb │ ├── opcodes.rb │ ├── private_key.rb │ ├── pruning_trie.rb │ ├── public_key.rb │ ├── receipt.rb │ ├── secp256k1.rb │ ├── secure_trie.rb │ ├── sedes.rb │ ├── special_contract.rb │ ├── spv.rb │ ├── spv │ ├── proof.rb │ ├── proof_constructor.rb │ └── proof_verifier.rb │ ├── tester.rb │ ├── tester │ ├── abi_contract.rb │ ├── fixture.rb │ ├── language.rb │ ├── log_recorder.rb │ ├── solidity_wrapper.rb │ └── state.rb │ ├── transaction.rb │ ├── transient_trie.rb │ ├── trie.rb │ ├── trie │ └── nibble_key.rb │ ├── utils.rb │ ├── version.rb │ ├── vm.rb │ └── vm │ ├── call_data.rb │ ├── message.rb │ └── state.rb ├── ruby-ethereum.gemspec └── test ├── abi ├── contract_translator_test.rb └── type_test.rb ├── abi_test.rb ├── account_test.rb ├── address_test.rb ├── base_convert_test.rb ├── block_header_test.rb ├── block_test.rb ├── bloom_test.rb ├── cached_block_test.rb ├── chain_test.rb ├── contracts ├── contract_names.sol ├── seven_contract.sol ├── seven_contract_without_import.sol ├── seven_library.sol └── simple_contract.sol ├── contracts_test.rb ├── core_ext ├── array_test.rb ├── module_test.rb ├── numeric_test.rb └── object_test.rb ├── db └── ephem_db_test.rb ├── difficulty_test.rb ├── ethash_ruby ├── cache_test.rb ├── hashimoto_test.rb └── utils_test.rb ├── fast_rlp_test.rb ├── logger_test.rb ├── opcodes_test.rb ├── private_key_test.rb ├── public_key_test.rb ├── receipt_test.rb ├── solidity_test.rb ├── special_contract_test.rb ├── state_test.rb ├── test_helper.rb ├── tester └── state_test.rb ├── tester_test.rb ├── transaction_test.rb ├── transient_tree_test.rb ├── trie └── nibble_key_test.rb ├── trie_test.rb ├── utils_test.rb ├── vm ├── call_data_test.rb ├── failing_test.rb └── state_test.rb └── vm_test.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/.gitmodules -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/Rakefile -------------------------------------------------------------------------------- /lib/ethereum.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum.rb -------------------------------------------------------------------------------- /lib/ethereum/abi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/abi.rb -------------------------------------------------------------------------------- /lib/ethereum/abi/contract_translator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/abi/contract_translator.rb -------------------------------------------------------------------------------- /lib/ethereum/abi/type.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/abi/type.rb -------------------------------------------------------------------------------- /lib/ethereum/account.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/account.rb -------------------------------------------------------------------------------- /lib/ethereum/address.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/address.rb -------------------------------------------------------------------------------- /lib/ethereum/base_convert.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/base_convert.rb -------------------------------------------------------------------------------- /lib/ethereum/block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/block.rb -------------------------------------------------------------------------------- /lib/ethereum/block_header.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/block_header.rb -------------------------------------------------------------------------------- /lib/ethereum/bloom.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/bloom.rb -------------------------------------------------------------------------------- /lib/ethereum/cached_block.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/cached_block.rb -------------------------------------------------------------------------------- /lib/ethereum/chain.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/chain.rb -------------------------------------------------------------------------------- /lib/ethereum/constant.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/constant.rb -------------------------------------------------------------------------------- /lib/ethereum/core_ext/array/safe_slice.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/core_ext/array/safe_slice.rb -------------------------------------------------------------------------------- /lib/ethereum/core_ext/module/lru_cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/core_ext/module/lru_cache.rb -------------------------------------------------------------------------------- /lib/ethereum/core_ext/numeric/denominations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/core_ext/numeric/denominations.rb -------------------------------------------------------------------------------- /lib/ethereum/core_ext/object/truth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/core_ext/object/truth.rb -------------------------------------------------------------------------------- /lib/ethereum/db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/db.rb -------------------------------------------------------------------------------- /lib/ethereum/db/base_db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/db/base_db.rb -------------------------------------------------------------------------------- /lib/ethereum/db/ephem_db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/db/ephem_db.rb -------------------------------------------------------------------------------- /lib/ethereum/db/level_db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/db/level_db.rb -------------------------------------------------------------------------------- /lib/ethereum/db/overlay_db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/db/overlay_db.rb -------------------------------------------------------------------------------- /lib/ethereum/db/refcount_db.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/db/refcount_db.rb -------------------------------------------------------------------------------- /lib/ethereum/env.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/env.rb -------------------------------------------------------------------------------- /lib/ethereum/ethash.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/ethash.rb -------------------------------------------------------------------------------- /lib/ethereum/ethash_ruby.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/ethash_ruby.rb -------------------------------------------------------------------------------- /lib/ethereum/ethash_ruby/cache.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/ethash_ruby/cache.rb -------------------------------------------------------------------------------- /lib/ethereum/ethash_ruby/hashimoto.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/ethash_ruby/hashimoto.rb -------------------------------------------------------------------------------- /lib/ethereum/ethash_ruby/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/ethash_ruby/utils.rb -------------------------------------------------------------------------------- /lib/ethereum/exceptions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/exceptions.rb -------------------------------------------------------------------------------- /lib/ethereum/external_call.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/external_call.rb -------------------------------------------------------------------------------- /lib/ethereum/fast_rlp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/fast_rlp.rb -------------------------------------------------------------------------------- /lib/ethereum/fast_vm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/fast_vm.rb -------------------------------------------------------------------------------- /lib/ethereum/fast_vm/call_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/fast_vm/call_data.rb -------------------------------------------------------------------------------- /lib/ethereum/fast_vm/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/fast_vm/message.rb -------------------------------------------------------------------------------- /lib/ethereum/fast_vm/state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/fast_vm/state.rb -------------------------------------------------------------------------------- /lib/ethereum/ffi/openssl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/ffi/openssl.rb -------------------------------------------------------------------------------- /lib/ethereum/index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/index.rb -------------------------------------------------------------------------------- /lib/ethereum/log.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/log.rb -------------------------------------------------------------------------------- /lib/ethereum/miner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/miner.rb -------------------------------------------------------------------------------- /lib/ethereum/opcodes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/opcodes.rb -------------------------------------------------------------------------------- /lib/ethereum/private_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/private_key.rb -------------------------------------------------------------------------------- /lib/ethereum/pruning_trie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/pruning_trie.rb -------------------------------------------------------------------------------- /lib/ethereum/public_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/public_key.rb -------------------------------------------------------------------------------- /lib/ethereum/receipt.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/receipt.rb -------------------------------------------------------------------------------- /lib/ethereum/secp256k1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/secp256k1.rb -------------------------------------------------------------------------------- /lib/ethereum/secure_trie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/secure_trie.rb -------------------------------------------------------------------------------- /lib/ethereum/sedes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/sedes.rb -------------------------------------------------------------------------------- /lib/ethereum/special_contract.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/special_contract.rb -------------------------------------------------------------------------------- /lib/ethereum/spv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/spv.rb -------------------------------------------------------------------------------- /lib/ethereum/spv/proof.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/spv/proof.rb -------------------------------------------------------------------------------- /lib/ethereum/spv/proof_constructor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/spv/proof_constructor.rb -------------------------------------------------------------------------------- /lib/ethereum/spv/proof_verifier.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/spv/proof_verifier.rb -------------------------------------------------------------------------------- /lib/ethereum/tester.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/tester.rb -------------------------------------------------------------------------------- /lib/ethereum/tester/abi_contract.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/tester/abi_contract.rb -------------------------------------------------------------------------------- /lib/ethereum/tester/fixture.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/tester/fixture.rb -------------------------------------------------------------------------------- /lib/ethereum/tester/language.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/tester/language.rb -------------------------------------------------------------------------------- /lib/ethereum/tester/log_recorder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/tester/log_recorder.rb -------------------------------------------------------------------------------- /lib/ethereum/tester/solidity_wrapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/tester/solidity_wrapper.rb -------------------------------------------------------------------------------- /lib/ethereum/tester/state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/tester/state.rb -------------------------------------------------------------------------------- /lib/ethereum/transaction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/transaction.rb -------------------------------------------------------------------------------- /lib/ethereum/transient_trie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/transient_trie.rb -------------------------------------------------------------------------------- /lib/ethereum/trie.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/trie.rb -------------------------------------------------------------------------------- /lib/ethereum/trie/nibble_key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/trie/nibble_key.rb -------------------------------------------------------------------------------- /lib/ethereum/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/utils.rb -------------------------------------------------------------------------------- /lib/ethereum/version.rb: -------------------------------------------------------------------------------- 1 | # -*- encoding : ascii-8bit -*- 2 | 3 | module Ethereum 4 | VERSION = '0.11.0' 5 | end 6 | -------------------------------------------------------------------------------- /lib/ethereum/vm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/vm.rb -------------------------------------------------------------------------------- /lib/ethereum/vm/call_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/vm/call_data.rb -------------------------------------------------------------------------------- /lib/ethereum/vm/message.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/vm/message.rb -------------------------------------------------------------------------------- /lib/ethereum/vm/state.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/lib/ethereum/vm/state.rb -------------------------------------------------------------------------------- /ruby-ethereum.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/ruby-ethereum.gemspec -------------------------------------------------------------------------------- /test/abi/contract_translator_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/abi/contract_translator_test.rb -------------------------------------------------------------------------------- /test/abi/type_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/abi/type_test.rb -------------------------------------------------------------------------------- /test/abi_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/abi_test.rb -------------------------------------------------------------------------------- /test/account_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/account_test.rb -------------------------------------------------------------------------------- /test/address_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/address_test.rb -------------------------------------------------------------------------------- /test/base_convert_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/base_convert_test.rb -------------------------------------------------------------------------------- /test/block_header_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/block_header_test.rb -------------------------------------------------------------------------------- /test/block_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/block_test.rb -------------------------------------------------------------------------------- /test/bloom_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/bloom_test.rb -------------------------------------------------------------------------------- /test/cached_block_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/cached_block_test.rb -------------------------------------------------------------------------------- /test/chain_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/chain_test.rb -------------------------------------------------------------------------------- /test/contracts/contract_names.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/contracts/contract_names.sol -------------------------------------------------------------------------------- /test/contracts/seven_contract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/contracts/seven_contract.sol -------------------------------------------------------------------------------- /test/contracts/seven_contract_without_import.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/contracts/seven_contract_without_import.sol -------------------------------------------------------------------------------- /test/contracts/seven_library.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/contracts/seven_library.sol -------------------------------------------------------------------------------- /test/contracts/simple_contract.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/contracts/simple_contract.sol -------------------------------------------------------------------------------- /test/contracts_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/contracts_test.rb -------------------------------------------------------------------------------- /test/core_ext/array_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/core_ext/array_test.rb -------------------------------------------------------------------------------- /test/core_ext/module_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/core_ext/module_test.rb -------------------------------------------------------------------------------- /test/core_ext/numeric_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/core_ext/numeric_test.rb -------------------------------------------------------------------------------- /test/core_ext/object_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/core_ext/object_test.rb -------------------------------------------------------------------------------- /test/db/ephem_db_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/db/ephem_db_test.rb -------------------------------------------------------------------------------- /test/difficulty_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/difficulty_test.rb -------------------------------------------------------------------------------- /test/ethash_ruby/cache_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/ethash_ruby/cache_test.rb -------------------------------------------------------------------------------- /test/ethash_ruby/hashimoto_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/ethash_ruby/hashimoto_test.rb -------------------------------------------------------------------------------- /test/ethash_ruby/utils_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/ethash_ruby/utils_test.rb -------------------------------------------------------------------------------- /test/fast_rlp_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/fast_rlp_test.rb -------------------------------------------------------------------------------- /test/logger_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/logger_test.rb -------------------------------------------------------------------------------- /test/opcodes_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/opcodes_test.rb -------------------------------------------------------------------------------- /test/private_key_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/private_key_test.rb -------------------------------------------------------------------------------- /test/public_key_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/public_key_test.rb -------------------------------------------------------------------------------- /test/receipt_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/receipt_test.rb -------------------------------------------------------------------------------- /test/solidity_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/solidity_test.rb -------------------------------------------------------------------------------- /test/special_contract_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/special_contract_test.rb -------------------------------------------------------------------------------- /test/state_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/state_test.rb -------------------------------------------------------------------------------- /test/test_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/test_helper.rb -------------------------------------------------------------------------------- /test/tester/state_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/tester/state_test.rb -------------------------------------------------------------------------------- /test/tester_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/tester_test.rb -------------------------------------------------------------------------------- /test/transaction_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/transaction_test.rb -------------------------------------------------------------------------------- /test/transient_tree_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/transient_tree_test.rb -------------------------------------------------------------------------------- /test/trie/nibble_key_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/trie/nibble_key_test.rb -------------------------------------------------------------------------------- /test/trie_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/trie_test.rb -------------------------------------------------------------------------------- /test/utils_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/utils_test.rb -------------------------------------------------------------------------------- /test/vm/call_data_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/vm/call_data_test.rb -------------------------------------------------------------------------------- /test/vm/failing_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/vm/failing_test.rb -------------------------------------------------------------------------------- /test/vm/state_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/vm/state_test.rb -------------------------------------------------------------------------------- /test/vm_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cryptape/ruby-ethereum/HEAD/test/vm_test.rb --------------------------------------------------------------------------------