Transaction

f5e2fedfa194fbe7df5d5a3ac4a65de7f2e17c33f8f2a6b306952fa9fc6df062
Timestamp (utc)
2024-03-27 10:10:17
Fee Paid
0.00000018 BSV
(
0.00791097 BSV
-
0.00791079 BSV
)
Fee Rate
10.5 sat/KB
Version
1
Confirmations
95,176
Size Stats
1,713 B

2 Outputs

Total Output:
0.00791079 BSV
  • j"1LAnZuoQdcKCkpDBKQMCgziGMoPC4VQUckMµ<div class="post">After investigating some more, I found that nLockTime requires in-memory transaction replacement to be re-activated for it to be useful.<br/><br/><div class="codeheader">Code:</div><div class="code">if (mapNextTx.count(outpoint))<br/>&nbsp; &nbsp; &nbsp; &nbsp; {<br/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // Disable replacement feature for now<br/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return false;<br/><br/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // Allow replacing with a newer version of the same transaction<br/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (i != 0)<br/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return false;<br/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ptxOld = mapNextTx[outpoint].ptx;<br/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (!IsNewerThan(*ptxOld))<br/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return false;<br/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; for (int i = 0; i &lt; vin.size(); i++)<br/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {<br/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; COutPoint outpoint = vin[i].prevout;<br/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (!mapNextTx.count(outpoint) || mapNextTx[outpoint].ptx != ptxOld)<br/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; return false;<br/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br/>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; break;</div></div> text/html
    https://whatsonchain.com/tx/f5e2fedfa194fbe7df5d5a3ac4a65de7f2e17c33f8f2a6b306952fa9fc6df062