-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor v2 #48
base: main
Are you sure you want to change the base?
Refactor v2 #48
Conversation
…PR38 feedback and update docs/README.md
… variables add configuration guide and remove truffle_config.js
… inheritance graph
I’ve been looking at a problem with the deploy of the LightClient and narrowed it down to this line in
And the deploy is now working |
…it-chain info for running localgeth and getting DAG 0
Error calculating the seal when relaying blocks
EthereumParser.sol iterates through the header fields to calculate the sealRlpData
The goal of the logic above is to ignore the following lines in the header file
However for localgeth those lines are omitted (as with some of the earlier blocks in Ropsten. Command
|
Error validating Epoch Analysis
|
Error with Analysis
Command
Log
References |
Am currently looking at whether the root cause of all the above is related to the fact that the codebase has been built specifically to align with the current ethereum mainnet. To replicate this I have modified the genesis json to include additional configuration parameters related to london as mentioned here and here. By modifying genesis.config as follows (the key line
we now get our block headers including basFee and baseFeePerGas.
Currently have begun creating the DAG for the new chain, then will update the initData to reflect the new configuration. |
Have updated genesis.json and initData and we now generate the headers similar to that of Ethereum mainnet. |
Latest log from debugging verifyEthHash callling hashimoto in ethhash.sol
Error: VM Exception while processing transaction: reverted with panic code 0x11 (Arithmetic operation underflowed or overflowed outside of an unchecked block) |
Relayer is now working
Working Log
|
Completed these tasks
For more on the deployment approach and use of plugins see here |
…b3 and simplify directory structures
Completed these tasks
Next task is here
|
…environment and config changes
… and seperate flow from components
…y implementations into crypto primitives
No description provided.