sbUSDC Yield Vault
Silverback's ERC-4626 tokenized yield vault that automatically generates yield on your USDC deposits through DeFi lending protocols.
Overview
sbUSDC is a yield-bearing token. When you deposit USDC, you receive sbUSDC shares. As yield accrues from lending markets, your shares become worth more USDC - no action required.
Key Features:
Automatic yield generation (5-10% APY)
Non-custodial - your funds stay in smart contracts
Withdraw anytime
Built on Morpho Blue lending protocol
How It Works
User Flow
1. DEPOSIT:
User USDC ──► sbUSDC Vault ──► Strategy ──► Morpho Blue
│ │
▼ ▼
Mint sbUSDC Supply to lending market
shares to user (borrowers pay interest)
2. YIELD ACCRUAL (happens automatically):
Morpho Blue ──► Interest accrues ──► Strategy balance grows
│
▼
sbUSDC share price increases
(totalAssets grows, supply stays same)
3. WITHDRAW:
User burns ──► sbUSDC Vault ──► Strategy ──► Morpho Blue
sbUSDC │ │ │
▼ ▼ ▼
Calculate Withdraw Return USDC
assets owed from Morpho + earned interestArchitecture
Where Does Yield Come From?
The yield comes from borrowers paying interest on Morpho Blue lending markets:
Borrowers deposit collateral (cbBTC, WETH, etc.) and borrow USDC
Borrowers pay interest on their loans (5-15% APY depending on utilization)
Interest flows to suppliers (the sbUSDC vault)
Share price increases as total assets grow
Expected Returns
Low utilization
3-5%
Normal
5-8%
High demand
8-12%
APY varies based on market conditions and borrower demand
How Share Price Works
The key insight is that shares stay constant, but their value grows:
Calculating Your Balance
Contract Addresses
Base Mainnet (Production)
sbUSDC Vault
SilverbackStrategy
Morpho Blue
Market ID (cbBTC/USDC): 0x9103c3b4e834476c9a62ea009ba2c884ee42e94e6e314a26f04d312434191836
Using sbUSDC
Deposit USDC
Check Your Balance
Withdraw
Security
Non-Custodial
All funds are held in smart contracts on-chain
No centralized party can access your funds
You can withdraw anytime (subject to liquidity)
Risks
Smart Contract
Bugs in sbUSDC, Strategy, or Morpho contracts
Liquidity
If all USDC is lent out, withdrawals may be delayed
Market
APY fluctuates based on market conditions
Oracle
Morpho relies on price oracles for collateral valuation
Audits
Morpho Blue: Audited by Spearbit, Trail of Bits, Cantina
sbUSDC Vault: Pending external audit
Test Coverage
The sbUSDC vault has comprehensive test coverage:
Vault Core (deposits, withdrawals, yield)
23
Passing
Security & Edge Cases
15
Passing
Total
38
All Passing
Security tests include:
Reentrancy protection
Share price manipulation resistance
Allowance/approval checks
Zero value edge cases
Large value handling (overflow protection)
Multiple deposit/withdraw cycles
Strategy interaction safety
FAQ
How often does yield accrue?
Yield accrues continuously, every block. The share price updates in real-time.
Is there a minimum deposit?
No minimum, but gas costs may make very small deposits inefficient.
Can I lose money?
Principal is generally safe unless there's a smart contract exploit. Yield can fluctuate but principal is protected by over-collateralized loans.
How do I track my earnings?
Compare your current convertToAssets(balance) to your original deposit. The difference is your earned yield.
Last updated