dash/src/evo
Alexander Block 07620746a5 Implement GetMined(AndActive)CommitmentsUntilBlock and use it in ScanQuorums
This fixes a bug in ScanQuorums which made it return quorums which were not
mined at the time of pindexStart. This was due to quorumHashes being based
on older blocks (the phase=0 block) which are ancestors of pindexStart even
if the commitment was actually mined in a later block.

GetMinedAndActiveCommitmentsUntilBlock is also going to be used for quorum
commitment merkle roots in CCbTx.

This also removes GetFirstMinedQuorumHash as it's not needed anymore.
2019-04-04 12:27:35 +02:00
..
cbtx.cpp Remove temporary code which forked testnet at block 274000 2018-12-13 13:55:46 +01:00
cbtx.h Clang evo folder and activemasternode.* (#2418) 2018-11-06 11:54:23 +03:00
deterministicmns.cpp Add collateraladdress into masternode/protx list rpc output (#2740) 2019-03-06 08:01:03 +01:00
deterministicmns.h ProcessSpecialTxsInBlock should respect fJustCheck (#2653) 2019-01-29 15:57:30 +01:00
evodb.cpp Implement 2-stage commit for CEvoDB to avoid inconsistencies after crashes (#2744) 2019-03-06 22:45:39 +03:00
evodb.h Implement GetMined(AndActive)CommitmentsUntilBlock and use it in ScanQuorums 2019-04-04 12:27:35 +02:00
mnauth.cpp Also handle MNAUTH on non-masternodes (#2797) 2019-03-22 17:21:20 +03:00
mnauth.h Implement MNAUTH and allow unlimited inbound MN connections (#2790) 2019-03-22 11:52:37 +01:00
providertx.cpp Fix confusion between dip3 activation and enforcement (#2651) 2019-01-29 15:54:38 +01:00
providertx.h Clang evo folder and activemasternode.* (#2418) 2018-11-06 11:54:23 +03:00
simplifiedmns.cpp Fix incorrect usage of begin() when genesis block is requested in "protx diff" (#2699) 2019-02-12 22:52:06 +03:00
simplifiedmns.h Implement BuildSimplifiedDiff in CDeterministicMNList 2018-11-15 10:42:39 +01:00
specialtx.cpp ProcessSpecialTxsInBlock should respect fJustCheck (#2653) 2019-01-29 15:57:30 +01:00
specialtx.h ProcessSpecialTxsInBlock should respect fJustCheck (#2653) 2019-01-29 15:57:30 +01:00