NodePausingPolicy
Purpose: Give node-approved operators the ability to pause specific actions or everything on a single node.
Guarded selectors:
deposit,mint,withdraw,redeem,requestRedeem,execute,subtractProtocolExecutionFee,fulfillRedeemFromReserve,finalizeRedemption,setOperator,startRebalance,payManagementFees,updateTotalAssets,transfer,approve,transferFrom.Config: The node owner curates who can pause by setting a Merkle root or direct list through
setRoot/add/remove(inherited fromListBase). Those approved callers can:pauseSigs(node, sigs)/unpauseSigs(node, sigs)to toggle individual selectors.pauseGlobal(node)/unpauseGlobal(node)to toggle all guarded selectors.
Behavior: Reverts with
GlobalPause()if the node is globally paused orSigPause(selector)if the specific selector is paused.
Last updated