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 meta EIP for Metropolis/Byzantium #609

Merged
merged 3 commits into from
Aug 14, 2017

Conversation

axic
Copy link
Member

@axic axic commented Apr 23, 2017

No description provided.

Copy link
Member

@pirapira pirapira left a comment

Choose a reason for hiding this comment

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

Looks good to me except for the activation blocks (which hasn't been decided yet anyway).

- EIP 86 (Abstraction of transaction origin and signature)
- EIP 96 (Blockhash refactoring)
- EIP 98 (Removal of intermediate state roots from receipts)
- EIP 100 (Change difficulty adjustment to target mean block time including uncles)
Copy link
Member

Choose a reason for hiding this comment

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

EIP 100 has different options (Specification and Specification (1b)). So one of these needs to be specified.

Copy link
Member Author

Choose a reason for hiding this comment

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

@Souptacular @vbuterin do you know which one (if any) is currently "accepted"?

Copy link
Member

Choose a reason for hiding this comment

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

I'm only seeing (1b) implemented.

- Included EIPs:
- EIP 86 (Abstraction of transaction origin and signature)
- EIP 96 (Blockhash refactoring)
- EIP 98 (Removal of intermediate state roots from receipts)
Copy link
Member

Choose a reason for hiding this comment

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

EIP 98 also has different options. In the last coredev meeting, we chose option 1.

- EIP 198 (Precompiled contract for bigint modular exponentiation)
- EIP 211 (New opcodes: RETURNDATASIZE and RETURNDATACOPY)
- EIP 214 (New opcode STATICCALL)

Copy link
Member

Choose a reason for hiding this comment

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

EIP 658 now needs to be added.

Copy link
Member

Choose a reason for hiding this comment

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

This looks done.

Category: Core
Status: Draft
Created: 23/04/2017
Requires: 86, 96, 98, 100, 140, 196, 197, 198, 211, 214
Copy link
Member

Choose a reason for hiding this comment

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

658 should be added and 86 should be moved to the next hard fork.

@axic
Copy link
Member Author

axic commented Jul 28, 2017

Given the split of Metropolis into two, we should create a second issue.

## Preamble

EIP: <to be assigned>
Title: Hardfork Meta: Metropolis
Copy link
Member Author

Choose a reason for hiding this comment

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

New official name is Byzantium.

Type: Standard Track
Category: Core
Status: Draft
Created: 23/04/2017
Copy link
Member Author

Choose a reason for hiding this comment

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

Date needs to change to standard format.

@cdetrio cdetrio changed the title Add meta EIP for Metropolis Add meta EIP for Metropolis/Byzantium Aug 14, 2017
@cdetrio cdetrio merged commit c52a3f1 into ethereum:master Aug 14, 2017
@axic axic deleted the hardfork-metropolis branch August 15, 2017 01:06
5chdn added a commit to 5chdn/EIPs that referenced this pull request Aug 26, 2017
@Arachnid Arachnid mentioned this pull request Mar 22, 2018
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.

None yet

3 participants