Overview
The Dynamic Swift SDK provides wallet management functionality for Ethereum-based wallets. This guide covers the core wallet operations demonstrated in the sample application: creating wallets, checking balances, signing messages, and sending transactions.Prerequisites
- Dynamic SDK initialized (see Installation Guide)
- User authenticated (see Authentication Guide)
- Dynamic Client instance created
Wallet Creation
Create New Wallet Account
To create a new wallet for an authenticated user, use thecreateWalletAccount
function:
Wallet Initialization from Existing Address
Initialize Ethereum Wallet from Address
Once a wallet exists (either created or already present), you can initialize anEthereumWallet
instance: