What Is the Difference between a Time-Lock and a Contract Pause Function?

A time-lock imposes a delay on the execution of a proposed change or action, while a contract pause function immediately and completely halts a contract's core financial functions (like deposits, transfers, or liquidations). The time-lock is a governance security feature that forces deliberation.

The pause function is an emergency security feature, typically controlled by a highly trusted multisig, designed to stop an ongoing attack or prevent further loss until a fix can be implemented.

What Are the Arguments against Trading Halts, Particularly concerning Market Efficiency and Trapped Liquidity?
How Can a Time-Lock Function Mitigate the Risk of a Malicious Contract Deployment?
How Can a Decentralized Autonomous Organization (DAO) Execute a Rapid, Emergency Token Auction?
How Does On-Chain Governance Attempt to Address Smart Contract Vulnerability Risks?
What Regulatory Mechanisms Are in Place to Prevent or Mitigate Flash Crashes in Traditional and Crypto Markets?
How Can Governance Mechanisms Be Used to Mitigate Ongoing Oracle Attacks?
How Can an Emergency “Warm-up” Plan Mitigate Delays in Cold Storage Retrieval?
What Is a ‘Time-Lock’ Contract and Why Is It Essential for Governance Security?

Glossar