nimbus-eth1
nimbus-eth1 copied to clipboard
Nimbus: an Ethereum Execution Client for Resource-Restricted Devices
For `int32` there were some issues with overflow when `int` is used in some cases. To resolve this, it may be worth introducing a `WordInt` or `Int` alias in a...
Now that we have a nearly feature-complete EVM implementation, our next goal is to start executing increasingly more complex code. It should be possible to use Nimbus with some of...
This repo provides Nim docker builds for ARM: https://github.com/monofuel/nim-docker https://hub.docker.com/r/monofuel/nim/
We can create a Vagrant recipe that simplifies the complex setup required for testing Nimbus against other Ethereum clients. Such a VM would provide a GUI environment where all kind...
https://en.wikipedia.org/wiki/Reproducible_builds https://reproducible-builds.org/ The first step is to lock down dependencies to specific commits. An experiment using Git submodules is available here and it locks down everything, including the compiler's "csources"...
While compiling a list of functions to test from the [Ethereum execution apis repo](https://github.com/ethereum/execution-apis) I found a [list of missing APIs](https://github.com/status-im/nim-web3/blob/b3bbb24f1b95086b8da419784a0d20b0bec27117/web3/ethcallsigs.nim#L77-L84): ### Missing spec APIs [eth_createAccessList](https://github.com/ethereum/execution-apis/tree/main/tests/eth_createAccessList) [eth_feeHistory](https://github.com/ethereum/execution-apis/tree/main/tests/eth_feeHistory) ### Missing debug...
Currently Light client proxy works and offers basic support for retrieving account balance or storage from untrusted source and validating it against light client data. In it self, it is...