Serializes the script pubkey through the passed in callback to bytes.

Synopsis

Declared in <kernel/bitcoinkernel.h>

[[nodiscard, __nonnull__]]
int
btck_script_pubkey_to_bytes(
    btck_ScriptPubkey const* script_pubkey,
    btck_WriteBytes writer,
    void* user_data);

Return Value

0 on success.

Note

The return value should not be discarded.

Parameters

Name

Description

script_pubkey [in]

Non‐null.

writer [in]

Non‐null, callback to a write bytes function.

user_data [in]

Holds a user‐defined opaque structure that will be passed back through the writer callback.

Created with MrDocs