gitextract_urvyeq_7/ ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ ├── codeql.yml │ ├── docs.yml │ └── spec.yml ├── .gitignore ├── .gitmodules ├── .yardopts ├── AUTHORS.txt ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Gemfile ├── LICENSE.txt ├── README.md ├── Rakefile ├── SECURITY.md ├── abi/ │ ├── ens_registry.json │ └── ens_resolver.json ├── bin/ │ ├── console │ └── setup ├── codecov.yml ├── eth.gemspec ├── lib/ │ ├── eth/ │ │ ├── abi/ │ │ │ ├── decoder.rb │ │ │ ├── encoder.rb │ │ │ ├── event.rb │ │ │ ├── function.rb │ │ │ ├── packed/ │ │ │ │ └── encoder.rb │ │ │ └── type.rb │ │ ├── abi.rb │ │ ├── address.rb │ │ ├── api.rb │ │ ├── bls.rb │ │ ├── chain.rb │ │ ├── client/ │ │ │ ├── http.rb │ │ │ ├── ipc.rb │ │ │ └── ws.rb │ │ ├── client.rb │ │ ├── constant.rb │ │ ├── contract/ │ │ │ ├── error.rb │ │ │ ├── event.rb │ │ │ ├── function.rb │ │ │ ├── function_input.rb │ │ │ ├── function_output.rb │ │ │ └── initializer.rb │ │ ├── contract.rb │ │ ├── eip712.rb │ │ ├── ens/ │ │ │ ├── coin_type.rb │ │ │ └── resolver.rb │ │ ├── ens.rb │ │ ├── key/ │ │ │ ├── decrypter.rb │ │ │ └── encrypter.rb │ │ ├── key.rb │ │ ├── rlp/ │ │ │ ├── decoder.rb │ │ │ ├── encoder.rb │ │ │ ├── sedes/ │ │ │ │ ├── big_endian_int.rb │ │ │ │ ├── binary.rb │ │ │ │ └── list.rb │ │ │ └── sedes.rb │ │ ├── rlp.rb │ │ ├── signature.rb │ │ ├── solidity.rb │ │ ├── tx/ │ │ │ ├── eip1559.rb │ │ │ ├── eip2930.rb │ │ │ ├── eip4844.rb │ │ │ ├── eip7702.rb │ │ │ └── legacy.rb │ │ ├── tx.rb │ │ ├── unit.rb │ │ ├── util.rb │ │ └── version.rb │ └── eth.rb └── spec/ ├── eth/ │ ├── abi/ │ │ ├── decoder_spec.rb │ │ ├── encoder_spec.rb │ │ ├── event_spec.rb │ │ ├── function_spec.rb │ │ ├── packed/ │ │ │ └── encoder_spec.rb │ │ └── type_spec.rb │ ├── abi_spec.rb │ ├── address_spec.rb │ ├── bls_spec.rb │ ├── chain_spec.rb │ ├── client/ │ │ └── ws_spec.rb │ ├── client_spec.rb │ ├── constant_spec.rb │ ├── contract/ │ │ ├── error_spec.rb │ │ ├── event_spec.rb │ │ ├── function_input_spec.rb │ │ ├── function_output_spec.rb │ │ ├── function_spec.rb │ │ └── initializer_spec.rb │ ├── contract_spec.rb │ ├── eip712_spec.rb │ ├── ens/ │ │ ├── coin_type_spec.rb │ │ └── resolver_spec.rb │ ├── ens_spec.rb │ ├── key/ │ │ ├── decrypter_spec.rb │ │ └── encrypter_spec.rb │ ├── key_spec.rb │ ├── rlp/ │ │ ├── sedes/ │ │ │ ├── big_endian_int_spec.rb │ │ │ ├── binary_spec.rb │ │ │ └── list_spec.rb │ │ └── sedes_spec.rb │ ├── rlp_spec.rb │ ├── signature_spec.rb │ ├── solidity_spec.rb │ ├── tx/ │ │ ├── eip1559_spec.rb │ │ ├── eip2930_spec.rb │ │ ├── eip4844_spec.rb │ │ ├── eip7702_spec.rb │ │ └── legacy_spec.rb │ ├── tx_spec.rb │ ├── unit_spec.rb │ └── util_spec.rb ├── eth_spec.rb ├── fixtures/ │ ├── abi/ │ │ ├── ENSRegistryWithFallback.json │ │ ├── ERC1155.json │ │ ├── ERC20.json │ │ ├── ERC721.json │ │ ├── Tuple.json │ │ ├── Tuple2.json │ │ └── ethers.json │ ├── contracts/ │ │ ├── address_storage.sol │ │ ├── deposit.sol │ │ ├── dummy.sol │ │ ├── erc20.sol │ │ ├── error.sol │ │ ├── greeter.sol │ │ ├── signer.sol │ │ ├── simple_registry.sol │ │ ├── test_contract.sol │ │ ├── tuple.sol │ │ └── tuple2.sol │ └── keys/ │ ├── testingtesting.json │ ├── testpassword.json │ └── testunknownkdf.json └── spec_helper.rb