Changeset View
Changeset View
Standalone View
Standalone View
src/primitives/block.h
| Show First 20 Lines • Show All 70 Lines • ▼ Show 20 Lines | public: | ||||
| CBlock() { SetNull(); } | CBlock() { SetNull(); } | ||||
| CBlock(const CBlockHeader &header) { | CBlock(const CBlockHeader &header) { | ||||
| SetNull(); | SetNull(); | ||||
| *(static_cast<CBlockHeader *>(this)) = header; | *(static_cast<CBlockHeader *>(this)) = header; | ||||
| } | } | ||||
| SERIALIZE_METHODS(CBlock, obj) { | SERIALIZE_METHODS(CBlock, obj) { | ||||
| READWRITEAS(CBlockHeader, obj); | READWRITE(AsBase<CBlockHeader>(obj), obj.vtx); | ||||
| READWRITE(obj.vtx); | |||||
| } | } | ||||
| void SetNull() { | void SetNull() { | ||||
| CBlockHeader::SetNull(); | CBlockHeader::SetNull(); | ||||
| vtx.clear(); | vtx.clear(); | ||||
| fChecked = false; | fChecked = false; | ||||
| m_checked_merkle_root = false; | m_checked_merkle_root = false; | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 51 Lines • Show Last 20 Lines | |||||