Go to file
Etan Kissling 290acb6e62
bump `execution-apis` to `v1.0.0-beta.4` (#145)
- https://github.com/ethereum/execution-apis/releases/tag/v1.0.0-beta.4

This was already partially applied, the following commits were missing:

- update the doc of eth_getBalance to put block as required parameters
- schemas/filter: fixup some bugs in null filter topics and address
- tests: regenerate tests with new rpctestgen chain
- tests: add forkenv.json for hive
- tests: add headfcu.json
- tests: add comments in tests
- Specify Client Versions on Engine API
- Add eth_blobBaseFee; add blobs to eth_feeHistory
- Added engine_getPayloadV4 and engine_newPayloadV4 for Prague
- Update receipt.yaml to title instead of name
- Move EIP-6110 to Prague
- Add EIP-7251 to Prague
- engine: rename for 7002 partial withdrawals and 7685 requests
2024-04-25 18:38:51 +00:00
.github/workflows add Prague engine API support types (#140) 2024-03-27 04:24:31 +00:00
tests bump `execution-apis` to `v1.0.0-beta.4` (#145) 2024-04-25 18:38:51 +00:00
web3 Change some FeeHistoryResult field types from Quantity to UInt256 2024-04-15 17:20:33 +07:00
.gitignore Feature/execution api spec (#69) 2024-01-11 21:02:42 +07:00
.gitmodules Feature/execution api spec (#69) 2024-01-11 21:02:42 +07:00
LICENSE-APACHEv2 Initial commit 2018-12-21 18:27:09 +01:00
LICENSE-MIT Initial commit 2018-12-21 18:27:09 +01:00
README.md Bugfix/nully values (#61) 2023-12-14 06:56:54 +07:00
ci-test.sh v0.2.0: Revamp data types 2023-12-12 12:15:34 +07:00
config.nims v0.2.0: Revamp data types 2023-12-12 12:15:34 +07:00
nim.cfg v0.2.0: Revamp data types 2023-12-12 12:15:34 +07:00
simulator.sh Bugfix/nully values (#61) 2023-12-14 06:56:54 +07:00
web3.nim add Prague engine API support types (#140) 2024-03-27 04:24:31 +00:00
web3.nimble test refc in CI in Nim 2.0 and later (#134) 2024-02-17 02:09:58 +00:00

README.md

web3

License: MIT License: Apache Stability: experimental Github action

The humble beginnings of a Nim library similar to web3.[js|py]

Installation

You can install the developement version of the library through nimble with the following command

nimble install https://github.com/status-im/nim-web3@#master

Development

You should first run ./simulator.sh which runs ganache-cli

This creates a local simulated Ethereum network on your local machine and the tests will use this for their E2E processing

License

Licensed and distributed under either of

or

at your option. This file may not be copied, modified, or distributed except according to those terms.