Earn Yields in Solana by depositing directly from mpesa
# DePesa
**Decentralized Money for East Africa.**
51 million Kenyans use M-Pesa every day. Every one of them earns 0% on their balance.
Solana DeFi pays 5–15% APY on the same money — automatically, daily.
DePesa is the bridge.
Send KES via M-Pesa. Earn yield on Solana. Withdraw back to M-Pesa anytime.
No crypto wallet. No seed phrase. No jargon. Just your M-Pesa PIN.
---
## What We're Building
DePesa is a yield protocol on Solana that converts KES deposits into USDC yield positions on Kamino Finance and returns earnings to users in Kenyan Shillings — entirely through M-Pesa. The user never touches a blockchain. The complexity lives in our backend. The simplicity lives in the product.
---
## Repositories
| Repository | Stack | Description |
|---|---|---|
| `depesa-web` | HTML · CSS · JS | Brand page and early access waitlist |
| `depesa-backend` | Go · Fiber · PostgreSQL · Redis | M-Pesa bridge, API, orchestration layer |
| `depesa-program` | Rust · Anchor · Solana | On-chain yield protocol program |
| `depesa-app` | Next.js 14 · TypeScript · PWA | Mobile-first user interface |
---
## Architecture in One Diagram
```
User (M-Pesa STK Push)
↓
depesa-backend ← Go — orchestrates everything
├── M-Pesa (Daraja 3.0) ← Deposit in KES, withdraw in KES
├── Bridge (Yellow Card) ← KES ↔ USDC conversion
└── Solana (Helius RPC) ← submits on-chain transactions
↓
depesa-program ← Rust/Anchor — non-custodial custody
└── Kamino Finance CPI ← USDC earns 5–15% APY
↓
User (M-Pesa B2C) ← Earnings back in KES
```
---
## Status
| Milestone | Status |
|---|---|
| Brand page + waitlist | Live at depesa.pages.dev |
| M-Pesa integration (Daraja 3.0) | Week 1 — In Progress |
| Solana Anchor program (Devnet) | Week 2 |
| KES→USDC→Kamino bridge | Week 3 |
| Mobile PWA frontend | Week 4 |
| Security audit | Q2 2026 |
| Mainnet beta | Q3 2026 |
---
## Built With
---
## Program
DePesa is currently participating in the **Colosseum Eternal** accelerat …