-
Notifications
You must be signed in to change notification settings - Fork 5.3k
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
EIP-1013: Finalize all Constantinople hard-fork EIPs #1642
Conversation
Hi! I'm a bot, and I wanted to automerge your PR, but couldn't because of the following issue(s):
|
- Block >= TBD on the Ethereum mainnet | ||
- Block >= 4,230,000 on the Ropsten testnet | ||
- `Block >= 7_080_000` on the Ethereum mainnet | ||
- `Block >= 4_230_000` on the Ropsten testnet | ||
- Included EIPs: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this PR should also mark all these included EIPs as Final
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done!
Can we get this merged soon? ref #1716 |
There is a bug in 1052 and it should not be included in Constantinople in its current form. I submitted it for the Ethereum Bug Bounty. And I didn't read the details of whether I am allowed to fully disclose details while it is being considered for bug bounty, so I won't say anything else here yet. |
Whatever the outcome is, Constantinople is final as it is active on Ropsten, Kovan, Rinkeby, Sokol and xDAI already. If we need to disable it, we will need a new upgrade. This does not affect EIP-1052 or 1013. |
@fulldecent we answered, that submission is not an issue, it's a false positive. Feel free to share. |
@holiman Thank you for the quick response! The EIP-1052 issueHere is my issue with EIP-1052 (the version as of 80b8f80). I believe this test case:
is ambiguous and could lead to multiple, conflicting implementations. That of course would lead to a network split and cost billions of dollars. The solution is to provide more explicit test cases, one that returns c5d246... and one that returns 0. Disclosure timeline:2019-01-21 -- I identified issue and disclosed to EF under the Ethereum Bounty Program since it could lead to a network split and that is a security issue. Practically speaking, any impact this issue report could have is limited by the fact that EF controls every/nearly every implementation of the client and the upgrade path of all deployed clients. I do recognize that the value of using the full two-week EIP process and fixing standards is more important for the actual decentralized future and setting a good example, rather than worrying about what might happen the day after this current fork. |
@5chdn why did you close this? I think this one should be merged. |
I'm not sure if meta EIPs need a last call here? They are just informational, aren't they?