Sabi Wallet – The Nigerian-made non-custodial Bitcoin + Lightning + Nostr wallet. Clean premium design. Naira-first balance. Instant zaps. Social recovery. P2P trading. 100% open source (MIT). Built in Kaduna for Nigeria & Africa. MVP: April 2026 | Kaduna beta: Feb 2026 ⚡₦
# Sabi Wallet ⚡₦
The first non-custodial Bitcoin + Lightning + Nostr wallet built in Kaduna, Nigeria
Features •
Screenshots •
Installation •
Architecture •
Contributing •
Download
---
## ⚡ What is Sabi Wallet?
Sabi Wallet is an open-source, non-custodial Bitcoin Lightning wallet designed specifically for Africa. It combines:
- **Lightning Network** for instant, low-fee Bitcoin payments
- **Nostr Protocol** for decentralized social identity and messaging
- **P2P Trading** for buying/selling Bitcoin with local currencies
- **Social Recovery** for seedless wallet backup using trusted contacts
**100% open source – MIT License**
---
## ✨ Features
| Feature | Description |
|---------|-------------|
| 🇳🇬 **Naira Balance** | See your balance in Naira (tap to toggle sats) |
| ⚡ **Instant Payments** | Lightning-fast payments with low fees |
| 💬 **Nostr Integration** | zaps, DMs, and profile management |
| 🔄 **P2P Trading** | Buy/sell Bitcoin with Naira, escrow-protected |
| 🛡️ **Social Recovery** | Pick 3 trusted contacts - no seed phrase needed |
| 📲 **Lightning Address** | Get your own `username@sabi.wallet` address |
| 🏦 **Bill Payments** | Airtime, data, electricity, cable TV |
| 🌍 **Multi-language** | Hausa, Pidgin, Yoruba, Igbo, English |
---
## 📱 Screenshots
---
## 🚀 Installation
### Prerequisites
- Flutter SDK 3.16+
- Dart 3.2+
- Android Studio / Xcode
- Git
### Quick Start
```bash
# Clone the repository
git clone
github.com
cd sabi_wallet
# Install dependencies
flutter pub get
# Run the app
flutter run
```
### Configuration
1. Copy configuration templates:
```bash
cp lib/config/vtu_config.local.dart.example lib/config/vtu_config.local.dart
cp lib/firebase_options.dart.example lib/firebase_options.dart
```
2. Set up your Breez SDK API key in `lib/config/breez_config.dart`
3. Configure Firebase for push notifications (optional)
---
## 🏗️ Architecture
Sabi Wallet follows **Clean Archi …