Skip to main content

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.

How Can a Time-Lock Function Mitigate the Risk of a Malicious Contract Deployment?
What Regulatory Mechanisms Are in Place to Prevent or Mitigate Flash Crashes in Traditional and Crypto Markets?
How Does a Multisig Wallet Affect the Speed of an Emergency Upgrade?
What Is the Purpose of a ‘SafeGuard’ or ‘Emergency Shutdown’ Module in a DeFi Protocol?