data class WalletAddresses(val unshieldedAddress: String, val shieldedAddress: String, val shieldedCoinPublicKey: String, val shieldedEncryptionPublicKey: String, val dustAddress: String)
Wallet addresses — derived once at wallet setup, passed to the handler.