import DynamicSwiftSDK
let dynamicClient: DynamicClient
// Get user's verified credentials and filter for blockchain wallets
if let verifiedCredentials = dynamicClient.user?.verifiedCredentials {
for credential in verifiedCredentials {
if credential.format == .blockchain,
let walletAddress = credential.publicIdentifier {
do {
let wallet = try EthereumWallet(address: walletAddress, client: dynamicClient)
print("Wallet found: \(wallet.address.asString())")
break
} catch {
print("Failed to initialize wallet: \(error)")
}
}
}
}