You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Should now change based on the values posted by CL over engine API from EIP-7742. For historical sync, these values are in the block header. If these parameters are not present in either engine API or in the header, we can assume we're pre-EIP-7742 and default to 3/6.
But this is based on a PR that will not make it into Prague, as this also does normalization. We should instead just use the same logic as in EIP-4844, but replace the constants derived from 3/6 with dynamic values.
Additional context
No response
The text was updated successfully, but these errors were encountered:
Component
consensus, eips, genesis
Describe the feature you would like
These constants:
alloy/crates/eips/src/eip4844/mod.rs
Lines 59 to 68 in 20d13fa
Should now change based on the values posted by CL over engine API from EIP-7742. For historical sync, these values are in the block header. If these parameters are not present in either engine API or in the header, we can assume we're pre-EIP-7742 and default to 3/6.
We already have some of this here:
alloy/crates/eips/src/eip7742.rs
Lines 16 to 64 in 20d13fa
But this is based on a PR that will not make it into Prague, as this also does normalization. We should instead just use the same logic as in EIP-4844, but replace the constants derived from 3/6 with dynamic values.
Additional context
No response
The text was updated successfully, but these errors were encountered: