method: The backup method to use for recovery. Supported methods:.GoogleDrive: Recover from Google Drive backup.iCloud: Recover from iCloud backup.Password: Recover using password.Passkey: Recover using passkey.local: Recover from local backup
withCipherText: Optional cipher text from a previous backup. Required for the Self-Managed Backups.usingProgressCallback: Optional callback to track the recovery progress. Receives anMpcStatusobject containing:status: Current operation being performed:.readingShare: Reading the stored share.decryptingShare: Decrypting the share.parsingShare: Parsing the share data.generatingShare: Generating the share data.storingShare: Saving the recovered share.done: Process completed
done: Boolean indicating whether the operation is complete
PortalRecoverWalletResponse containing:
ethereum: The recovered Ethereum addresssolana: The recovered Solana address, if available
PortalClassError.cannotRecoverWalletif the Ethereum address cannot be recovered- Various backup method-specific errors if recovery fails