Skip to content

Update input/output shape #41

Description

@alexandratran

Source PR: Consensys-Incorporated/zesu#77

This PR updates Zesu to the glamsterdam-devnet v6.1.0 / zkevm v0.5.0 spec fixtures and implements the Amsterdam-fork EIP set. Two documentation-relevant surfaces changed:

  1. Output commitment shape: a new 73-byte DEFAULT_FAILED_OUTPUT / canonical _default_failed_stateless_output is introduced for failed-execution/undecodable-input cases, and the commit length is now "variable" rather than the fixed 105 bytes currently documented.
  2. SSZ input/ProtocolFork: ProtocolFork enum remapped and chain_config gains activation-related fields.

In docs/concepts/inputs-and-outputs.mdx

  • update the "Output Commitment Structure" table (currently fixed 105 bytes) to cover the new 73-byte failed/sentinel-rejection output and variable commit length
  • update chain_config field description for new activation fields.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions