Bitcoin Core  24.99.0
P2P Digital Currency
Public Attributes | List of all members
wallet::MigrationData Struct Reference

struct containing information needed for migrating legacy wallets to descriptor wallets More...

#include <walletutil.h>

Collaboration diagram for wallet::MigrationData:
[legend]

Public Attributes

CExtKey master_key
 
std::vector< std::pair< std::string, int64_t > > watch_descs
 
std::vector< std::pair< std::string, int64_t > > solvable_descs
 
std::vector< std::unique_ptr< DescriptorScriptPubKeyMan > > desc_spkms
 
std::shared_ptr< CWalletwatchonly_wallet {nullptr}
 
std::shared_ptr< CWalletsolvable_wallet {nullptr}
 

Detailed Description

struct containing information needed for migrating legacy wallets to descriptor wallets

Definition at line 112 of file walletutil.h.

Member Data Documentation

◆ desc_spkms

std::vector<std::unique_ptr<DescriptorScriptPubKeyMan> > wallet::MigrationData::desc_spkms

Definition at line 117 of file walletutil.h.

◆ master_key

CExtKey wallet::MigrationData::master_key

Definition at line 114 of file walletutil.h.

◆ solvable_descs

std::vector<std::pair<std::string, int64_t> > wallet::MigrationData::solvable_descs

Definition at line 116 of file walletutil.h.

◆ solvable_wallet

std::shared_ptr<CWallet> wallet::MigrationData::solvable_wallet {nullptr}

Definition at line 119 of file walletutil.h.

◆ watch_descs

std::vector<std::pair<std::string, int64_t> > wallet::MigrationData::watch_descs

Definition at line 115 of file walletutil.h.

◆ watchonly_wallet

std::shared_ptr<CWallet> wallet::MigrationData::watchonly_wallet {nullptr}

Definition at line 118 of file walletutil.h.


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