Remove more Verus garbage
This commit is contained in:
21
src/main.cpp
21
src/main.cpp
@@ -152,25 +152,8 @@ namespace {
|
|||||||
bool operator()(CBlockIndex *pa, const CBlockIndex *pb) const {
|
bool operator()(CBlockIndex *pa, const CBlockIndex *pb) const {
|
||||||
// First sort by most total work, ...
|
// First sort by most total work, ...
|
||||||
|
|
||||||
if (ASSETCHAINS_LWMAPOS) {
|
if (pa->chainPower.chainWork > pb->chainPower.chainWork) return false;
|
||||||
|
if (pa->chainPower.chainWork < pb->chainPower.chainWork) return true;
|
||||||
/* Decker:
|
|
||||||
|
|
||||||
seems we had CChainPower classes compare here from Verus, it's slow, bcz of hard
|
|
||||||
arith_uint256 math in bool operator<(const CChainPower &p1, const CChainPower &p2),
|
|
||||||
this slows down setBlockIndexCandidates.insert operations in LoadBlockIndexDB(),
|
|
||||||
so, for faster block index db loading we will use check from Verus only for LWMAPOS
|
|
||||||
enabled chains.
|
|
||||||
*/
|
|
||||||
|
|
||||||
if (pa->chainPower > pb->chainPower) return false;
|
|
||||||
if (pa->chainPower < pb->chainPower) return true;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
if (pa->chainPower.chainWork > pb->chainPower.chainWork) return false;
|
|
||||||
if (pa->chainPower.chainWork < pb->chainPower.chainWork) return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
// ... then by earliest time received, ...
|
// ... then by earliest time received, ...
|
||||||
if (pa->nSequenceId < pb->nSequenceId) return false;
|
if (pa->nSequenceId < pb->nSequenceId) return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user