-
Notifications
You must be signed in to change notification settings - Fork 7
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
Notes and links: OP-Node Anvil integration #66
Comments
The @trianglesphere links are the most important links so deleting the other links and moving them here: Op-program
Tests
Specs
E2e Testing and mocks
Op-wheelOp-serviceMisc |
Fork choice updated initiates block production and gives payload fcu does a lot of stuff at once state management and block building initiation FCU is overloaded with functionality payload attributes is non nil which tells it to initiate block production The second time we do initiate it Looking at spec in execution-apis/src/engine/Paris.md Specs are good for explaining the changes needed to execution engine in spec/exec-engine.md noTxPool is very important not familiar with how anvil manages tx so it might be important tx need to come at start of block to handle deposits etc. Question about if Diagram happens once per block three different code paths from op-node pod When we call fork choice updated will be setting safe block and head block hash Is this determined by the type of node or per tx It’s determined by lots of factors internally to op-node |
Description
An important part of mocktimism is integrating op-node and anvil.
Source code
Op-node
From @trianglesphere
OP Usage & Modifications: https://github.com/ethereum-optimism/optimism/blob/develop/specs/exec-engine.md#engine-api
Paris Engine API: https://github.com/ethereum/execution-apis/blob/584905270d8ad665718058060267061ecfd79ca5/src/engine/paris.md
We use all but
engine_exchangeTransitionConfigurationV1
Shanghai Engine API: https://github.com/ethereum/execution-apis/blob/584905270d8ad665718058060267061ecfd79ca5/src/engine/shanghai.md
In shanghai, we don't use the new APIs, but have updated to the V2 versions of the ones we use.
The text was updated successfully, but these errors were encountered: