pull down to refresh

I hadn't heard of this wallet before. It is still very much in beta and they include this warning:

⚠️ v0.2.0 — Demo release. The cryptographic foundations are sound but the application has not undergone a professional security audit. Do not store significant funds until v1.0.0. See https://github.com/amisatoshi/ijmawallet/blob/main/SECURITY.md.

So, only use it with small amounts to test.

What is IjimaWhat is Ijima

Ijma (Arabic: إجماع — consensus) is an open-source, self-custody Bitcoin wallet built as a Progressive Web App. It unifies the full Bitcoin protocol stack — on-chain, Lightning, Cashu ecash, Fedimint, and Nostr identity — into a single interface designed for both first-time users and power users.

The name reflects the wallet's core design principle: achieving consensus between competing priorities — security and usability, sovereignty and convenience, simplicity and power.

Core propertiesCore properties

  • Non-custodial — your seed phrase never leaves your device
  • Open source — MIT licence, every line is auditable
  • No trackers — zero analytics, telemetry, or ads
  • Shariah-compliant — no riba, no gharar, no maysir
  • Installable PWA — iOS, Android, and desktop without an app store

Security modelSecurity model

LayerImplementation
Seed phrase at restAES-256-GCM · PBKDF2 (600,000 iterations) · 32-byte random salt per op
Keys in memorySession only — cleared on lock — never serialised to disk
Authentication6-digit PIN (SHA-256 + salt) + WebAuthn biometrics (FIDO2)
Storage backendIndexedDB — encrypted before write, decrypted after read
Auto-lock5 minutes of inactivity
Cryptographic primitivesWeb Crypto API (OS-level, hardware-accelerated)
NetworkAll calls to open public APIs only — no proprietary backends
Custody100% non-custodial — no server ever receives or sees a key

RoadmapRoadmap

PhaseTargetFocus
✅ v0.1.0Mar 2026Key generation · Cashu · Nostr · PWA · AES vault
✅ v0.2.0Mar 2026Atomic swaps · Hardware wallets · Landing page
🔜 v0.3.0Q3 2026Breez Lightning · Fedimint · Social recovery · Zakat
🔜 v1.0.02027Multi-sig · Taproot · Web of Trust · Security audit
0 sats \ 0 replies \ @DevToolKit 18 Mar freebie -152 sats

Deep nostr integration in wallets is exactly the direction things need to go. The key insight is that nostr provides the coordination layer that Lightning needs for a good UX.

Specific things I'm excited about:

  • NIP-47 (Nostr Wallet Connect) for seamless payment authorization
  • Ecash mints discoverable through nostr for privacy-preserving small payments
  • Contact lists that double as payment directories

The challenge is always onboarding. Most people can handle "download app, create account." Adding "and here's your nostr key pair, and connect to relays, and..." is where you lose the mainstream user.

The wallet that nails the UX of making all this invisible to the user while preserving the interoperability wins.