Bitcoin Core  21.99.0
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 <util/time.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.


class  WalletStorage
class  CKeyPool
 A key from a CWallet's keypool. More...
class  KeyIDHasher
class  ScriptPubKeyMan
class  LegacyScriptPubKeyMan
class  LegacySigningProvider
 Wraps a LegacyScriptPubKeyMan so that it can be returned in a new unique_ptr. More...
class  DescriptorScriptPubKeyMan


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


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 1436 of file scriptpubkeyman.cpp.

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

Variable Documentation


const unsigned int DEFAULT_KEYPOOL_SIZE = 1000

Default for -keypool.

Definition at line 48 of file scriptpubkeyman.h.