Bitcoin Core 31.0.0
P2P Digital Currency
Loading...
Searching...
No Matches
wallet::FuzzedWallet Struct Reference

Wraps a descriptor wallet for fuzzing. More...

#include <wallet.h>

Public Member Functions

 FuzzedWallet (interfaces::Chain &chain, const std::string &name, const std::string &seed_insecure)
void ImportDescriptors (const std::string &seed_insecure)
CTxDestination GetDestination (FuzzedDataProvider &fuzzed_data_provider)
CScript GetScriptPubKey (FuzzedDataProvider &fuzzed_data_provider)

Public Attributes

std::shared_ptr< CWalletwallet

Detailed Description

Wraps a descriptor wallet for fuzzing.

Definition at line 23 of file wallet.h.

Constructor & Destructor Documentation

◆ FuzzedWallet()

wallet::FuzzedWallet::FuzzedWallet ( interfaces::Chain & chain,
const std::string & name,
const std::string & seed_insecure )
inline

Definition at line 25 of file wallet.h.

Here is the call graph for this function:

Member Function Documentation

◆ GetDestination()

CTxDestination wallet::FuzzedWallet::GetDestination ( FuzzedDataProvider & fuzzed_data_provider)
inline

Definition at line 67 of file wallet.h.

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

◆ GetScriptPubKey()

CScript wallet::FuzzedWallet::GetScriptPubKey ( FuzzedDataProvider & fuzzed_data_provider)
inline

Definition at line 76 of file wallet.h.

Here is the call graph for this function:

◆ ImportDescriptors()

void wallet::FuzzedWallet::ImportDescriptors ( const std::string & seed_insecure)
inline

Definition at line 38 of file wallet.h.

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

Member Data Documentation

◆ wallet

std::shared_ptr<CWallet> wallet::FuzzedWallet::wallet

Definition at line 24 of file wallet.h.


The documentation for this struct was generated from the following file: