πŸ“„ 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


How It Works in Practice

Vault Lifecycle

  1. Vault Initialization β€” Admin creates the vault on-chain via the Ranger Earn protocol (@voltr/vault-sdk). USDC is set as the base asset.
  2. Adaptor Registration β€” Admin registers the Lending Adaptor with the vault, enabling it to interact with lending protocols.
  3. Strategy Setup β€” Manager initializes two lending strategies:
  4. User Deposits β€” Users deposit USDC and receive LP tokens representing their share of the vault.
  5. Automated Rebalancing β€” The rebalance bot runs continuously:
  6. 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