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