-
Notifications
You must be signed in to change notification settings - Fork 335
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
Constantinople Progress Tracker #53
Comments
Trinity Constantinople Milestone: https://github.com/ethereum/py-evm/milestone/2 |
Parity Ethereum:
Did we decide to drop EIP-210? openethereum/parity-ethereum#5505 |
Is EIP-1108 and EIP-1109 going to be included in Constantinople ? |
Progress tracker for ethereumjs: ethereumjs/ethereumjs-monorepo#322 |
Mana progress: mana-ethereum/mana#307 |
Trinity
|
Trinity: Here is the issue link for EIP1052 |
EthereumJ: ethereum/ethereumj#1149 |
@Souptacular you can check EIP 145 for Trinity. It's implemented in ethereum/py-evm#1134 and ethereum/py-evm#1112 which are both merged in latest master |
@Souptacular and EIP1052 landed in Trinity as well ethereum/py-evm#1147 |
Updated! |
Can we eventually add progress on the test cases written in https://github.com/ethereum/tests to the progress tracker, maybe with the number of implemented/merged test cases on the column for an EIP? @winsvega? Have absolutely no overview on the current state there. In this context I just rediscovered this test cases collection spreadsheet for Metropolis, is this still updated/cared for or is there an alternative collection like this existing? |
yes. that google list is tracking new tests since before Metropolis. It is being updated. |
@winsvega Ah great, would be really good if you guys can keep the doc as up-to-date as possible and also make it clear which tests are implemented and where to find the implementation (like being done in the |
cpp-ethereum / EXTCODEHASH implemented. |
We implemented |
EthereumJ/Harmony: |
Aleth / EIP 1283 done: ethereum/aleth#5231 |
Parity Ethereum / EIP-1234 in progress openethereum/parity-ethereum#9187 |
Added EIP-1234 to the tracker |
Aleth / EIP-1234 done ethereum/aleth#5247 |
Can the links to 145/1014 be updated to point to their respective eips.ethereum.org page? 1014 points to the pull request, which makes it difficult for people unfamiliar with git to read it. |
Parity Ethereum merged EIP-1283 openethereum/parity-ethereum#9319 Parity Ethereum PR for EIP-1234 is openethereum/parity-ethereum#9480 now (merged) Parity Ethereum is feature-complete. openethereum/parity-ethereum#9505 |
Mana implemented EIP-145 mana-ethereum/mana#417 |
EIP 1234 is merged in Mana mana-ethereum/mana#447 |
EthereumJ. CREATE2 gas price update merged ethereum/ethereumj#1204 |
Parity Ethereum is ready to hardfork Ropsten w/ updated CREATE2 spec.
Preparing a compatible release now. |
I'm happy to add that Pantheon has added support for all the Constantinople EIPs, including the updated CREATE2 spec. |
EthereumJS: |
@Souptacular trinity just landed support for EIP-1283 ethereum/py-evm#1410 |
KEVM now supports constantinople: runtimeverification/evm-semantics#267 We will continue to test with more up-to-date versions of the test suite up until launch. |
@Souptacular can you add KEVM to the client matrix in the first comment? @dwightguth I think the first 4 columns we are a "Yes" on, but the last column we are an |
Pantheon's github repo is now open and can be linked: https://github.com/PegaSysEng/pantheon |
Since joined forces have been announced to work on Mana, exthereum should be removed. |
EthereumJS: CREATE2 (EIP-1014), Difficulty bomb (EIP-1234): WIP -> Complete |
Associated PRs: |
Could we extend the head post with following links to the test cases lists?
|
Might make sense to put this in the wiki, so everyone can edit it. Maybe directly here in the repository? Need a hand @lrettig @Souptacular ? |
Yeah, I'm just talking about "extending the head" post, it would be easier to have the ability to just edit a wiki somewhere instead of waiting for one person to do it. I'm not talking about adding the content of the links to the wiki. |
I migrated the progress tracker to a wiki page at https://github.com/ethereum/pm/wiki/Constantinople-Progress-Tracker but it looks like it may still not have global edit access. @Souptacular will have to fix that. |
@lrettig I set up the proper permissions now. |
Amazing. Updated! |
Our EthereumJS VM release v2.5.0 with full |
Moving the meta-EIP 1013 to final ethereum/EIPs#1642 I think this tracker can be closed now. |
Closing |
This issue is meant to track the progress of client implementation and tests of the EIPs for the upcoming Constantinople hard fork.
Migrated to https://github.com/ethereum/pm/wiki/Constantinople-Progress-Tracker
Test Cases Spreadsheet
The text was updated successfully, but these errors were encountered: