Skip to content

fix(replay): strict final state root verification #3902

@jolestar

Description

@jolestar

Overview

Final verification currently always passes if startup info exists.

Scope

  • Define expected final state root (e.g., last changeset state root or metadata).
  • Compare actual vs expected and report mismatch.
  • Fail replay when verification fails.

Acceptance Criteria

  • Mismatch causes ReplayReport failure + metadata status Failed.
  • Matching root passes.
  • Test covers mismatch case.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions