Requirement: The wallet provided to this function must be isolated, with no attachment to the node's context.
Synopsis
Declared in <wallet/wallet.h>
[[nodiscard]]
util::Result<MigrationResult>
MigrateLegacyToDescriptor(
std::shared_ptr<CWallet> local_wallet,
SecureString const& passphrase,
WalletContext& context,
bool load_wallet = true);
Return Value
The migration result, or an error on failure.
|
Note
|
The return value should not be discarded. |
Parameters
Name |
Description |
local_wallet |
The isolated wallet to migrate. |
passphrase |
The passphrase to unlock an encrypted wallet. |
context |
The wallet context to migrate within. |
load_wallet |
Whether to load the migrated wallet afterward. |
Created with MrDocs