Go to file
andri lim 0cc03e67dd
Add Prague (EIP-7685, 6110, 7002, 7251, and 7702) fields (#160)
* Add Prague (EIP-7685, 6110, 7002, 7251, and 7702) fields

* Add EIP-7702 authorizationList field to TransactionArgs
2024-09-13 11:17:30 +07:00
.github/workflows CI do not install openssl on macos+nim devel anymore (#150) 2024-05-21 00:11:29 +07:00
tests Add Prague (EIP-7685, 6110, 7002, 7251, and 7702) fields (#160) 2024-09-13 11:17:30 +07:00
web3 Add Prague (EIP-7685, 6110, 7002, 7251, and 7702) fields (#160) 2024-09-13 11:17:30 +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 Replace std.Option with results.Opt (#153) 2024-06-12 06:32:06 +07:00
web3.nimble Replace std.Option with results.Opt (#153) 2024-06-12 06:32:06 +07: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.