Sawa Toolkit
Primitives extracted from Sawa Wallet. Phone-first identity, compliance, and private financial rails for the Solana ecosystem.
What's Inside
Phone, specialized username, or email → Privy DID → Solana address. Phone is live first (easiest for emerging markets); username/mail as easier initial targets. Includes usePhoneResolver() + resolveIdentifier().
Full KYC/AML suite for Africa: NIN/BVN verification, Prembly integration, sanctions screening, tiered limits, and country-specific compliance configs (10+ countries).
TreasuryManager, Helius deposit watcher, auto-rebalancing, Jupiter swaps, and phone-hash processing. Not open-sourced — powers our production on/off-ramp with no third-party dependency.
Installation
TypeScript packages work with any Privy + Solana project.
Built for Solana Foundation Developer Tooling grants • Ready for integration into consumer apps across Africa