btck::BlockHeader::BlockHeader

Constructors

Synopses

Declared in <kernel/bitcoinkernel_wrapper.h>

Constructs a header by deserializing its 80-byte form.

explicit
BlockHeader(std::span<std::byte const> raw_header);
» more...

Constructs an owning copy from a view.

BlockHeader(BlockHeaderView const& view);
» more...

Takes ownership of an existing C block header.

BlockHeader(btck_BlockHeader* header);
» more...

Parameters

NameDescription
raw_headerThe serialized header bytes.
viewThe view to copy.
headerThe C handle to own.