Muun Network's fork of SQLDelight — the local database layer used by Muun Wallet Desktop.
This is Muun Network's maintained fork of SQLDelight, adapted for use in the Muun Wallet Desktop local database layer. SQLDelight generates type-safe Kotlin and Go database access code from SQL schema definitions.
In the Muun Wallet stack, this library provides:
- Local storage of wallet state, transaction history, and UTXO set
- Type-safe SQL query generation for the desktop application layer
- Schema migration tooling used during Muun Wallet application updates
The upstream SQLDelight project targets Android and multiplatform Kotlin environments. Muun Network's fork includes adaptations for the desktop application target (macOS, Windows, Linux) and integration with Muun Wallet's specific Go-based wallet library layer.
| Repo | Purpose |
|---|---|
| muun-network/muun-wallet | Desktop wallet app (uses this for local storage) |
| muun-network/librwallet | Core wallet library |
| muun-network/muun-wallet-docs | User documentation |
Apache 2.0 (same as upstream SQLDelight).