Bitcoin ABC  0.29.2
P2P Digital Currency
Classes | Functions | Variables
scriptpubkeyman.h File Reference
#include <psbt.h>
#include <script/descriptor.h>
#include <script/signingprovider.h>
#include <script/standard.h>
#include <util/error.h>
#include <util/message.h>
#include <wallet/crypter.h>
#include <wallet/ismine.h>
#include <wallet/walletdb.h>
#include <wallet/walletutil.h>
#include <boost/signals2/signal.hpp>
#include <unordered_map>
Include dependency graph for scriptpubkeyman.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  WalletStorage
 
class  CKeyPool
 A key from a CWallet's keypool. More...
 
class  ScriptPubKeyMan
 A class implementing ScriptPubKeyMan manages some (or all) scriptPubKeys used in a wallet. More...
 
class  LegacyScriptPubKeyMan
 
class  LegacySigningProvider
 Wraps a LegacyScriptPubKeyMan so that it can be returned in a new unique_ptr. More...
 
class  DescriptorScriptPubKeyMan
 

Functions

std::vector< CKeyIDGetAffectedKeys (const CScript &spk, const SigningProvider &provider)
 

Variables

static const unsigned int DEFAULT_KEYPOOL_SIZE = 1000
 Default for -keypool. More...
 

Function Documentation

◆ GetAffectedKeys()

std::vector<CKeyID> GetAffectedKeys ( const CScript spk,
const SigningProvider provider 
)

Definition at line 1447 of file scriptpubkeyman.cpp.

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

Variable Documentation

◆ DEFAULT_KEYPOOL_SIZE

const unsigned int DEFAULT_KEYPOOL_SIZE = 1000
static

Default for -keypool.

Definition at line 51 of file scriptpubkeyman.h.