Updated README.md to reflect new setup steps and validation.
Tests
Each task was re-tested with the changes against OP and Base's Sepolia Fault Proof contracts. New screenshots of the state changes for OP have been provided, and the state changes were verified against the existing validation steps for each respective recovery task.
Additional context
If this needs to be split up into one PR per task change just let me know. I also intend to add another recovery task for removing anchor roots from the AnchorStateRegistry as well in a follow-on PR.
Description
Updated the tasks under
fp-recovery
to address the following:A more detailed breakdown of changes per each task can be found below.
001-blacklist-game
,002-fallback-permissioned-game
, and003-enable-permissionless-game
:OptimismPortalProxy
and L2 chain that can be targeted.getAllowedStorageAccess
function.004-recover-bonds
:.env
to addWAD_VALUE
variable and cleared values of existing variablesDELAYED_WETH_PROXY
andOWNER_SAFE
.SignFromJson.s.sol
with minimal_postCheck
implementation. Note this task is not broken yet but will break when https://github.com/ethereum-optimism/superchain-ops/pull/266 is pushed.Tests
Each task was re-tested with the changes against OP and Base's Sepolia Fault Proof contracts. New screenshots of the state changes for OP have been provided, and the state changes were verified against the existing validation steps for each respective recovery task.
Additional context
If this needs to be split up into one PR per task change just let me know. I also intend to add another recovery task for removing anchor roots from the
AnchorStateRegistry
as well in a follow-on PR.