dash/src/llmq
Alexander Block 7fdc66dd86
Ask for locked TXs after removing conflicting TXs (#2898)
* Also test conflicts in mempool instead of only in blocks

* Ask for locked TXs after removing conflicting TXs

When we removed a conflicting TX from the mempool, the correct/locked TX
is not available locally as the first-seen rule would have filtered before.
We need to re-request this TX if any other node announced it before.

* Apply suggestions from code review

Co-Authored-By: codablock <ablock84@gmail.com>
2019-05-06 15:26:27 +02:00
..
quorums_blockprocessor.cpp A bunch of mostly trivial tweaks/fixes (#2889) 2019-04-30 15:48:21 +03:00
quorums_blockprocessor.h Harden DIP3 activation (#2881) 2019-04-25 18:39:04 +03:00
quorums_chainlocks.cpp Bail out in few more places when blockchain is not synced yet (#2888) 2019-04-30 15:55:11 +03:00
quorums_chainlocks.h A bunch of mostly trivial tweaks/fixes (#2889) 2019-04-30 15:48:21 +03:00
quorums_commitment.cpp Deserialize CFinalCommitmentTxPayload instead of CFinalCommitment in TxToJSON (#2510) 2018-11-29 21:51:04 +03:00
quorums_commitment.h Deserialize CFinalCommitmentTxPayload instead of CFinalCommitment in TxToJSON (#2510) 2018-11-29 21:51:04 +03:00
quorums_debug.cpp Remove code for QDEBUGSTATUS propagation (#2891) 2019-05-02 02:20:06 +03:00
quorums_debug.h Remove code for QDEBUGSTATUS propagation (#2891) 2019-05-02 02:20:06 +03:00
quorums_dkgsession.cpp Split "llmq" debug category into "llmq", "llmq-dkg" and "llmq-sigs" (#2799) 2019-03-25 05:48:18 +01:00
quorums_dkgsession.h Stop tracking interested/participating nodes and send/announce to MNAUTH peers (#2798) 2019-03-22 17:21:34 +03:00
quorums_dkgsessionhandler.cpp A bunch of mostly trivial tweaks/fixes (#2889) 2019-04-30 15:48:21 +03:00
quorums_dkgsessionhandler.h A bunch of mostly trivial tweaks/fixes (#2889) 2019-04-30 15:48:21 +03:00
quorums_dkgsessionmgr.cpp A bunch of mostly trivial tweaks/fixes (#2889) 2019-04-30 15:48:21 +03:00
quorums_dkgsessionmgr.h A bunch of mostly trivial tweaks/fixes (#2889) 2019-04-30 15:48:21 +03:00
quorums_init.cpp Remove code for QDEBUGSTATUS propagation (#2891) 2019-05-02 02:20:06 +03:00
quorums_init.h A bunch of mostly trivial tweaks/fixes (#2889) 2019-04-30 15:48:21 +03:00
quorums_instantsend.cpp Ask for locked TXs after removing conflicting TXs (#2898) 2019-05-06 15:26:27 +02:00
quorums_instantsend.h Ask for locked TXs after removing conflicting TXs (#2898) 2019-05-06 15:26:27 +02:00
quorums_signing_shares.cpp A bunch of mostly trivial tweaks/fixes (#2889) 2019-04-30 15:48:21 +03:00
quorums_signing_shares.h Use lazy BLS signatures more often and don't always verify self-recovered sigs (#2860) 2019-04-11 23:11:39 +03:00
quorums_signing.cpp Use lazy BLS signatures more often and don't always verify self-recovered sigs (#2860) 2019-04-11 23:11:39 +03:00
quorums_signing.h Use lazy BLS signatures more often and don't always verify self-recovered sigs (#2860) 2019-04-11 23:11:39 +03:00
quorums_utils.cpp Do not maintain CService in masternodeQuorumNodes 2019-04-09 12:32:52 +02:00
quorums_utils.h Do not maintain CService in masternodeQuorumNodes 2019-04-09 12:32:52 +02:00
quorums.cpp Bail out in few more places when blockchain is not synced yet (#2888) 2019-04-30 15:55:11 +03:00
quorums.h A bunch of mostly trivial tweaks/fixes (#2889) 2019-04-30 15:48:21 +03:00