Because listsinceblock walks mapWallet and checks only that GetDepthInMainChain() < the depth of the block requested, conflicted transactions (which have negative GetDepthInMainChain()) may be repeatedly included in output forever. This should (hopefully) not break any usage of the API, but some folks appear to rely on listsinceblock not returning things repeatedly.
listsinceblock shows conflicted transactions forever #11853
issue TheBlueMatt opened this issue on December 8, 2017-
TheBlueMatt commented at 2:59 PM on December 8, 2017: member
- fanquake added the label RPC/REST/ZMQ on Dec 11, 2017
- MarcoFalke added the label Wallet on Mar 23, 2018
-
MarcoFalke commented at 10:29 PM on May 8, 2020: member
Fixed in #17258 ?
- MarcoFalke closed this on May 8, 2020
- MarcoFalke locked this on Feb 15, 2022
Contributors
Labels