Skip to content
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

Update the genesis file for the Spark to support London Fork #14

Merged
merged 3 commits into from
May 16, 2024

Conversation

gr8h
Copy link
Collaborator

@gr8h gr8h commented May 6, 2024

Changes

New EIPs

  1. EIP-3198: BASEFEE opcode (London Fork)
  2. EIP-3529: Reduction in refunds (London Fork)
  3. EIP-3541: Reject new contracts starting with the 0xEF byte (London Fork)
  4. EIP-3651: Warm COINBASE (Shanghai Fork)
  5. EIP-3855: PUSH0 instruction (Shanghai Fork)
  6. EIP-3860: Limit and meter initcode (Shanghai Fork)
  7. EIP-1153: Transient storage opcodes (Cancun Fork)
  8. EIP-5656: MCOPY - Memory copying instruction (Cancun Fork)
  9. EIP-6780: SELFDESTRUCT only in same transaction (Cancun Fork)



Configuration for setting the min based fee to 10gewi to be aligned with pre EIP-1559 configuration:

  • "eip1559BaseFeeMinValue": "0x2540be400",
  • "eip1559BaseFeeMinValueTransition": "0xF14DD4",



Configuration for the accounts in Spark was not updated compared to Fuse

  • Adding 0x09 account
  • Change the accounts transition to support changes in Istanbul fork

Types of changes

What types of changes does your code introduce?

  • Bugfix (a non-breaking change that fixes an issue)
  • New feature (a non-breaking change that adds functionality)
  • Breaking change (a change that causes existing functionality not to work as expected)
  • Optimization
  • Refactoring
  • Documentation update
  • Build-related changes
  • Other: Description

Testing

Requires testing

  • Yes
  • No

@gr8h gr8h requested a review from leonprou May 16, 2024 08:08
@gr8h gr8h self-assigned this May 16, 2024
@gr8h
Copy link
Collaborator Author

gr8h commented May 16, 2024

PR needs to be merged and deployed before Thu May 16 2024 14:45:00 GMT+0200 (Central European Summer Time)

@gr8h gr8h marked this pull request as ready for review May 16, 2024 08:34
@gr8h gr8h merged commit 69c3592 into alpha May 16, 2024
58 of 61 checks passed
@gr8h gr8h deleted the feature/alpha-london branch June 25, 2024 11:41
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