Companion

object Companion

Properties

Link copied to clipboard

True when the SeedVault entry was populated via the passkey PRF path. Absence (with a populated vault) means a legacy random-seed entry that must be wiped + re-derived.

Link copied to clipboard
const val PREFS_NAME: String

SharedPreferences file. Matches what WalletPanelViewModel used pre-extraction so installs upgrading across the refactor see their existing PRF flag without a migration.

Functions

Link copied to clipboard
fun devSeedBytes(isDebug: Boolean, hex: String): ByteArray?

Dev-only override: when isDebug is true and hex is a 128-char hex string (64 bytes), decode and return; otherwise return null and let the PRF path run.