Bitcoin Core  25.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 <scriptpubkeyman.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 677 of file scriptpubkeyman.h.

Member Data Documentation

◆ desc_spkms

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

Definition at line 682 of file scriptpubkeyman.h.

◆ master_key

CExtKey wallet::MigrationData::master_key

Definition at line 679 of file scriptpubkeyman.h.

◆ solvable_descs

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

Definition at line 681 of file scriptpubkeyman.h.

◆ solvable_wallet

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

Definition at line 684 of file scriptpubkeyman.h.

◆ watch_descs

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

Definition at line 680 of file scriptpubkeyman.h.

◆ watchonly_wallet

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

Definition at line 683 of file scriptpubkeyman.h.


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