Skip to main content

What Is “Time-Lock” in a Transaction and How Can It Be Used to Manage Latency?

A time-lock is a condition applied to a transaction that prevents it from being included in a block until a specific time or block number has passed. It is primarily used for security, such as ensuring a multisig action is delayed, or for specific contract logic.

It does not reduce latency; rather, it increases the minimum latency by imposing a waiting period, ensuring a transaction is not confirmed prematurely.

How Does a Token ‘Cliff’ Period Affect the Vesting Schedule?
In a Commit-Reveal System, What Is the Minimum Time Delay between the Commit and the Reveal?
Can a Smart Contract Manage Both Lock-up and Vesting Automatically?
What Is the Difference between an Unconfirmed and a Confirmed Transaction?