[#ChainCode-2constructor-03] = xref:ChainCode.adoc[ChainCode]::ChainCode :relfileprefix: ../ :mrdocs: Constructors == Synopses Declared in `<hash.h>` Constructs an all‐zero chain code. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr xref:ChainCode/2constructor-09.adoc[ChainCode]() = default; ---- [.small]#xref:ChainCode/2constructor-09.adoc[_» more..._]# Constructs a chain code from a raw byte span. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr explicit xref:ChainCode/2constructor-04.adoc[ChainCode](std::span<unsigned char const> vch); ---- [.small]#xref:ChainCode/2constructor-04.adoc[_» more..._]# Constructs a chain code from an existing 256‐bit blob. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- constexpr explicit xref:ChainCode/2constructor-01.adoc[ChainCode](xref:base_blob-09.adoc[base_blob<256>] const& b); ---- [.small]#xref:ChainCode/2constructor-01.adoc[_» more..._]# == Parameters [cols="1,4"] |=== | Name| Description | *vch* | The bytes to initialize the chain code with. | *b* | The blob to copy the chain code from. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#