chainlib-eth

Ethereum implementation of the chainlib interface
Info | Log | Files | Refs | README | LICENSE

ModeNameSize
-rw-r--r--.gitignore6L
-rw-r--r--.gitlab-ci.yml42L
-rw-r--r--CHANGELOG125L
-rw-r--r--LICENSE661L
-rw-r--r--MANIFEST.in1L
-rw-r--r--Makefile35L
-rw-r--r--README.md73L
-rw-r--r--WAIVER17L
-rw-r--r--WAIVER.asc29L
-rw-r--r--chainlib/eth/address.py48L
-rw-r--r--chainlib/eth/block.py195L
-rw-r--r--chainlib/eth/chain.py15L
-rw-r--r--chainlib/eth/cli/__init__.py4L
-rw-r--r--chainlib/eth/cli/arg.py22L
-rw-r--r--chainlib/eth/cli/config.py37L
-rw-r--r--chainlib/eth/cli/decode.py18L
-rw-r--r--chainlib/eth/cli/encode.py111L
-rw-r--r--chainlib/eth/cli/log.py1L
-rw-r--r--chainlib/eth/cli/rpc.py76L
-rw-r--r--chainlib/eth/cli/wallet.py17L
-rw-r--r--chainlib/eth/connection.py235L
-rw-r--r--chainlib/eth/constant.py6L
-rw-r--r--chainlib/eth/contract.py631L
-rw-r--r--chainlib/eth/data/config/config.ini24L
-rw-r--r--chainlib/eth/data/env/env.ini2L
-rw-r--r--chainlib/eth/dialect/__init__.py26L
-rw-r--r--chainlib/eth/dialect/openethereum.py17L
-rw-r--r--chainlib/eth/error.py26L
-rw-r--r--chainlib/eth/gas.py255L
-rw-r--r--chainlib/eth/jsonrpc.py43L
-rw-r--r--chainlib/eth/log.py30L
-rw-r--r--chainlib/eth/nonce.py121L
-rw-r--r--chainlib/eth/pytest/__init__.py3L
-rw-r--r--chainlib/eth/pytest/fixtures_chain.py17L
-rw-r--r--chainlib/eth/pytest/fixtures_ethtester.py98L
-rw-r--r--chainlib/eth/pytest/fixtures_signer.py17L
-rw-r--r--chainlib/eth/runnable/__init__.py0B
-rw-r--r--chainlib/eth/runnable/balance.py107L
-rw-r--r--chainlib/eth/runnable/block.py184L
-rw-r--r--chainlib/eth/runnable/checksum.py35L
-rw-r--r--chainlib/eth/runnable/count.py86L
-rw-r--r--chainlib/eth/runnable/decode.py92L
-rw-r--r--chainlib/eth/runnable/encode.py226L
-rw-r--r--chainlib/eth/runnable/flags.py33L
-rw-r--r--chainlib/eth/runnable/gas.py194L
-rw-r--r--chainlib/eth/runnable/get.py180L
-rw-r--r--chainlib/eth/runnable/info.py185L
-rw-r--r--chainlib/eth/runnable/raw.py179L
-rw-r--r--chainlib/eth/runnable/subscribe.py21L
-rw-r--r--chainlib/eth/runnable/wait.py146L
-rw-r--r--chainlib/eth/settings.py220L
-rw-r--r--chainlib/eth/sign.py61L
-rw-r--r--chainlib/eth/src.py52L
-rw-r--r--chainlib/eth/tx.py830L
-rw-r--r--chainlib/eth/unittest/base.py226L
-rw-r--r--chainlib/eth/unittest/ethtester.py88L
-rw-r--r--doc/texinfo/Makefile5L
-rw-r--r--doc/texinfo/cli.texi32L
-rw-r--r--doc/texinfo/index.texi4L
-rw-r--r--doc/texinfo/intro.texi15L
-rw-r--r--example/call_balance.py26L
-rw-r--r--example/contract_transaction.py75L
-rw-r--r--example/jsonrpc.py30L
-rw-r--r--example/jsonrpc_factory.py41L
-rw-r--r--example/online_transaction.py65L
-rw-r--r--example/transaction.py65L
-rw-r--r--example/tx_object.py51L
-rw-r--r--man/build/eth-balance.198L
-rw-r--r--man/build/eth-count.1135L
-rw-r--r--man/build/eth-decode.1102L
-rw-r--r--man/build/eth-encode.1253L
-rw-r--r--man/build/eth-gas.1277L
-rw-r--r--man/build/eth-get.1131L
-rw-r--r--man/build/eth-info.1135L
-rw-r--r--man/build/eth-raw.1210L
-rw-r--r--man/build/eth-wait.1143L
-rw-r--r--man/eth-balance.head.groff16L
-rw-r--r--man/eth-balance.overrides1L
-rw-r--r--man/eth-checksum.custom.groff7L
-rw-r--r--man/eth-checksum.head.groff11L
-rw-r--r--man/eth-count.head.groff15L
-rw-r--r--man/eth-count.overrides1L
-rw-r--r--man/eth-decode.head.groff14L
-rw-r--r--man/eth-encode.custom.groff31L
-rw-r--r--man/eth-encode.examples.groff22L
-rw-r--r--man/eth-encode.head.groff17L
-rw-r--r--man/eth-encode.overrides1L
-rw-r--r--man/eth-gas.examples.groff75L
-rw-r--r--man/eth-gas.head.groff19L
-rw-r--r--man/eth-gas.overrides1L
-rw-r--r--man/eth-get.head.groff19L
-rw-r--r--man/eth-info.head.groff27L
-rw-r--r--man/eth-raw.examples.groff8L
-rw-r--r--man/eth-raw.head.groff26L
-rw-r--r--man/eth-raw.seealso.groff4L
-rw-r--r--man/eth-wait.head.groff17L
-rw-r--r--man/eth-wait.overrides2L
-rw-r--r--requirements.txt6L
-rw-r--r--run_tests.sh14L
-rw-r--r--setup.cfg51L
-rw-r--r--setup.py48L
-rw-r--r--test_requirements.txt5L
-rw-r--r--tests/Makefile5L
-rw-r--r--tests/TestContract.bin1L
-rw-r--r--tests/TestContract.sol30L
-rw-r--r--tests/base.py12L
-rw-r--r--tests/contract.py66L
-rw-r--r--tests/test_abi.py177L
-rw-r--r--tests/test_address.py35L
-rw-r--r--tests/test_block.py75L
-rw-r--r--tests/test_bloom.py120L
-rw-r--r--tests/test_cli.py51L
-rw-r--r--tests/test_event.py38L
-rw-r--r--tests/test_nonce.py26L
-rw-r--r--tests/test_sign.py124L
-rw-r--r--tests/test_stat.py62L
-rw-r--r--tests/test_tx.py193L
-rw-r--r--tests/testdata/keystore/UTC--2021-01-08T17-18-44.521011372Z--eb3907ecad74a0013c259d5874ae7f22dcbcc95c1L