A timelock is expected to begin after a transaction has received the required confirmations, ensuring a guaranteed reaction window once governance approval is finalized.
In this contract, the timelock countdown starts at transaction proposal time, not when the transaction reaches the required confirmation threshold. This allows signers to wait out the entire timelock period first, then collect confirmations and execute the transaction immediately, defeating the purpose of the timelock.
Likelihood:
Transactions can remain unconfirmed for long periods during normal multisig usage.
Signers can intentionally delay confirmations until after the timelock duration has elapsed.
Impact:
Timelock provides no effective monitoring or reaction window.
High-risk transactions can be executed immediately after final confirmation.
Undermines governance transparency and user trust.
The transaction executes instantly after approval, despite being a high-risk action that should have allowed time for review.
Start the timelock when the transaction reaches quorum approval, not when it is proposed.
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.
The contest is complete and the rewards are being distributed.