This document outlines the response to an exploit in the OptimismPortal (OptimismPortal2
) within the Fault Proofs system. Although this runbook can be used in conjunction with the Fault Proof Recovery Runbook, the actions recommended here take precedence over any other runbook.
two-step-withdraw-forgery-detected
dispute-mon-incorrect-game-result
two-step-withdraw-forgery-detected
dispute-mon-incorrect-game-result
A fault in the OptimismPortal
could indicate an issue with:
Specifically, this means:
two-step-withdraw-forgery-detected
alert ⇒A withdrawal with an invalid proof has been verified, indicating a problem with the proveWithdrawalTransaction
.dispute-mon-incorrect-game-result
alert is active for longer than 3.5 days (the DISPUTE_GAME_FINALITY_DELAY_SECONDS
) and the affected game has not been blacklisted ⇒ A verified withdrawal could be finalized with an invalid output, pointing to a faulty FP recovery response.