Compact Size size < 253 ‐‐ 1 byte size <= USHRT_MAX ‐‐ 3 bytes (253 + 2 bytes) size <= UINT_MAX ‐‐ 5 bytes (254 + 4 bytes) size > UINT_MAX ‐‐ 9 bytes (255 + 8 bytes)

Synopsis

Declared in <serialize.h>

constexpr
unsigned int
GetSizeOfCompactSize(uint64_t nSize);

Return Value

The number of bytes its CompactSize encoding occupies.

Parameters

Name

Description

nSize

The value that would be encoded as a CompactSize.

Created with MrDocs