Skip to content

All Core Devs Meeting 18 Agenda #16

Closed
@Souptacular

Description

@Souptacular

All Core Devs Meeting 18 Agenda

Meeting Date/Time: Friday 6/16/17 at 14:00 UTC

Meeting Duration 1.5 hours

YouTube Live Stream Link

Agenda

  1. Metropolis updates/EIPs.
    a. Any "subtleties" or questions we need to work out.
    1. EIP 206 REVERT Opcode : The "Specification" section in the EIP does not specify that REVERT can return data to the caller. Neither does it specify how the caller can access the returned data. [Yoichi]
    2. EIP 208 Abstraction of transaction origin and signature: Atomicity over an ECDSA's accounts operations [Jeff Coleman]
    3. EIP 208: Abstraction of transaction origin and signature.md EIPs#208 Concerns [Martin H.S]
    i. A transaction hash no longer uniquely identifies an execution, since a transaction at least theoretically can be included in multiple blocks, or multiple times in a block.
    ii. Do we need to modify rpc-call which assumes hash = unique execution, to return a list of transactions instead of a single element?
    iii. What side-effects does the breaking of this invariant have on the clients?
    4. EIP 211 RETURNDATACOPY and RETURNDATASIZE: This is complete right? [Hudson]
    5. EIP 213 zkSNARK verification primitives: Gas costs for additional and mult. on EC [Christian or someone]
    6. EIP 214 STATICCALL: Various potential errors [Vitalik]
    b. Updates to testing.
    - Documentation and other updates
    c. Details and implementations of EIPs.
    - Updates from client teams.
    - geth - consensus, core/*: metropolis features go-ethereum#14337
    - Parity - Byzantium release openethereum/parity-ethereum#4833
    - cpp-ethereum - [META] Byzantium implementation progress aleth#4050
    - yellowpaper - Byzantium changes yellowpaper#229
    - pyethapp
    - Other clients
    d. Review time estimate for testing/release.

Please provide comments to add or correct agenda topics.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ACDType: All Core Dev calls - execution & consensusExecutionLayer: Issues that affect the execution layer

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions