Check Prestate Report

Intent

This prestate is intended for chains that are in the superchain registry to upgrade to U17.

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=0x03caa1871bb9fe7f9b11217c245c16e4ded33367df5b3ccb2c6d0a847a217d1b
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
  1. Update the above with the exact command executed.
  2. Paste the JSON and diff outputs below:

Checklist