aboutsummaryrefslogtreecommitdiff
path: root/src/qt
diff options
context:
space:
mode:
authorAntoine Riard <ariard@student.42.fr>2019-06-24 19:07:09 -0400
committerAntoine Riard <ariard@student.42.fr>2019-11-06 13:36:43 -0500
commitf77b1de16feee097a88e99d2ecdd4d84beb4f915 (patch)
tree076310e189e2299c765cd3aa942bbc9c3125628a /src/qt
parent769ff05e48fb53d4b62c59060424a0fea71d0aab (diff)
downloadbitcoin-f77b1de16feee097a88e99d2ecdd4d84beb4f915.tar.xz
Only return early from BlockUntilSyncedToCurrentChain if current tip
is exact match In the next commit, we start using BlockConnected/BlockDisconnected callbacks to establish tx depth, rather than querying the chain directly. Currently, BlockUntilSyncedToCurrentChain will return early if the best block processed by the wallet is a descendant of the node'tip. That means that in the case of a re-org, it won't wait for the BlockDisconnected callbacks that have been enqueued during the re-org but have not yet been triggered in the wallet. Change BlockUntilSyncedToCurrentChain to only return early if the wallet's m_last_block_processed matches the tip exactly. This ensures that there are no BlockDisconnected or BlockConnected callbacks in-flight.
Diffstat (limited to 'src/qt')
0 files changed, 0 insertions, 0 deletions