miniscript::FromString

Parses a Miniscript from its textual (policy-language) representation.

Synopsis

Declared in <script/miniscript.h>

template<typename Ctx>
std::optional<Node<Ctx::Key>>
FromString(
    std::string const& str,
    Ctx const& ctx);

Return Value

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

Parameters

NameDescription
strThe Miniscript string to parse.
ctxContext providing key parsing and the script context.