Skip to content

fix: Holocene EIP-1559 params spec#418

Merged
sebastianst merged 1 commit intomainfrom
cl/clarify-1559-config
Oct 7, 2024
Merged

fix: Holocene EIP-1559 params spec#418
sebastianst merged 1 commit intomainfrom
cl/clarify-1559-config

Conversation

@clabby
Copy link
Contributor

@clabby clabby commented Oct 7, 2024

Overview

Fixes the configurable EIP-1559 parameters spec for Holocene. Previously, we specified using the EIP-1559 parameters passed through the payload for the current block. However, this poses a problem in most eth clients, where the next block's base fee is computed as a pure function, just taking in the current timestamp + parent block header.

With this change, the current block's EIP-1559 parameters after Holocene are determined from the parent header's nonce field. In practice, this means that updates to the EIP-1559 parameters activate 1 block after they are first included in the PayloadAttributesV3, rather than immediately.

@clabby clabby force-pushed the cl/clarify-1559-config branch from 99d7abe to c4def72 Compare October 7, 2024 20:23
@sebastianst sebastianst enabled auto-merge (squash) October 7, 2024 20:26
@sebastianst sebastianst merged commit b04fe1f into main Oct 7, 2024
@sebastianst sebastianst deleted the cl/clarify-1559-config branch October 7, 2024 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants