Skip to main content

What Is the Maximum Acceptable Deviation for a Block Timestamp?

In Bitcoin, a block's timestamp must be greater than the Median Time Past (MTP) of the previous 11 blocks. It also cannot be more than two hours into the future relative to the node's own system time.

This dual check provides a range of acceptable values, preventing both past and future time manipulation.

What Is the Trade-off a Pruned Full Node Makes Compared to an Archival Full Node?
What Is a Typical Time Delay Used in DeFi Time-Lock Contracts?
How Can a Smart Contract Detect If an Oracle Feed Is Stale?
Why Must the Block Timestamp Be within a Certain Range of the Network Time?