mirror of
https://github.com/status-im/nimbus-eth1.git
synced 2025-01-26 20:19:31 +00:00
Mamy Ratsimbazafy
0b6fbbad67
1st gas refactoring - handle different gas costs in Ethereum forks (#37)
* Start by renaming the fork by chronological order * initial commit - groundwork: support different gasCosts depending on VMs * Running VMTests with new gas config - only push32AndSuicide changed * Introduce newNimbusVM that (temporarily) abstract over Frontier and Tangerine VM creation * Fix Gas - push32AndSuicide repassing and expXY_success passing - fixes #34 * case sensitive imports (thank you auto-completion) fix Travis on Linux * Add pre and post EIP-150 tests * Nimify gas identifiers that supports multiple forks
Nimbus
An Ethereum 2.0 Sharding Client for Resource-Restricted Devices
Join the Status community chats:
Rationale
Nimbus - An Ethereum 2.0 Sharding Client
License
Licensed under one of the following:
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license: LICENSE-MIT or http://opensource.org/licenses/MIT
Description
Nimbus: an Ethereum Execution Client for Resource-Restricted Devices
https://status-im.github.io/nimbus-eth1/
Languages
Nim
97.8%
Shell
0.7%
Makefile
0.5%
CodeQL
0.4%
Nix
0.2%
Other
0.3%