Transaction

ac14e7d1a3f8137bf1b7a785c333290e99bc9916275d6e8564deb32f02e1aae2
Timestamp (utc)
2024-03-21 23:50:10
Fee Paid
0.00000019 BSV
(
0.00315448 BSV
-
0.00315429 BSV
)
Fee Rate
10.03 sat/KB
Version
1
Confirmations
93,842
Size Stats
1,894 B

2 Outputs

Total Output:
0.00315429 BSV
  • j"1LAnZuoQdcKCkpDBKQMCgziGMoPC4VQUckMj<div class="post">As you figured out, the root problem is we shouldn't be counting or spending transactions until they have at least 1 confirmation.&nbsp; 0/unconfirmed transactions are very much second class citizens.&nbsp; At most, they are advice that something has been received, but counting them as balance or spending them is premature.<br/><br/>I made changes so they show up in lighter print, with the credit amount in square brackets like [+1.23], and the amount not counted towards your balance and not available for spending.&nbsp; This doesn't apply to transactions you sent, which you implicitly trust, since you wrote them.<br/><br/>I didn't make it (+1.23) because parenthesis in accounting means negative.&nbsp; I hope square brackets is different enough to be clear what is meant.<br/><br/>The JSON-RPC interface can still see 0/unconfirmed if it wants by specifying 0 confirmations.<br/><br/>I uploaded the changes to SVN rev 158.&nbsp; I will post a 0.3.13 RC shortly.<br/><br/>If you have any of these transactions in your wallet, do not send any payments until you've upgraded to 0.3.13, which will be coming soon.<br/><br/>If you've already sent any of these transactions, or you're the creator of them, then use theymos' patch or make the following change and use it to send your clean transactions to a new wallet to clean things up.<br/><br/>change:<br/>&nbsp; &nbsp; if (pcoin-&gt;GetDepthInMainChain() &lt; 1 &amp;&amp; pcoin-&gt;GetDebit() &lt;= 0)<br/>&nbsp; &nbsp; &nbsp; &nbsp; continue;<br/>to:<br/>&nbsp; &nbsp; if (pcoin-&gt;GetDepthInMainChain() &lt; 1)<br/>&nbsp; &nbsp; &nbsp; &nbsp; continue;<br/></div> text/html
    https://whatsonchain.com/tx/ac14e7d1a3f8137bf1b7a785c333290e99bc9916275d6e8564deb32f02e1aae2