[#EvalDescriptorStringOrObject] = EvalDescriptorStringOrObject :mrdocs: Evaluate a descriptor given as a string, or as a {"desc":...,"range":...} object, with default range of 1000. == Synopsis Declared in `<rpc/util.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- std::vector<CScript> EvalDescriptorStringOrObject( xref:UniValue.adoc[UniValue] const& scanobject, xref:FlatSigningProvider.adoc[FlatSigningProvider]& provider, bool expand_priv = false); ---- == Return Value The scripts produced by the descriptor. == Parameters [cols="1,4"] |=== | Name| Description | *scanobject* | The descriptor string or object to evaluate. | *provider* | Signing provider that receives keys derived from the descriptor. | *expand_priv* | If true, expand private keys into the provider. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#