Check Prestate Report

Intent

Write the intended use and context for this prestate, so that reviewers can check the given prestate more effectively.

Report

Generate a report for this prestate using op-chain-ops.

  1. Checkout the latest version of the monorepo and run:

    cd op-chain-ops/cmd/check-prestate
    PRESTATE=0x033c000916b4a88cfffeceddd6cf0f4be3897a89195941e5a7c3f8209b4dbb6e
    CHAINS=op-sepolia,ink-sepolia,base-sepolia,unichain-sepolia,soneium-minato-sepolia,op-mainnet,ink-mainnet,base-mainnet,unichain-mainnet,soneium-mainnet
    # Pro tip: on Mac, to copy the resulting JSON, append: | pbcopy
    go run . --prestate-hash $PRESTATE --chains $CHAINS | tee check.json | pbcopy
    
    # If there are chains listed as out of date, the command below can provide a
    # clearer diff on what has changed.
    ./diff-check.zsh < check.json | pbcopy
    
  2. Update the above with the exact command executed.

  3. Paste the JSON and diff outputs below:

Checklist

Opportunities for Improvement

List any ideas for improving prestate review here. Particularly focus on any verifications that are not included in the default checklists or required information that was not provided by the check prestate report.