Scope
Require the configured resolver signer and a valid mismatching challenge awaiting resolution. Record whether finalization must use operator or challenger state, and apply the corresponding stake and payout effects consistently.
The resolver is a multisig-controlled signer. DLP authenticates and applies its decision; it does not replay execution or determine the correct state itself.
Slash amounts, challenger payouts, and the policy for unavailable DA or no resolver decision remain design decisions. A delayed payout requires PayoutTimelock and #226; immediate payout does not.
Design: v2 implementation notes.
Outcome
Apply the configured resolver's dispute decision through ResolveDispute.
Scope
Require the configured resolver signer and a valid mismatching challenge awaiting resolution. Record whether finalization must use operator or challenger state, and apply the corresponding stake and payout effects consistently.
The resolver is a multisig-controlled signer. DLP authenticates and applies its decision; it does not replay execution or determine the correct state itself.
Slash amounts, challenger payouts, and the policy for unavailable DA or no resolver decision remain design decisions. A delayed payout requires
PayoutTimelockand #226; immediate payout does not.Design: v2 implementation notes.
Outcome
Apply the configured resolver's dispute decision through
ResolveDispute.