Changeset View
Changeset View
Standalone View
Standalone View
src/chain.h
Show First 20 Lines • Show All 138 Lines • ▼ Show 20 Lines | explicit CBlockIndex(const CBlockHeader &block) { | ||||
nVersion = block.nVersion; | nVersion = block.nVersion; | ||||
hashMerkleRoot = block.hashMerkleRoot; | hashMerkleRoot = block.hashMerkleRoot; | ||||
nTime = block.nTime; | nTime = block.nTime; | ||||
nTimeReceived = 0; | nTimeReceived = 0; | ||||
nBits = block.nBits; | nBits = block.nBits; | ||||
nNonce = block.nNonce; | nNonce = block.nNonce; | ||||
} | } | ||||
CDiskBlockPos GetBlockPos() const { | FlatFilePos GetBlockPos() const { | ||||
CDiskBlockPos ret; | FlatFilePos ret; | ||||
if (nStatus.hasData()) { | if (nStatus.hasData()) { | ||||
ret.nFile = nFile; | ret.nFile = nFile; | ||||
ret.nPos = nDataPos; | ret.nPos = nDataPos; | ||||
} | } | ||||
return ret; | return ret; | ||||
} | } | ||||
CDiskBlockPos GetUndoPos() const { | FlatFilePos GetUndoPos() const { | ||||
CDiskBlockPos ret; | FlatFilePos ret; | ||||
if (nStatus.hasUndo()) { | if (nStatus.hasUndo()) { | ||||
ret.nFile = nFile; | ret.nFile = nFile; | ||||
ret.nPos = nUndoPos; | ret.nPos = nUndoPos; | ||||
} | } | ||||
return ret; | return ret; | ||||
} | } | ||||
CBlockHeader GetBlockHeader() const { | CBlockHeader GetBlockHeader() const { | ||||
▲ Show 20 Lines • Show All 262 Lines • Show Last 20 Lines |