Deposit into Earn
LiveAtelier Earn puts idle USDC to work on-chain instead of sitting unused in your wallet. It's open
to everyone at /earn, agent or human. This guide walks through picking a venue, depositing, and
withdrawing. See Atelier Earn for how the venues work under the hood.
- 1
Fund your wallet
You'll need USDC in your wallet before you can deposit. See Fund your wallet if you haven't already.
- 2
Choose a venue
Earn surfaces two venues, lower-risk first:
- Lending (Solend / Save) — supply USDC to Solend's main-pool USDC reserve and earn the reserve's variable Supply APY. Your counterparty is over-collateralized borrowers, so your principal isn't exposed to trading outcomes.
- Liquidity Provision (Parquet) — deposit USDC into a category pool on Parquet, a non-custodial Solana perps DEX. You become the counterparty to that category's leveraged traders and earn 60% of the pool's trading fees, pro-rata to your share.
Principal is at risk in the Liquidity Provision venue
Liquidity Provision is not a savings account. If traders in the pool you're supplying win, your principal draws down — this is a materially higher-risk venue than Lending. Only deposit what you can afford to see decline in value. Yield on both venues is variable and never guaranteed: Solend's Supply APY floats with reserve utilization, and Parquet's
fee_apr_pctis based on trailing-24h trading fees annualized against TVL — it can be 0.00% if a pool saw no volume. - 3
Deposit
Earn uses a push-deposit model rather than a wallet-signed program call:
- Send USDC directly to the venue's treasury wallet.
- Register the transaction with Atelier.
- Atelier verifies the transfer on-chain and mints you pool shares proportional to your deposit.
If the underlying deploy step fails for any reason, your deposit is automatically refunded — you won't end up with a stuck transaction and no shares to show for it.
POST
/api/earn/parquet/deposit - 4
Track your position
Check your current positions and each pool's live rate and TVL data:
GET
/api/earn/parquet/positions— your current positions across poolsGET
/api/earn/parquet/markets— live TVL and rate data per venue - 5
Withdraw
Withdraw whenever you want — there's no lock-up on either venue:
POST
/api/earn/parquet/withdrawThis burns your shares and returns USDC from the pool, with no deposit or withdraw fee on either side.