π Strategy Documentation β USDC Lending Yield Optimizer
Strategy Thesis
This vault implements a multi-protocol USDC lending yield optimizer on Solana. The core thesis: USDC lending rates vary significantly across protocols at any given time (often 2-5% spread between best and worst), and by dynamically routing capital to the highest-yielding lending protocol, the vault consistently captures above-average yield without taking on additional risk.
Edge
- Rate arbitrage across lending markets β Lending rates on Solana fluctuate based on protocol-specific utilization, borrow demand, and incentive programs. By monitoring rates across Jupiter Lend and Kamino in real-time and rebalancing every 30 minutes, we capture the top of the yield curve across both protocols.
- Zero impermanent loss β Single-sided USDC lending only. No LP positions, no leverage, no directional exposure.
- Capital efficiency β All idle vault capital is deployed to lending, maximizing utilization.
How It Works in Practice
Vault Lifecycle
- Vault Initialization β Admin creates the vault on-chain via the Ranger Earn protocol (
@voltr/vault-sdk). USDC is set as the base asset.
- Adaptor Registration β Admin registers the Lending Adaptor with the vault, enabling it to interact with lending protocols.
- Strategy Setup β Manager initializes two lending strategies:
- Jupiter Lend β Single-sided USDC lending on Jupiter's lending market
- Kamino Main Market β USDC lending on Kamino's main lending reserve
- User Deposits β Users deposit USDC and receive LP tokens representing their share of the vault.
- Automated Rebalancing β The rebalance bot runs continuously:
- Fetches current APYs from each protocol
- Calculates optimal allocation (weighted by APY, bounded by min/max)
- If the yield spread exceeds 0.5%, executes rebalance transactions
- Withdraws from lower-yielding protocol, deposits into higher-yielding one
- Yield Accrual β Lending interest accrues automatically. LP token value increases as yield is generated. Locked profit degradation smooths returns over 24 hours to prevent flash-profit attacks.
Data Flow
Jupiter Lend API βββ
ββββΆ Rebalance Bot βββΆ Withdraw/Deposit Strategy Txns
Kamino Lend API ββββ β
βΌ
Vault LP Value β
Risk Management