BSHA3  0.17.99
P2P Blockchain, based on Bitcoin
Enumerations | Functions
descriptor.cpp File Reference
#include <script/descriptor.h>
#include <key_io.h>
#include <pubkey.h>
#include <script/script.h>
#include <script/standard.h>
#include <span.h>
#include <util.h>
#include <utilstrencodings.h>
#include <memory>
#include <string>
#include <vector>
Include dependency graph for descriptor.cpp:

Go to the source code of this file.

Enumerations

enum  DeriveType
 
enum  ParseScriptContext
 

Functions

std::unique_ptr< DescriptorParse (const std::string &descriptor, FlatSigningProvider &out)
 Parse a descriptor string. More...
 

Enumeration Type Documentation

◆ DeriveType

enum DeriveType
strong

Definition at line 117 of file descriptor.cpp.

◆ ParseScriptContext

enum ParseScriptContext
strong

Definition at line 417 of file descriptor.cpp.

Function Documentation

◆ Parse()

std::unique_ptr<Descriptor> Parse ( const std::string &  descriptor,
FlatSigningProvider out 
)

Parse a descriptor string.

Included private keys are put in out. Returns nullptr if parsing fails.

Definition at line 630 of file descriptor.cpp.

Here is the call graph for this function: