ethereum / pm Goto Github PK
View Code? Open in Web Editor NEWProject Management: Meeting notes and agenda items
License: Other
Project Management: Meeting notes and agenda items
License: Other
Please provide comments to add or correct agenda topics.
Please provide comments to add or correct agenda topics.
Different articles/links regarding potential issuance reduction conversation:
Please provide comments to add or correct agenda topics.
NOTE: Because of the conflict with ECDC we may skip Constantinople talk if there aren't enough devs to contribute to the discussion.
Please provide comments to add or correct agenda topics.
Proposed Constantinople Timeline
Finalize EIPs that are being implemented: July 13th
Client implementation: July 16th - August 13th
Testing: August 13th - September 10th
Testnet: September 10th - October 1st
Launch: October 8th
This is not final and there will likely be changes. I am soliciting feedback from client devs and testers who will be working on this.
Please provide comments to add or correct agenda topics.
Please provide comments to add or correct agenda topics.
Please provide comments to add or correct agenda topics.
Please provide comments to add or correct agenda topics.
NOTE: SOME AREAS OF THE WORLD RECENTLY HAD DAYLIGHT SAVINGS TIME
Please provide comments to add or correct agenda topics.
Please provide comments to add or correct agenda topics.
Normally meets the first and third Friday of every month at 14:00 UTC.
Please provide comments to add or correct agenda topics.
Reminder: Metropolis is now split into 2 hard forks: "Byzantium" first and then "Constantinople".
Metropolis updates/EIPs.
a. Any "subtleties" or questions we need to work out.
- EIP96 = PR210 contains three different hex code for the BLOCKHASH contract, but there should be at most two (runtime code and initcode). [Yoichi]
- EIP #603: Add ECADD and ECMUL precompiles for secp256k1. See this comment for details and request to add to Constantinople. [Matthew D.]
b. Updates to testing.
c. Details and implementations of EIPs.
1. Updates from client teams.
- geth - https://github.com/ethereum/go-ethereum/issues?q=label%3Ametropolis+is%3Aclosed
- Parity - openethereum/parity-ethereum#4833
- cpp-ethereum - ethereum/aleth#4050
- ethereumJ - ethereum/ethereumj#923
- ethereumJS
- yellowpaper - ethereum/yellowpaper#229
- pyethapp
- Other clients
2. Determining gas prices for new opcodes & pre-compiles [Martin HS/Arkadiy]
d. Review time estimate for testing/release.
EIP 706: Snappy compression for devp2p - very simple change yet reduces sync bandwidth by 60-80%. [Peter]
Please provide comments to add or correct agenda topics.
Time-allowing:
testeth
breaks out of cpp-ethereum
and a new plan for RPC-based test fillingPlease provide comments to add or correct agenda topics.
Please provide comments for proposed agenda topics or corrections to agenda topics.
2. EIP/ERC GitHub Organization
Please provide comments to add or correct agenda topics.
Reminder: Metropolis is now split into 2 hard forks: "Byzantium" first and then "Constantinople".
Metropolis updates/EIPs.
a. Any "subtleties" or questions we need to work out.
b. Updates to testing.
1. Hive tests update.
2. Testnet launch update.
c. Details and implementations of EIPs.
1. Updates from client teams.
- geth - https://github.com/ethereum/go-ethereum/issues?q=label%3Ametropolis+is%3Aclosed
- Parity - openethereum/parity-ethereum#4833
- cpp-ethereum - ethereum/aleth#4050
- ethereumJ - ethereum/ethereumj#923
- ethereumJS - ethereumjs/ethereumjs-monorepo#209
- yellowpaper - ethereum/yellowpaper#229
- pyethapp
- Other clients
d. Make sure clients are ready for HF.
Account abstraction discussion - "I think we should also slowly bring up account abstraction again. How do the toolset providers think about it? Did we find better solutions in the meantime?"
EIP merging/updates
Please provide comments to add or correct agenda topics.
Normally meets the first and third Friday of every month at 14:00 UTC.
Please provide comments to add or correct agenda topics.
Please provide comments to add or correct agenda topics.
Please provide comments to add or correct agenda topics.
BLOCKHASH
-- does not deliver older blocksPlease provide comments to add or correct agenda topics.
NOTE: SOME AREAS OF THE WORLD RECENTLY HAD DAYLIGHT SAVINGS TIME
Time permitting:
10. EIP 908: Reward for clients and full nodes validating transactions.
Please provide comments to add or correct agenda topics.
Reminder: Metropolis is now split into 2 hard forks: "Byzantium" first and then "Constantinople".
Metropolis updates/EIPs.
a. Any "subtleties" or questions we need to work out.
- EIP #603: Add ECADD and ECMUL precompiles for secp256k1. See this comment for details and request to add to Constantinople. [Matthew D.]
b. Updates to testing.
1. status/statusCode in receipts (eth rpc) [Arkidiy/Martin H.S]
2. Hive tests update.
3. Testnet launch update.
c. Details and implementations of EIPs.
1. Updates from client teams.
- geth - https://github.com/ethereum/go-ethereum/issues?q=label%3Ametropolis+is%3Aclosed
- Parity - openethereum/parity-ethereum#4833
- cpp-ethereum - ethereum/aleth#4050
- ethereumJ - ethereum/ethereumj#923
- ethereumJS - ethereumjs/ethereumjs-monorepo#209
- yellowpaper - ethereum/yellowpaper#229
- pyethapp
- Other clients
d. Review time estimate for testing/release.
EIP 706: Snappy compression for devp2p - very simple change yet reduces sync bandwidth by 60-80%. [Peter]
EIP: 152 - BLAKE2b F
Compression Function Precompile [Zooko]
Account abstraction discussion - "I think we should also slowly bring up account abstraction again. How do the toolset providers think about it? Did we find better solutions in the meantime?"
Please provide comments to add or correct agenda topics.
Please provide comments to add or correct agenda topics.
Please provide comments to add or correct agenda topics.
Reminder: Metropolis is now split into 2 hard forks: "Byzantium" first and then "Constantinople".
Please provide comments to add or correct agenda topics.
Please provide comments to add or correct agenda topics.
Please provide comments to add or correct agenda topics.
Different articles/links regarding potential issuance reduction conversation:
Time permitting:
6. Parity stuck ether proposals.
7. POA Testnet unification [Update]
8. Core team updates.
Please provide comments to add or correct agenda topics.
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
Reminder: Metropolis is now split into 2 hard forks: "Byzantium" first and then "Constantinople".
Please provide comments to add or correct agenda topics.
Please provide comments to add or correct agenda topics.
Use this issue for discussion around Metro. I will update chart/todo list as comments come in.
Approximate ice age start (according to Vitalik):
Note: The EIPs listed in the chart are not necessarily approved for Metro via the EIP acceptance process, but we want to get information as early as possible.
Client | EIP 5/8 | EIP 86 | EIP 100 | EIP 101 | EIP 166 | EIP 196 & 197 | EIP 206 & 207 |
---|---|---|---|---|---|---|---|
go-ethereum | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ |
Parity | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ |
cpp-ethereum | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ |
pyethapp | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ |
ethereumjs-lib | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ |
Ethereum(J) | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ |
ruby-ethereum | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ | ✖️ |
BLOCKHASH
already change from the beginning of the Metropolis, or from the block where the behavior of BLOCKHASH
changes?" More info: https://github.com/ethereum/EIPs/pull/210/files#r117211219 [Yoichi]SYSTEM_ACCOUNT
? https://github.com/ethereum/EIPs/pull/210/files#r117260179" [Yoichi]Please provide comments to add or correct agenda topics.
BLOCKHASH
-- only gas changes) versus the current spec (semantic changes), andPlease provide comments to add or correct agenda topics.
Please provide comments to add or correct agenda topics.
Please provide comments to add or correct agenda topics.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.