Interface Definition
Properties
Required Properties
passwordEncrypted(boolean) - Whether the key shares are encrypted with a passwordbackups(Record<BackupLocation, BackupLocationWithExternalKeyShareId[]>) - Backup information organized by location
Backup Locations
Thebackups property contains backup information for different storage locations:
dynamic- Backed up to Dynamic’s secure storagegoogleDrive- Backed up to Google Drive (if enabled)iCloud- Backed up to iCloud (if enabled)user- User-provided backup locationexternal- External backup location
Example
Usage
This interface is used to track where key shares are backed up and whether they’re password-protected. It’s returned by various wallet operations:getWalletExternalServerKeyShareBackupInfo()- Returns backup information for a specific walletWalletProperties.externalServerKeySharesBackupInfo- Backup info stored with wallet propertiesWallet.serverKeySharesBackupInfo- Backup info returned with wallet objects
Related Types
BackupLocation- Backup location enumWallet- Wallet interfaceWalletProperties- Wallet properties interface