Transaction

0010b7d6a3225cfb34c3157dd84c00a2df1706a5f953664fdee26f40f5b21b31
Timestamp (utc)
2024-03-28 10:44:47
Fee Paid
0.00000014 BSV
(
0.00584028 BSV
-
0.00584014 BSV
)
Fee Rate
10.45 sat/KB
Version
1
Confirmations
93,372
Size Stats
1,339 B

2 Outputs

Total Output:
0.00584014 BSV
  • j"1LAnZuoQdcKCkpDBKQMCgziGMoPC4VQUckM><div class="post">You were looking at the wrong code. &nbsp;Here's the code that applies:<br/><br/><div class="codeheader">Code:</div><div class="code">bool CBlock::CheckBlock() const<br/>{<br/>...<br/>&nbsp;&nbsp; &nbsp;// Check timestamp<br/>&nbsp;&nbsp; &nbsp;if (nTime &gt; GetAdjustedTime() + 2 * 60 * 60)<br/>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return error("CheckBlock() : block timestamp too far in the future");<br/>...<br/><br/>bool CBlock::AcceptBlock()<br/>{<br/>&nbsp;&nbsp; ...<br/>&nbsp;&nbsp; &nbsp;// Check timestamp against prev<br/>&nbsp;&nbsp; &nbsp;if (nTime &lt;= pindexPrev-&gt;GetMedianTimePast())<br/>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;return error("AcceptBlock() : block's timestamp is too early");<br/></div><br/>The timestamp is limited to up to 2 hours in the future.&nbsp; It can be earlier than the previous block, but it must be greater than the median of the last 11 blocks.&nbsp; The reason for doing it that way is so the time can get corrected in the next block if the previous block had the time too far in the future, like what happened.<br/><br/></div> text/html
    https://whatsonchain.com/tx/0010b7d6a3225cfb34c3157dd84c00a2df1706a5f953664fdee26f40f5b21b31