Skip to content
This repository has been archived by the owner on Oct 4, 2019. It is now read-only.

Evaluate first round of metro hard fork #79

Closed
10 tasks
realcodywburns opened this issue Sep 5, 2017 · 3 comments
Closed
10 tasks

Evaluate first round of metro hard fork #79

realcodywburns opened this issue Sep 5, 2017 · 3 comments

Comments

@realcodywburns
Copy link
Contributor

realcodywburns commented Sep 5, 2017

The first ETH Hard fork in the metropolis fork will be the Byzantium release. will contain the following, however, not all are applicable to ETC:

  • EIP-100 Change difficulty adjustment to target mean block time including uncles | #916
  • EIP-206 REVERT instruction in the Ethereum Virtual Machine | #918
  • EIP-213 Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128 | #924
  • EIP-212 Precompiled contract for pairing check
  • EIP-198 Precompiled contract for bigint modular exponentiation | #920
  • EIP-211 New opcodes: RETURNDATASIZE and RETURNDATACOPY | #919
  • EIP-214 New opcode STATICCALL | #922
  • EIP-649 Metropolis Difficulty Bomb Delay and Issuance Reduction
  • EIP-658 Embedding transaction return data in receipts
  • EIP-684 Prevent overwriting contracts

A section has been added to the wiki page to indicate support of proposals

ethereum/ethereumj#923

@sorpaas
Copy link
Contributor

sorpaas commented Sep 5, 2017

Already under discussions are:

EIP-649 does not apply to ETC chain.

The hard fork support wiki page is at https://github.com/ethereumproject/ECIPs/wiki/Hard-Fork-Support. Please create a new ECIP (if not already existing) to accommodate discussions within the community if you prefer some of the above EIPs.

@sorpaas
Copy link
Contributor

sorpaas commented May 3, 2018

Recent Solidity changes have broken Ethereum Classic because it uses RETURNDATASIZE/RETURNDATACOPY and possibly others. Here's an example: openethereum/parity-ethereum#8503

Just a reminder that ETC community would probably want to:

  • Maintain an older version of Solidity.
  • Or speed up this issue and adopt necessary Byzantium hard forks.

@realcodywburns
Copy link
Contributor Author

Closing, this repo is depreciated . To be reopened on http://github.com/ethereumclassic/ECIPs

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants