18 #if defined(WORDS_BIGENDIAN)
23 WriteLE32(&data[68],
nTime);
24 WriteLE32(&data[72],
nBits);
25 WriteLE32(&data[76],
nNonce);
38 s <<
strprintf(
"CBlock(hash=%s, ver=%d, hashPrevBlock=%s, hashMerkleRoot=%s, nTime=%u, nBits=%08x, nNonce=%u, hashFinalSaplingRoot=%s, vtx=%u)\n",
46 for (
unsigned int i = 0; i <
vtx.size(); i++)
48 s <<
" " <<
vtx[i]->ToString() <<
"\n";
std::string ToString() const
std::vector< CTransactionRef > vtx
unsigned int size() const
std::string ToString() const
void * memcpy(void *a, const void *b, size_t c)
uint256 HashQuark(const T1 pbegin, const T1 pend)
uint256 SerializeHash(const T &obj, int nType=SER_GETHASH, int nVersion=PROTOCOL_VERSION)
Compute the 256-bit hash of an object's serialization.
#define BEGIN(a)
Utilities for converting data from/to strings.