VEYRNOX · Learn · Software Wallet

Software Wallet

A software wallet is a wallet application that runs on a general-purpose computer or phone. Keys are stored on the device (optionally in hardware-backed storage) and signing happens in the app rather than on a dedicated device.

How it works

The wallet generates keys on installation and stores them encrypted on the device. On modern platforms, the encryption key is backed by hardware — Secure Enclave on iOS, StrongBox on Android — so the raw key material never sits in general memory. Signing happens inside the app, gated by biometrics or PIN. Software wallets are the default form factor for mobile crypto and the on-ramp for most users.

Why it matters

Software wallets remove the friction of a second device and offer the best UX for daily use. Modern hardware-backed key storage narrows the security gap with dedicated hardware wallets, especially on iOS and Pixel Android. The remaining exposure is the app itself — malware, jailbreak, and OS exploits — which is why runtime protections like RASP matter.

Related concepts

Frequently asked questions

Is a software wallet safe for large balances?

With hardware-backed keys, biometric gating, and Shamir backup, yes — for typical users, the phone is now a good security surface.

How does a software wallet compare to a hardware wallet?

Hardware wallets add a signed-screen isolation layer. Modern iOS software wallets close much of that gap via Secure Enclave.

Can I use a software wallet without a seed phrase?

Yes — Veyrnox is designed around this. See no seed phrase wallet.

In Veyrnox

Veyrnox is a mobile-native software wallet on iOS, with hardware-bound signing via the Secure Enclave, RASP runtime tamper detection, and no seed phrase in the UI. Android ships next.

Learn more →