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

Add new fork for london, baikal and aleut #2237

Merged
merged 10 commits into from
May 7, 2021

Conversation

matkt
Copy link
Contributor

@matkt matkt commented May 6, 2021

Signed-off-by: Karim TAAM karim.t2am@gmail.com

PR description

Changing the code to have :

  • Aleut with only EIP1559 + BASEFEE OP CODE
  • (Baikal + London) with 1559 + BASEFEE + other London EIPs
  • Remove deprecated yolov3

Changelog

matkt added 4 commits May 6, 2021 12:55
Signed-off-by: Karim TAAM <karim.t2am@gmail.com>
Signed-off-by: Karim TAAM <karim.t2am@gmail.com>
Signed-off-by: Karim TAAM <karim.t2am@gmail.com>
Signed-off-by: Karim TAAM <karim.t2am@gmail.com>
@matkt matkt marked this pull request as ready for review May 6, 2021 14:42
// TODO EIP-1559 change for the actual fork name when known
getEIP1559BlockNumber().ifPresent(l -> builder.put("aleutblock", l));

getLondonBlockNumber().ifPresent(l -> builder.put("londonBlock", l));
Copy link
Contributor

Choose a reason for hiding this comment

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

do we not also need baikalBlockNumber? or are you thinking we will just going to use londonBlock only and keep aleut for backward compatibility?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

No we did this for the Berlin testnets (yoloBlock) . In the genesis we will have baikalBlock and internally we consider it as a londonBlocK. We will remove this mechanism after testing.

For aleut we need it because, for now, is different from London. Aleut is a testnet with just EIP1559 and BASEFEE while baikal is a testnet that wants to be like london (with all EIPS).

For now for retro compatibility I prefer to keep it like that. To avoid consensus issue in this testnet

garyschulte and others added 3 commits May 6, 2021 15:43
Signed-off-by: garyschulte <garyschulte@gmail.com>
Signed-off-by: garyschulte <garyschulte@gmail.com>
Co-authored-by: Karim TAAM <karim.t2am@gmail.com>
@matkt matkt requested a review from garyschulte May 7, 2021 08:20
matkt added 2 commits May 7, 2021 13:49
Signed-off-by: Karim TAAM <karim.t2am@gmail.com>
Signed-off-by: Karim TAAM <karim.t2am@gmail.com>
@matkt matkt enabled auto-merge (squash) May 7, 2021 15:40
@matkt matkt merged commit 9b542bc into hyperledger:master May 7, 2021
@matkt matkt deleted the feature/add-london-fork branch June 24, 2021 12:17
eum602 pushed a commit to lacchain/besu that referenced this pull request Nov 3, 2023
…r#2237)

Signed-off-by: Karim TAAM <karim.t2am@gmail.com>

Co-authored-by: garyschulte <garyschulte@gmail.com>
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