From: Sunny King Date: Fri, 8 Jun 2012 01:42:59 +0000 (+0100) Subject: PPCoin: Only serialize stake to blockindex for proof-of-stake blocks X-Git-Tag: v0.4.0-unstable~159 X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=commitdiff_plain;h=2595f99dd9b110b2efcb187da825477f6867a548 PPCoin: Only serialize stake to blockindex for proof-of-stake blocks --- diff --git a/src/main.h b/src/main.h index 3e60fb9..2baf7c4 100644 --- a/src/main.h +++ b/src/main.h @@ -1334,8 +1334,16 @@ public: READWRITE(nHeight); READWRITE(nCheckpoint); READWRITE(fProofOfStake); - READWRITE(prevoutStake); - READWRITE(nStakeTime); + if (fProofOfStake) + { + READWRITE(prevoutStake); + READWRITE(nStakeTime); + } + else if (fRead) + { + const_cast(this)->prevoutStake.SetNull(); + const_cast(this)->nStakeTime = 0; + } // block header READWRITE(this->nVersion);