Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

Byzantium release #4833

Closed
12 tasks done
arkpar opened this issue Mar 9, 2017 · 19 comments
Closed
12 tasks done

Byzantium release #4833

arkpar opened this issue Mar 9, 2017 · 19 comments
Labels
F9-meta 🔮 A specific issue for grouping tasks or bugs of a specific category. M4-core ⛓ Core client code / Rust. P2-asap 🌊 No need to stop dead in your tracks, however issue should be addressed as soon as possible. Q9-epic 🌪 Can only be fixed by John Skeet.
Milestone

Comments

@arkpar arkpar added the Q9-epic 🌪 Can only be fixed by John Skeet. label Mar 9, 2017
@debris
Copy link
Collaborator

debris commented Mar 9, 2017

I will take EIP-116: STATIC_CALL opcode

@rphmeier rphmeier added the M4-core ⛓ Core client code / Rust. label Mar 9, 2017
@rphmeier
Copy link
Contributor

rphmeier commented Mar 9, 2017

I'll take EIP-198 (101): Precompile for bigint modular exponentiation
Implementation here: #4926

debris added a commit that referenced this issue Mar 10, 2017
@NikVolf
Copy link
Contributor

NikVolf commented Mar 11, 2017

Will take

EIP-212 Precompiled contract for pairing check
EIP-213 Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128

@debris
Copy link
Collaborator

debris commented Mar 15, 2017

I will take

EIP-100: Change difficulty adjustment to target mean block time including uncles
EIP-206 (140): REVERT opcode

@rphmeier
Copy link
Contributor

@NikVolf The gas costs for those haven't been sorted yet, unfortunately.

@NikVolf
Copy link
Contributor

NikVolf commented Mar 15, 2017

@rphmeier yep but we need to sort the math meanwhile anyway

@rphmeier
Copy link
Contributor

I can take EIP-210 (96): Blockhash and state root changes also

@tomusdrw
Copy link
Collaborator

Just realized we also need to update transaction queue propagation/miners strategy for EIP-208 (EIP-86)

@debris debris mentioned this issue Mar 25, 2017
@rphmeier
Copy link
Contributor

rphmeier commented Apr 7, 2017

@tomusdrw yeah, it should be done with a whitelist of accepted abstraction contracts. Running to check if it pays the miner is a DoS vulnerability.

I think we can do it similarly to the service-transaction checker: either pass a list of addresses from the command line or fetch them from a Parity-maintained contract.

@5chdn 5chdn added the F9-release 🎈 A specific release. All such issues should be templated on #1387. label May 10, 2017
arkpar pushed a commit that referenced this issue May 31, 2017
arkpar pushed a commit that referenced this issue May 31, 2017
arkpar added a commit that referenced this issue Jun 14, 2017
gavofyork pushed a commit that referenced this issue Jun 19, 2017
@arielgabizon
Copy link

@NikVolf has the elliptic curve stuff been added? We need it for something we're doing at the cornell bootcamp

@debris
Copy link
Collaborator

debris commented Jul 15, 2017

@arielgabizon yes it has in #4999. You can activate it on your chain by modifying activate_at variable in spec file

@5chdn
Copy link
Contributor

5chdn commented Aug 21, 2017

FYI "EIP649" via ethereum/EIPs#669 implements ethereum/EIPs#649 and supersedes ethereum/EIPs#186 was recently accepted in ethereum/pm#20 via ethereum/EIPs#688

@5chdn 5chdn added F9-meta 🔮 A specific issue for grouping tasks or bugs of a specific category. and removed F9-release 🎈 A specific release. All such issues should be templated on #1387. labels Sep 4, 2017
@5chdn 5chdn added the P5-sometimesoon 🌲 Issue is worth doing soon. label Sep 4, 2017
@5chdn
Copy link
Contributor

5chdn commented Sep 8, 2017

Added EIP-658 and also requires split into two forks EIP-609.

@arkpar
Copy link
Collaborator Author

arkpar commented Sep 8, 2017

EIP-649 is implemented in #5855

@drandreaskrueger
Copy link

drandreaskrueger commented Oct 6, 2017

Is here the right place to ask about EIP658? "Parity is not supported" in raiden.
Thanks.

@5chdn
Copy link
Contributor

5chdn commented Oct 6, 2017

@drandreaskrueger EIP-658 is included in #5855 and should be included in master.

@rphmeier
Copy link
Contributor

rphmeier commented Oct 6, 2017

We need to implement the difficulty-adjustment JSON tests (currently residing in BasicTests folder) if we haven't already.

@5chdn 5chdn added P2-asap 🌊 No need to stop dead in your tracks, however issue should be addressed as soon as possible. and removed P5-sometimesoon 🌲 Issue is worth doing soon. labels Oct 6, 2017
@5chdn
Copy link
Contributor

5chdn commented Oct 10, 2017

can we close this btw?

@5chdn 5chdn mentioned this issue Oct 10, 2017
67 tasks
@5chdn
Copy link
Contributor

5chdn commented Oct 11, 2017

Assuming done with #6686

@5chdn 5chdn closed this as completed Oct 11, 2017
@arkpar arkpar changed the title Metropolis release Byzantium release Oct 13, 2017
@5chdn 5chdn mentioned this issue Nov 17, 2017
25 tasks
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
F9-meta 🔮 A specific issue for grouping tasks or bugs of a specific category. M4-core ⛓ Core client code / Rust. P2-asap 🌊 No need to stop dead in your tracks, however issue should be addressed as soon as possible. Q9-epic 🌪 Can only be fixed by John Skeet.
Projects
None yet
Development

No branches or pull requests

8 participants