Transaction

cfcfe10efc98352da117ddb8f0a8fb68537d249c9df5a9da4e6e836c80cb6eae
Timestamp (utc)
2024-03-28 10:12:13
Fee Paid
0.00000014 BSV
(
0.00586786 BSV
-
0.00586772 BSV
)
Fee Rate
10.46 sat/KB
Version
1
Confirmations
93,646
Size Stats
1,338 B

2 Outputs

Total Output:
0.00586772 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/cfcfe10efc98352da117ddb8f0a8fb68537d249c9df5a9da4e6e836c80cb6eae