[#miniscript-Node-2constructor-0e] = xref:miniscript.adoc[miniscript]::xref:miniscript/Node.adoc[Node]::Node :relfileprefix: ../../ :mrdocs: Constructs a node with subexpressions and keys, bypassing the duplicate key check. == Synopsis Declared in `<script/miniscript.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- Node( /* implementation-defined */ no_dup_check, xref:miniscript/MiniscriptContext.adoc[MiniscriptContext] script_ctx, xref:miniscript/Fragment.adoc[Fragment] nt, std::vector<Node> sub, std::vector<Key> key, uint32_t val = 0); ---- == Parameters [cols="1,4"] |=== | Name| Description | *no_dup_check* | Tag selecting the constructor that skips the duplicate key check. | *script_ctx* | The script context (P2WSH or Tapscript). | *nt* | The fragment (node type). | *sub* | The subexpressions. | *key* | The keys. | *val* | The k value (timelock value or threshold). |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#