backupService

Backup service for encrypted wallet backup operations.

Provides:

  • Create backups with multiple wrappers (PRF, PIN, Password, Email)

  • Restore from backups with explicit unlock strategy

  • Get backup metadata (without decryption)

  • Add/remove wrappers from existing backup

  • Export/import backup files

Usage from Flutter:

final sdk = BlockchainKitSdk();
await sdk.backupService.createBackup(groupId, wrappers, storageLocations);
final info = await sdk.backupService.getBackupInfo(groupId);
await sdk.backupService.restore(groupId, strategy, null);