diff options
author | Pieter Wuille <pieter.wuille@gmail.com> | 2015-11-26 18:42:07 +0100 |
---|---|---|
committer | Pieter Wuille <pieter.wuille@gmail.com> | 2015-11-29 13:24:02 +0100 |
commit | 9ac63d6d3056600c1b784da0e6b98f679fa98b6e (patch) | |
tree | 8f0dc33e56a2e7214cf3f3ccd84ebcba45c89103 /doc | |
parent | 5d5ef3a4cf8e32cdf584811eb5415278f4ba9628 (diff) |
Keep track of explicit wallet conflicts instead of using mempool
Diffstat (limited to 'doc')
-rw-r--r-- | doc/release-notes.md | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/doc/release-notes.md b/doc/release-notes.md index f7958381b6..96c830d177 100644 --- a/doc/release-notes.md +++ b/doc/release-notes.md @@ -215,6 +215,24 @@ of just announcing the hash. In a reorganization, all new headers are sent, instead of just the new tip. This can often prevent an extra roundtrip before the actual block is downloaded. +Negative confirmations and conflict detection +--------------------------------------------- + +The wallet will now report a negative number for confirmations that indicates +how deep in the block chain the conflict is found. For example, if a transaction +A has 5 confirmations and spends the same input as a wallet transaction B, B +will be reported as having -5 confirmations. If another wallet transaction C +spends an output from B, it will also be reported as having -5 confirmations. +To detect conflicts with historical transactions in the chain a one-time +`-rescan` may be needed. + +Unlike earlier versions, unconfirmed but non-conflicting transactions will never +get a negative confirmation count. They are not treated as spendable unless +they're coming from ourself (change) and accepted into our local mempool, +however. The new "trusted" field in the `listtransactions` RPC output +indicates whether outputs of an unconfirmed transaction are considered +spendable. + 0.12.0 Change log ================= |