ROBIN VAULT

Tech Stack

Every library and its exact version, client and server.

Client (Flutter)

LibraryVersionRole
flutter_riverpod3.3.2State management
sodium_libs4.0.1libsodium bindings — Argon2id
nfc_manager4.2.1NFC UID reading
blockchain_utils6.0.0BIP39 / BIP32 / SLIP-0010
bitcoin_base7.1.0Bitcoin address construction
web3dart3.0.3EVM signing

Server (Node / TypeScript)

LibraryVersionRole
fastify4.28.1HTTP server & schema validation
better-sqlite311.3.0Local dev storage
@upstash/redis1.38.0Production storage (Vercel)
pino9.4.0Structured, secret-safe logging
typescript5.5.4Language
vitest2.1.1Test runner

Two storage backends exist behind the exact same route logic — see Deployment Architecture for why, and how the same code runs identically against both.