diff --git a/src/primitives/block.h b/src/primitives/block.h index d19981def..ac73c8292 100644 --- a/src/primitives/block.h +++ b/src/primitives/block.h @@ -28,6 +28,15 @@ #include "uint256.h" #include "arith_uint256.h" +class CPOSNonce : public uint256 +{ +public: + CPOSNonce() : uint256() { } + CPOSNonce(const base_blob<256> &b) : uint256(b) { } + CPOSNonce(const std::vector &vch) : uint256(vch) { } +}; + + /** Nodes collect new transactions into a block, hash them into a hash tree, * and scan through nonce values to make the block's hash satisfy proof-of-work * requirements. When they solve the proof-of-work, they broadcast the block @@ -50,8 +59,8 @@ public: uint256 hashFinalSaplingRoot; uint32_t nTime; uint32_t nBits; - //CPOSNonce nNonce; - uint256 nNonce; + CPOSNonce nNonce; + //uint256 nNonce; std::vector nSolution;