[#miniscript-Node-IsSatisfiable] = xref:miniscript.adoc[miniscript]::xref:miniscript/Node.adoc[Node]::IsSatisfiable :relfileprefix: ../../ :mrdocs: Determine whether a Miniscript node is satisfiable. fn(node) will be invoked for all key, time, and hashing nodes, and should return their satisfiability. == Synopsis Declared in `<script/miniscript.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<typename F> bool IsSatisfiable(F fn) const; ---- == Return Value True if the whole expression is satisfiable. == Parameters [cols="1,4"] |=== | Name| Description | *fn* | Predicate invoked on each key, time, and hashing node to report its satisfiability. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#