[#SpendsNonAnchorWitnessProg] = SpendsNonAnchorWitnessProg :mrdocs: Check whether this transaction spends any witness program but P2A, including not‐yet‐defined ones. May return `false` early for consensus‐invalid transactions. == Synopsis Declared in `<policy/policy.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool SpendsNonAnchorWitnessProg( xref:CTransaction.adoc[CTransaction] const& tx, xref:CCoinsViewCache.adoc[CCoinsViewCache] const& prevouts); ---- == Return Value True if the transaction spends a non‐anchor witness program. == Parameters [cols="1,4"] |=== | Name| Description | *tx* | Transaction to inspect. | *prevouts* | View providing the outputs spent by the transaction. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#