WalletAddresses

data class WalletAddresses(val unshieldedAddress: String, val shieldedAddress: String?)

Cached wallet addresses for one Midnight network.

Constructors

Link copied to clipboard
constructor(unshieldedAddress: String, shieldedAddress: String?)

Properties

Link copied to clipboard

Bech32m-encoded shielded address (e.g., mn_shield-addr_undeployed1...). Derived from the first ZSWAP key + encryption public key. Null if shielded key derivation failed (ShieldedKeyDeriver is a native FFI call that can fail in unit-test environments without the native library loaded).

Link copied to clipboard

Bech32m-encoded unshielded public address (e.g., mn_addr_undeployed1...). Derived from the first NIGHT_EXTERNAL key.