Define -zindex

This commit is contained in:
Jonathan "Duke" Leto
2019-08-18 18:55:34 -07:00
parent 5365d15e69
commit 5c310aa048
4 changed files with 32 additions and 11 deletions

View File

@@ -29,6 +29,7 @@ class CChainPower;
#include "tinyformat.h"
#include "uint256.h"
extern int8_t is_STAKED(const char *chain_name);
extern bool fZindex;
#include <vector>
@@ -614,15 +615,19 @@ public:
READWRITE(VARINT(nStatus));
READWRITE(VARINT(nTx));
READWRITE(VARINT(nShieldedTx));
READWRITE(VARINT(nShieldingTx));
READWRITE(VARINT(nDeshieldingTx));
READWRITE(VARINT(nFullyShieldedTx));
// These values only serialized when -zindex=1
//if (fZindex != GetBoolArg("-zindex", false)) {
if(fZindex) {
READWRITE(VARINT(nShieldedTx));
READWRITE(VARINT(nShieldingTx));
READWRITE(VARINT(nDeshieldingTx));
READWRITE(VARINT(nFullyShieldedTx));
READWRITE(VARINT(nShieldedPayments));
READWRITE(VARINT(nShieldingPayments));
READWRITE(VARINT(nDeshieldingPayments));
READWRITE(VARINT(nFullyShieldedPayments));
READWRITE(VARINT(nShieldedPayments));
READWRITE(VARINT(nShieldingPayments));
READWRITE(VARINT(nDeshieldingPayments));
READWRITE(VARINT(nFullyShieldedPayments));
}
if (nStatus & (BLOCK_HAVE_DATA | BLOCK_HAVE_UNDO))
READWRITE(VARINT(nFile));