Create a btck_BlockHeader from serialized data.

Synopsis

Declared in <kernel/bitcoinkernel.h>

[[nodiscard, __nonnull__]]
btck_BlockHeader*
btck_block_header_create(
    void const* raw_block_header,
    size_t raw_block_header_len);

Return Value

btck_BlockHeader, or null on error.

Note

The return value should not be discarded.

Parameters

Name

Description

raw_block_header [in]

Non‐null, serialized header data (80 bytes)

raw_block_header_len [in]

Length of serialized header (must be 80)

Created with MrDocs