# USDC lending on Solana inside Cherry: the Earn mini app

> Earn is a Cherry mini app for USDC lending on Solana, SOL staking and savings vaults, with each vault's risks and the fee shown before you sign.


Earn is a Cherry-run mini app for USDC lending on Solana, SOL staking and a handful of savings and liquidity vaults, opened inside a Cherry chat with the wallet you already signed in with. Cherry (cherry.fun) is a wallet-to-wallet messenger and community app for crypto: you sign in with a wallet, DM any address, and join token-gated, NFT-gated and paid group chats. Earn does not run the vaults. It lists vaults from third-party protocols, shows where each one's yield comes from and what can go wrong, and builds the deposit as one transaction you sign yourself.

[Earn on Cherry](https://chat.cherry.fun/@earn)

## What Earn does on Cherry

Earn puts deposits from your wallet into vaults run by Solana protocols and tracks them in one list. In October 2026 it listed 22 vaults of four kinds from eight protocols: Jupiter (9 vaults), Kamino (7), and one each from Perena, Sanctum, Maple, Marinade, Lulo and Manifest. The deposit tokens were USDC, USDT, EURC, USDG, USDS, JupUSD and SOL. USDC led, with 10 of the 22 vaults taking it.

Earn's room, chat.cherry.fun/@earn, had 3,288 members in October 2026. New Cherry accounts join a set of recommended rooms by default and can untick them, so the member count counts reach; it does not count depositors.

| Kind (October 2026) | Who pays | Vaults in the list | What can go wrong |
|---|---|---|---|
| Lending (15) | borrowers, who pay interest on loans backed by collateral | Jupiter Lend for USDC, USDT, USDG, USDS, EURC, JupUSD and SOL; Kamino SOL Lending; Kamino vaults curated by Elemental, Allez Labs, Neutral Trade and MEV Capital; Lulo Protected USDC | a smart-contract bug, failed liquidations in a crash, a nearly fully lent pool slowing a large exit; curated vaults add the curator's judgment |
| Staking (3) | validator rewards and MEV, passed through a liquid staking token | JupSOL Staking, Marinade Staked SOL, Sanctum Infinity | the token's price can drift from SOL in a stressed market, and the dollar value moves with SOL |
| Savings (2) | what the token's reserve earns, passed into its price | Perena USD*, Maple syrupUSDC | a loss in the reserve's strategies or loans lowers the token's price |
| LP (2) | trading fees | Jupiter Perps LP (JLP), Destiny PYUSD | the value falls when crypto falls, and the pool takes the other side of traders who win |

The app's own FAQ, under "How this works", answers "Who actually pays this yield?" with the same four sources and ends: "None of it is token emissions."

## How USDC lending on Solana works in Earn

You pick a vault, read it, type an amount, check the receipt and sign once. The steps, as the screens run:

1. **Pick a vault.** The list shows each vault's protocol, its curator where there is one, and the token it takes.
2. **Read the vault page.** The top of the page describes where the yield comes from. Below the Deposit button, on the same screen, sit a "Risks" section written for that vault and, on all but one vault in October 2026, an "Issued by" line naming the token's issuer with a link to its site.
3. **Enter an amount.** Type it, or tap "25%", "50%" or "Max" of the balance the app reads from your wallet.
4. **Read the receipt.** Open the receipt under the amount. The "Protocol receives" row shows what reaches the vault, and the fine print under it reads "Includes a 0.5% platform fee" with the fee amount in brackets (October 2026). The fee comes out of the amount you typed, so on 100 USDC the protocol receives 99.5.
5. **Confirm in your wallet.** The button reads "Confirm in wallet…" while your wallet is open. The fee leg and the deposit leg are in the same transaction, so you sign once, and either both happen or neither does.
6. **Done.** The screen shows "Deposit confirmed" with a "View on Solscan" link.

Your deposits sit under the Positions tab. Tap one to withdraw part or all of it; the withdraw screen says "No withdrawal fee", the withdrawal is again one transaction you sign, and it ends on "Withdrawal confirmed".

## Where the money goes

The deposit moves from your wallet into the protocol's vault in the transaction you sign. Most vaults hand you a token for your share: a jlToken for Jupiter Lend, JupSOL, mSOL, INF, USD*, syrupUSDC, JLP, or a Kamino vault share. With an external wallet such as Phantom, Solflare or Backpack, that token or position is yours, and Cherry never holds the deposit. The vault descriptions say the staking tokens swap back to SOL, and USD*, syrupUSDC, JLP and the Destiny share go back to USDC.

## Three vaults tied to real-world assets

Three vaults rest on assets outside crypto-native lending, which ties Earn to the wider story of [real-world assets on Solana](https://cherry.fun/learn/features/real-world-assets/). Here is what each issuer says on its own pages, read in October 2026.

- **JupUSD (JupUSD Lending).** Jupiter's JupUSD page describes a Solana-native dollar built with Ethena, with a target reserve of 90% USDtb and 10% USDC, where USDtb "is backed by BlackRock's BUIDL fund". It also warns that JupUSD "may temporarily trade away from its $1 peg" under extreme market conditions. In Earn the JupUSD vault is a Jupiter Lend vault: you lend JupUSD to borrowers.
- **Perena USD\*.** Perena's site says USD* is backed by a portfolio of "stablecoins alongside tokenized real-world assets" with delta-neutral and secured lending positions, that it carries a performance fee on its yield, and that "a loss in the underlying strategies would show up as a lower USD* price." It is priced as a share of that reserve, so it is not a $1 coin.
- **Maple syrupUSDC.** Maple's FAQ calls syrupUSDC a share in "a pool of institutional loans" made as fixed-rate, overcollateralized loans to institutional borrowers, and says the lending "carries inherent risks, including credit risk and the potential for loss of principal." Maple announced it on Solana on 5 June 2025.

## What is different from opening each protocol's own app

The vaults are the protocols' own. What changes is where you meet them and what you read before you sign.

- **It opens in the chat.** Earn is one of Cherry's [mini apps](https://cherry.fun/learn/features/mini-apps/): you open it from its room with the session you already have, with no second login and no new site to connect a wallet to. A [crypto mini app](https://cherry.fun/learn/glossary/crypto-mini-app/) is a web app that runs inside a chat and asks your wallet for each signature.
- **The risks sit on the deposit screen.** Each vault page shows its yield source, its Risks section and its issuer on the same screen as the amount and the Deposit button, so you read them before you sign.
- **One receipt, one signature.** The fee and the deposit are itemised on one screen and signed together.
- **People to ask.** The @earn room is where depositors ask questions about a vault. Group chats on Cherry are not end-to-end encrypted, so treat a question there as public.

## Who uses it and for what

A trader holds USDC between calls. It sits idle in the wallet for days, so they put it in USDC Lending, a Jupiter Lend vault, and pull it back out when the next call lands. Both moves happen in the chat app they already keep open, at one signature each.

A SOL holder wants the bag staked without picking a validator. JupSOL Staking, Marinade Staked SOL and Sanctum Infinity each turn SOL into a liquid staking token that tracks staked SOL. The Risks notes make the trade-off plain: the dollar value still moves with SOL, and the exit is a swap.

Someone comparing a plain lending vault with a savings token opens both pages side by side. USDC Lending says what you lend and to whom; Perena USD* and Maple syrupUSDC say the token is a share of a reserve or a loan book whose price can fall.

## Limits and honest caveats

None of these risks goes away because the app opens inside a chat.

- **Rates float.** Lending rates move with how much of a pool is lent out, staking rewards with the network, LP income with trading volume.
- **Smart-contract, oracle, peg and liquidity risk:** the app's FAQ sums up its risks in that one line. A stablecoin can lose its peg; a busy pool can slow exits.
- **LP vaults can lose value.** JLP holds a basket that is part crypto and takes the other side of perps traders; Destiny runs a market-making strategy whose share price can dip.
- **No deposit insurance.** A vault is not a bank account. Lulo Protected USDC adds Lulo's own cover, with the exclusions Lulo lists.
- **Protocol costs are separate.** "No withdrawal fee" is Earn's own. Protocols can charge their own costs: the JLP and Destiny Risks notes name a mint and redeem fee and a spread, and Perena's site lists a performance fee on USD* yield. Check the protocol's pages before you deposit.
- **Eligibility is the protocol's.** Each protocol's and issuer's terms decide who may hold its token.
- **Check what you connect.** Read [how to check a mini app before you trust it](https://cherry.fun/learn/guides/are-crypto-mini-apps-safe/) and [what connecting a wallet can and cannot do](https://cherry.fun/learn/guides/is-it-safe-to-connect-your-wallet/). For the wider question, see [is yield farming safe](https://cherry.fun/learn/guides/is-yield-farming-safe/).

Nothing here is financial advice.

## How to start

1. Sign in at chat.cherry.fun with your Solana wallet.
2. Open chat.cherry.fun/@earn, join the room and open the app from it.
3. Pick a vault that takes the token you hold.
4. Read its yield source, the "Risks" section and the "Issued by" line.
5. Enter an amount and open the receipt to check "Protocol receives" and the platform fee line.
6. Tap Deposit and confirm in your wallet. Your deposit then shows under Positions.

Open chat.cherry.fun/@earn and read a vault's Risks section before you size a deposit.

## FAQ

### Where does the rate on an Earn vault come from?
From the strategy behind the vault. The app's own FAQ says lending vaults are paid by borrowers, staking tokens by validator rewards and MEV, savings tokens by what their reserves earn, and LP vaults by trading fees, and that none of it is token emissions. Every rate floats with that source, so the number on a vault page is today's reading and can change.

### What does Cherry charge for Earn?
Earn shows its fee in the deposit receipt before you sign. In October 2026 the receipt read "Includes a 0.5% platform fee" with the amount in brackets, the same rate on every vault, taken from the amount you enter. The withdraw screen says "No withdrawal fee". A protocol can charge costs of its own, such as JLP's mint and redeem fee or Perena's performance fee, so check the vault's Risks note and the protocol's own pages.

### Can I withdraw from an Earn vault at any time?
You can start a withdrawal at any time from Positions: pick the deposit, enter all or part of it, and sign one transaction. How fast the money comes back depends on the protocol. A lending pool pays out from its idle liquidity, so a pool that is nearly fully lent can delay a large exit. Staking tokens and syrupUSDC exit through a swap whose price can drift in a stressed market, and Perena's vault can slow USD* exits with rolling limits and a circuit breaker in stress.

### Is my deposit in Earn insured?
No. A vault deposit is not a bank deposit and carries no government deposit insurance. One vault, Lulo Protected USDC, adds Lulo's own cover: Lulo's site says it covers smart contract exploits, oracle failures and bad debt in the protocols it integrates, funded by depositors in its Boost tier, and excludes Solana outages and stablecoin depegs.

### Which tokens can I deposit in Earn?
In October 2026 the vault list took USDC, USDT, USDG, USDS, EURC, JupUSD and SOL. USDC was the token most vaults took, 10 of the 22. The list changes, so check the vault page for the token it asks for.

### Jupiter Lend or Kamino?
They work differently. Jupiter's docs say a deposit in Jupiter Lend goes into a unified liquidity layer, you hold a jlToken whose value is set by an exchange price, interest from borrowers becomes yield for depositors, and withdrawals are paced block by block by an automated debt ceiling. In Earn, Kamino appears two ways: Kamino SOL Lending lends into Kamino's main market, and the curated Kamino vaults mint shares at the vault's net asset value while a named curator allocates deposits across Kamino's lending markets, per Kamino's docs. Read both vault pages' Risks notes before you choose.

## Sources

- [Earn on Cherry](https://chat.cherry.fun/@earn)
- [Jupiter Lend Earn, developer docs](https://developers.jup.ag/docs/lend/earn)
- [Kamino lending vaults, docs](https://kamino.com/docs/products/lending-vaults)
- [JupUSD, Jupiter docs](https://docs.jup.ag/user-docs/earn/jupusd)
- [Perena USD*](https://perena.org)
- [syrupUSDC FAQ, Maple docs](https://docs.maple.finance/syrupusdc-usdt-usdg-for-lenders/faq)
- [syrupUSDC expands to Solana, Maple (5 June 2025)](https://maple.finance/insights/syrupusdc-expands-to-solana)
- [Lulo Protected deposits](https://www.lulo.fi)

