![]() |
Bitcoin Core
0.21.1
P2P Digital Currency
|
#include <blockencodings.h>
Public Member Functions | |
| CBlockHeaderAndShortTxIDs () | |
| CBlockHeaderAndShortTxIDs (const CBlock &block, bool fUseWTXID) | |
| uint64_t | GetShortID (const uint256 &txhash) const |
| size_t | BlockTxCount () const |
| SERIALIZE_METHODS (CBlockHeaderAndShortTxIDs, obj) | |
Public Attributes | |
| CBlockHeader | header |
Static Public Attributes | |
| static constexpr int | SHORTTXIDS_LENGTH = 6 |
Protected Attributes | |
| std::vector< uint64_t > | shorttxids |
| std::vector< PrefilledTransaction > | prefilledtxn |
Private Member Functions | |
| void | FillShortTxIDSelector () const |
Private Attributes | |
| uint64_t | shorttxidk0 |
| uint64_t | shorttxidk1 |
| uint64_t | nonce |
Friends | |
| class | PartiallyDownloadedBlock |
Definition at line 86 of file blockencodings.h.
|
inline |
Definition at line 105 of file blockencodings.h.
| CBlockHeaderAndShortTxIDs::CBlockHeaderAndShortTxIDs | ( | const CBlock & | block, |
| bool | fUseWTXID | ||
| ) |
|
inline |
|
private |
Definition at line 31 of file blockencodings.cpp.
| uint64_t CBlockHeaderAndShortTxIDs::GetShortID | ( | const uint256 & | txhash | ) | const |
Definition at line 42 of file blockencodings.cpp.
|
inline |
|
friend |
Definition at line 93 of file blockencodings.h.
| CBlockHeader CBlockHeaderAndShortTxIDs::header |
Definition at line 102 of file blockencodings.h.
|
private |
Definition at line 89 of file blockencodings.h.
|
protected |
Definition at line 97 of file blockencodings.h.
|
mutableprivate |
Definition at line 88 of file blockencodings.h.
|
mutableprivate |
Definition at line 88 of file blockencodings.h.
|
protected |
Definition at line 96 of file blockencodings.h.
|
static |
Definition at line 100 of file blockencodings.h.
1.8.8