Overview
This guide covers wallet security features including private key management and key shares recovery with the Dynamic Swift SDK.Prerequisites
- Dynamic SDK initialized (see Installation Guide)
- User authenticated (see Authentication Guide)
- Wallet created (see Wallet Creation)
Private Key Management
Export Private Key
Export the wallet’s private key for backup or migration purposes:Key Shares Management
Check Key Shares Availability
Recover Key Shares
Recover encrypted backup for a wallet using key share IDs:Security Best Practices
1. Private Key Security
- Never store private keys in plain text
- Implement auto-clear for sensitive data
- Use secure storage for backup data
- Validate all user inputs before processing