EIP-1013: Finalize all Constantinople hard-fork EIPs#1642
EIP-1013: Finalize all Constantinople hard-fork EIPs#16425chdn wants to merge 5 commits intoethereum:masterfrom
Conversation
|
Hi! I'm a bot, and I wanted to automerge your PR, but couldn't because of the following issue(s):
|
| - 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.
I think this PR should also mark all these included EIPs as Final.
|
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?