nimbus-eth1
nimbus-eth1 copied to clipboard
Nimbus: an Ethereum Execution Client for Resource-Restricted Devices
When working on nimbus-verified-proxy integration, the below issues were encountered when attempting to build nimbus-verified-proxy as a static library on macOS: 1. Running ``` $(ENV_SCRIPT) nim c --app:staticLib -d:"libp2p_pki_schemes=secp256k1" --opt:size...
Here's a branch containing the (unfinished!) code for stateless mode. When I tried merging this in a week ago, it caused a performance regression (see https://github.com/status-im/nimbus-eth1/issues/1558), so I reverted it....
There is definitely a lot of code duplication between the fluffy [beacon_chain_bridge.nim](https://github.com/status-im/nimbus-eth1/blob/master/fluffy/tools/bridge/beacon_chain_bridge.nim), [nimbus_verified_proxy.nim](https://github.com/status-im/nimbus-eth1/blob/master/nimbus_verified_proxy/nimbus_verified_proxy.nim) and the original beacon light client in nimbus-eth2. nimbus_verified_proxy did a lot of copying to be able...
1. Speed up light client startup - easiest way to do this at this point would be to hard code some nimbus nodes which servers light client data as bootstrap...
The capella fork introduced the `ExecutionPayloadHeader` field in the `LightClientHeader`: https://github.com/ethereum/consensus-specs/blob/dev/specs/capella/light-client/sync-protocol.md#modified-lightclientheader. This allows us now to track the head of the chain without following block gossip or requesting the latest...
The early general state test is using fork override because at that time there is no proper hard fork management. It was handy at that time, but now it becomes...
the EVMC interface become a barrier when talking about runtime EIP configuration. It only works on the EVM host side but currently there is no way to tell the EVM...
Legacy it is, but it still useful to test out experimental features before ported to other sync algorithm. Current Legacy Sync design requires minimal two peers before syncing started, but...
This is mentioned in the spec albeit a bit vague and not forced. Also needed in hive test. preparation: - maintain a knownByPeer data structure. Can be as simple as...