Skip to content

Conversation

@holiman
Copy link
Contributor

@holiman holiman commented Apr 25, 2021

This PR implements EIP 3529

Constant Value
FORK_BLOCK TBD
NEW_MAX_REFUND_QUOTIENT 5

For blocks where block.number >= FORK_BLOCK, the following changes apply.

  1. Remove the SELFDESTRUCT refund.
  2. Replace SSTORE_CLEARS_SCHEDULE with SSTORE_RESET_GAS + ACCESS_LIST_STORAGE_KEY_COST (4,800 gas as of EIP-2929 + EIP-2930)
  3. Reduce the max gas refunded after a transaction to gas_used // NEW_MAX_REFUND_QUOTIENT

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be eip3529 not 2539

@holiman holiman added the london label May 6, 2021
@karalabe karalabe added this to the 1.10.4 milestone May 7, 2021
Copy link
Member

@karalabe karalabe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@karalabe karalabe merged commit a5669ae into ethereum:master May 7, 2021
atif-konasl pushed a commit to frozeman/pandora-execution-engine that referenced this pull request Oct 15, 2021
* core, params: implement EIP-3529

* core/vm: add london instructionset

* core/vm: add method doc for EIP enabler

Co-authored-by: Péter Szilágyi <[email protected]>
This was referenced Mar 15, 2023
gzliudan added a commit to gzliudan/XDPoSChain that referenced this pull request Nov 1, 2024
gzliudan added a commit to XinFinOrg/XDPoSChain that referenced this pull request Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants