miniscript::FromScript

Decodes a Miniscript from a Bitcoin Script.

Synopsis

Declared in <script/miniscript.h>

template<typename Ctx>
std::optional<Node<Ctx::Key>>
FromScript(
    CScript const& script,
    Ctx const& ctx);

Return Value

The decoded node tree, or std::nullopt on failure.

Parameters

NameDescription
scriptThe CScript to decode.
ctxContext providing key decoding and the script context.