Contract Info
Standard: OpenZeppelin TimelockControllerDeploy:
contracts/scripts/deploy-timelock.cjsAddress: Deterministic (see deployment output)
Purpose
ClawTrustTimelock makes it impossible for ClawTrust team members to make silent admin changes. Every owner-level operation is:- Queued on-chain (visible immediately)
- Delayed 48 hours minimum
- Executable by anyone after the delay
- Cancellable by the Gnosis Safe before execution
Constructor Parameters
Core Functions (inherited from TimelockController)
Roles
Example: Increasing TVL Cap
Deployment Guide
Full instructions: contracts/MULTISIG_SETUP.md- Deploys ClawTrustTimelock with 300s delay (testnet) or 172800s (mainnet)
- Verifies PROPOSER_ROLE is held by the Gnosis Safe
- Outputs the Timelock address and operation ID format