ethereum/aleth

[META] Byzantium implementation progress

chfast opened this issue · 8 comments

States: not started, in progress, implementation done, tests ready

Create blockhash precompiled


Remove medstate from receipts

  • EIP98 implementation done #4035
    • does no affect consensus tests

Change difficulty adjustment to target mean block time including uncles


Draft EIP for the REVERT


Precompiled contract for pairing/elliptic curve operations


Create bigint_modexp


RETURNDATACOPY and RETURNDATASIZE


New opcode: STATICCALL

Status Code in Transaction Receipt

Splitting Metropolis

  • Splitting Metropolis into two, deferring account abstraction #4268

Moving EIP-96 from Byzantium to Constantinople

  • moving EIP 96 into Constantinople (@pirapira is working on it) #4347

Diffuculty Bomb Delay

Should we also split this issue into two new meta issues?

That's a good idea in principle. All tick boxes in this issue somehow modify the Byzantium behavior, so this issue can be reused as the Byzantium meta issue.

Yes, good. You can edit the description here.

@winsvega Can you update tests status on this?