Bitcoin Core  0.19.99
P2P Digital Currency
Classes | Functions | Variables
signingprovider.h File Reference
#include <key.h>
#include <pubkey.h>
#include <script/script.h>
#include <script/standard.h>
#include <sync.h>
Include dependency graph for signingprovider.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  SigningProvider
 An interface to be implemented by keystores that support signing. More...
class  HidingSigningProvider
struct  FlatSigningProvider
class  FillableSigningProvider
 Fillable signing provider that keeps keys in an address->secret map. More...


FlatSigningProvider Merge (const FlatSigningProvider &a, const FlatSigningProvider &b)
CKeyID GetKeyForDestination (const SigningProvider &store, const CTxDestination &dest)
 Return the CKeyID of the key involved in a script (if there is a unique one). More...



Function Documentation

◆ GetKeyForDestination()

CKeyID GetKeyForDestination ( const SigningProvider store,
const CTxDestination dest 

Return the CKeyID of the key involved in a script (if there is a unique one).

Definition at line 178 of file signingprovider.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Merge()

FlatSigningProvider Merge ( const FlatSigningProvider a,
const FlatSigningProvider b 

Definition at line 58 of file signingprovider.cpp.

Variable Documentation


const SigningProvider& DUMMY_SIGNING_PROVIDER

Definition at line 12 of file signingprovider.cpp.