Portfolio Tracker
The Portfolio tab gives you a live view of all your yield positions across every supported chain.
What it shows
┌──────────────────────────────────────────────────┐
│ Deposited Weighted APY Est. / year │
│ $12,500 6.34% +$793 │
└──────────────────────────────────────────────────┘
│ [12-month projection chart] │
│ │
│ Deposited via YeldX (2) │
│ ┌──────────────┐ ┌──────────────┐ │
│ │ USDC · Aave │ │ USDC · Morpho│ │
│ │ 8.12% APY │ │ 5.74% APY │ │
│ └──────────────┘ └──────────────┘ │
│ │
│ Other positions (1) │
│ ┌──────────────┐ │
│ │ DAI · Spark │ │
│ └──────────────┘ │
└──────────────────────────────────────────────────┘
Metrics
| Metric | Description |
|---|---|
| Deposited | Total USD value of all open positions |
| Weighted APY | APY weighted by position size (larger positions count more) |
| Est. / year | Estimated annual yield at current APY rates |
Weighted APY uses the 30-day average APY for each position to avoid live spikes distorting the aggregate number.
12-month projection chart
The chart shows compounding growth assuming:
- No change in APY
- No additional deposits or withdrawals
- Monthly compounding
Hover any bar to see:
- Monthly yield added that month
- Cumulative total yield
The chart is purely informational — actual returns depend on APY changes.
Estimated earned income
Each position card shows an Est. earned line when a deposit record exists in your local history:
+ $24.38 since Mar 15
This is calculated as:
earned = deposited_usd × (apy / 100) × (days_since_deposit / 365)
This is an approximation — actual earnings may differ due to APY changes over time. The tracker is stored in your browser's local storage.
Position sections
Positions are split into two sections:
| Section | Description |
|---|---|
| Deposited via YeldX | Positions where you used YeldX's deposit modal |
| Other positions | Positions found in your wallet not made through YeldX |
This split is based on your browser's local deposit history. If you cleared your browser data, previously deposited-via-YeldX positions may appear in "Other positions."
Switch recommendations
When a better vault exists for the same underlying token, YeldX shows a Better yield available banner:
Better yield available
Morpho · 9.14% (+$312/yr) [Switch →]
Clicking Switch opens the deposit modal pre-filled with the better vault.
The gain estimate is calculated as:
gain_usd_year = balance_usd × (better_apy - current_apy) / 100
Data freshness
| Data | Refresh interval |
|---|---|
| Portfolio positions | Every 60 seconds |
| Vault APYs | Every time positions refresh |
| Earned estimate | Real-time (calculated locally) |