Open Net Worth
Open Net Worth is an open-source personal AI wealth assistant you run yourself: one ledger for your whole financial life, worked by an AI agent you control.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
Mezo's savings rate, on Base. Deposit MUSD on Base, earn sMUSD yield via Wormhole NTT.
翻訳待ち
Loading the full README.
Read the full README ↗Levada lets anyone holding MUSD on Base earn Mezo's MUSD Savings Rate, paid by the interest on Bitcoin-backed loans, without leaving Base.
About 1M MUSD sits on Base and 600k on Ethereum. Since the Aero migration paused MEZO incentives on Base (Oct 22, 2026), that MUSD earns close to nothing. Levada gives it Mezo's own yield, extends sMUSD to every MUSD holder on Base, and turns idle MUSD into sMUSD demand.
Built for the Mezo Buildathon on AKINDO, Track 1 (DeFi): staking derivatives and yield vaults for MUSD, DEX integrations on other chains.
flowchart LR
U([You, on Base]) -- deposit MUSD --> V[LevadaVault<br/>ERC-4626 · lsMUSD]
V -- buffer for instant exits --> V
V -- Wormhole NTT --> H[LevadaHub on Mezo]
H -- deposit --> S[(sMUSD<br/>Mezo Savings Rate)]
S -- yield in MUSD --> H
H -- signed report --> V
V -- withdraw --> U
A keeper relays signed messages and pays out queued exits. Every one of its actions is permissionless: anyone can run it, and it only pays gas.
| Path | What |
|---|---|
contracts/ | LevadaVault (Base), LevadaHub (Mezo), Foundry tests, audit suite, deploy scripts |
keeper/ | TypeScript keeper (viem). npm run once runs one pass; .github/workflows/keeper.yml runs it every 5 minutes |
web/ | Next.js app: save, withdraw, live view of where every MUSD is |
brand/ | Logo, colours and tokens (the first pixel identity is in brand/pixel-v1/) |
deployments/ | Network addresses (Mezo, Base, Wormhole NTT, sMUSD) and our deployments |
SECURITY.md | Trust model, guarantees, audit findings and fixes |
Levada is two immutable contracts, about 800 lines in total. The owner can pause new deposits, set the deposit cap and buffer, and set a fee of at most 20% of yield. It cannot move funds or block withdrawals.
An independent adversarial review found 2 high, 1 medium and 8 low issues. All are fixed, and each has a regression test. Details: SECURITY.md.
cd contracts && forge test # 38 tests: unit, fuzz, invariants (incl. 2,000-run liveness)
AUDIT_FORK=true forge test --match-contract AuditForkTest # against the live NTT managers and sMUSD
git clone --recursive https://github.com/Nuel-osas/levada && cd levada
# contracts
cd contracts && forge test && cd ..
# deploy (testnet): vault on Base Sepolia, hub on Mezo testnet
NETWORK=testnet OWNER=0x... TREASURY=0x... ./deploy.sh # needs .env.keeper with KEEPER_PRIVATE_KEY
# keeper
cd keeper && npm ci && NETWORK=testnet npm run loop
# web
cd web && npm ci && npm run dev
| Mezo | Base | |
|---|---|---|
| MUSD | 0xdD46…F186 (mainnet) · 0x1189…C503 (testnet) | 0xdD46…F186 (mainnet) · 0x5609…AEA5 (Sepolia) |
| sMUSD | 0xb4D4…51CC (mainnet) · 0x6f46…8e16 (testnet) | |
| Levada | see deployments/ | see deployments/ |
Full list: deployments/networks.json.
Not affiliated with Mezo, Base or Wormhole.