├── .github └── workflows │ ├── build.yml │ ├── codeql.yml │ └── docs.yml ├── .gitignore ├── .gitmodules ├── .rspec ├── CHANGELOG.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── console └── setup ├── eth.gemspec ├── lib ├── eth.rb └── eth │ ├── address.rb │ ├── gas.rb │ ├── key.rb │ ├── key │ ├── decrypter.rb │ └── encrypter.rb │ ├── open_ssl.rb │ ├── secp256k1.rb │ ├── sedes.rb │ ├── tx.rb │ ├── utils.rb │ └── version.rb └── spec ├── eth ├── address_spec.rb ├── eip155_spec.rb ├── eth_spec.rb ├── key │ ├── decrypter_spec.rb │ └── encrypter_spec.rb ├── key_spec.rb ├── tx_spec.rb └── utils_spec.rb ├── ethereum_tests_spec.rb ├── fixtures ├── 66734e70ea28eaa28eb1bace4ca87573c48f52cca7590459ad20dc58bae1a819.hex ├── 7151f5b0d229c62a5076de4133ba06fffc033e25bf99691c3e0a0a99c5a64538.hex └── keys │ ├── testingtesting.json │ ├── testpassword.json │ └── testunknownkdf.json └── spec_helper.rb /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/.gitmodules -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/.rspec -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/bin/setup -------------------------------------------------------------------------------- /eth.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/eth.gemspec -------------------------------------------------------------------------------- /lib/eth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/lib/eth.rb -------------------------------------------------------------------------------- /lib/eth/address.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/lib/eth/address.rb -------------------------------------------------------------------------------- /lib/eth/gas.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/lib/eth/gas.rb -------------------------------------------------------------------------------- /lib/eth/key.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/lib/eth/key.rb -------------------------------------------------------------------------------- /lib/eth/key/decrypter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/lib/eth/key/decrypter.rb -------------------------------------------------------------------------------- /lib/eth/key/encrypter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/lib/eth/key/encrypter.rb -------------------------------------------------------------------------------- /lib/eth/open_ssl.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/lib/eth/open_ssl.rb -------------------------------------------------------------------------------- /lib/eth/secp256k1.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/lib/eth/secp256k1.rb -------------------------------------------------------------------------------- /lib/eth/sedes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/lib/eth/sedes.rb -------------------------------------------------------------------------------- /lib/eth/tx.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/lib/eth/tx.rb -------------------------------------------------------------------------------- /lib/eth/utils.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/lib/eth/utils.rb -------------------------------------------------------------------------------- /lib/eth/version.rb: -------------------------------------------------------------------------------- 1 | module Eth 2 | VERSION = "0.4.18" 3 | end 4 | -------------------------------------------------------------------------------- /spec/eth/address_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/spec/eth/address_spec.rb -------------------------------------------------------------------------------- /spec/eth/eip155_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/spec/eth/eip155_spec.rb -------------------------------------------------------------------------------- /spec/eth/eth_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/spec/eth/eth_spec.rb -------------------------------------------------------------------------------- /spec/eth/key/decrypter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/spec/eth/key/decrypter_spec.rb -------------------------------------------------------------------------------- /spec/eth/key/encrypter_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/spec/eth/key/encrypter_spec.rb -------------------------------------------------------------------------------- /spec/eth/key_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/spec/eth/key_spec.rb -------------------------------------------------------------------------------- /spec/eth/tx_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/spec/eth/tx_spec.rb -------------------------------------------------------------------------------- /spec/eth/utils_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/spec/eth/utils_spec.rb -------------------------------------------------------------------------------- /spec/ethereum_tests_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/spec/ethereum_tests_spec.rb -------------------------------------------------------------------------------- /spec/fixtures/66734e70ea28eaa28eb1bace4ca87573c48f52cca7590459ad20dc58bae1a819.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/spec/fixtures/66734e70ea28eaa28eb1bace4ca87573c48f52cca7590459ad20dc58bae1a819.hex -------------------------------------------------------------------------------- /spec/fixtures/7151f5b0d229c62a5076de4133ba06fffc033e25bf99691c3e0a0a99c5a64538.hex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/spec/fixtures/7151f5b0d229c62a5076de4133ba06fffc033e25bf99691c3e0a0a99c5a64538.hex -------------------------------------------------------------------------------- /spec/fixtures/keys/testingtesting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/spec/fixtures/keys/testingtesting.json -------------------------------------------------------------------------------- /spec/fixtures/keys/testpassword.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/spec/fixtures/keys/testpassword.json -------------------------------------------------------------------------------- /spec/fixtures/keys/testunknownkdf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/spec/fixtures/keys/testunknownkdf.json -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/se3000/ruby-eth/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------