ERC-4626: vault report for blog posts
This is the same as ERC-4626 best vaults notebook, but tailored for the blog post output
The output is condensed with less charts, lists and data points
Tables are outputted as Markdown for copy-paste and the rendering is left to the blog engine
Vaults are ranked by 1M returns unless noted otherwise
Setup
Set up notebook rendering output mode
Use static image charts so this notebook is readeable on Github / ReadTheDocs
[1]:
import pandas as pd
from plotly.offline import init_notebook_mode
import plotly.io as pio
from eth_defi.research.notebook import set_large_plotly_chart_font
pd.options.display.float_format = "{:,.2f}".format
pd.options.display.max_columns = None
pd.options.display.max_rows = None
# Set up Plotly chart output as SVG
image_format = "png"
width = 1400
height = 800
# https://stackoverflow.com/a/52956402/315168
init_notebook_mode()
# https://stackoverflow.com/a/74609837/315168
assert hasattr(pio, "kaleido"), "Kaleido rendering backend missing. Run 'pip install kaleido' needed for this notebook"
pio.kaleido.scope.default_format = image_format
# https://plotly.com/python/renderers/#overriding-the-default-renderer
pio.renderers.default = image_format
current_renderer = pio.renderers[image_format]
# Have SVGs default pixel with
current_renderer.width = width
current_renderer.height = height
# Set all Plotly charts to use large font sizes for better readability,
# for sharing on mobile
set_large_plotly_chart_font(line_width=5, legend_font_size=16)
pio.templates.default = "custom"
/var/folders/8n/h2dzh5yx5470cc6c_12dwrjw0000gn/T/ipykernel_58725/1747694510.py:22: DeprecationWarning:
Use of plotly.io.kaleido.scope.default_format is deprecated and support will be removed after September 2025.
Please use plotly.io.defaults.default_format instead.
Read previously scanned vault price data
Read the Parquet file produced earlier with price scan
[2]:
from pathlib import Path
from eth_defi.vault.vaultdb import VaultDatabase, read_default_vault_prices
from eth_defi.research.vault_metrics import cross_check_data
output_folder = Path("~/.tradingstrategy/vaults").expanduser()
parquet_file = output_folder / "cleaned-vault-prices-1h.parquet"
assert parquet_file.exists(), "Run the vault scanner script first"
vault_db = VaultDatabase.read()
prices_df = read_default_vault_prices()
chains = prices_df["chain"].unique()
print(f"The report data is dated {prices_df.index.min()} - {prices_df.index.max()}")
print(f"We have {len(prices_df):,} price rows and {len(vault_db)} vault metadata entries for {len(chains)} chains")
# sample_vault = next(iter(vault_db.values()))
# print("We have vault metadata keys: ", ", ".join(c for c in sample_vault.keys()))
# display(pd.Series(sample_vault))
print("We have prices DataFrame columns: ", ", ".join(c for c in prices_df.columns))
print("DataFrame sample:")
display(prices_df.head(3))
errors = cross_check_data(
vault_db,
prices_df,
)
assert errors == 0, f"Data Cross-check found: {errors} errors"
The report data is dated 2022-03-28 18:49:41 - 2026-02-25 00:55:27
We have 6,133,315 price rows and 29858 vault metadata entries for 23 chains
We have prices DataFrame columns: id, chain, address, block_number, share_price, total_assets, total_supply, performance_fee, management_fee, errors, vault_poll_frequency, max_deposit, max_redeem, deposits_open, redemption_open, trading, available_liquidity, utilisation, name, event_count, protocol, raw_share_price, returns_1h, avg_assets_by_vault, dynamic_tvl_threshold, tvl_filtering_mask
DataFrame sample:
| id | chain | address | block_number | share_price | total_assets | total_supply | performance_fee | management_fee | errors | vault_poll_frequency | max_deposit | max_redeem | deposits_open | redemption_open | trading | available_liquidity | utilisation | name | event_count | protocol | raw_share_price | returns_1h | avg_assets_by_vault | dynamic_tvl_threshold | tvl_filtering_mask | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| timestamp | ||||||||||||||||||||||||||
| 2025-03-20 15:07:23 | 1-0x00000000efe883b3304aff71eacf72dbc3e1b577 | 1 | 0x00000000efe883b3304aff71eacf72dbc3e1b577 | 22,088,867.00 | 1.00 | 2,889,651.76 | 2,889,651.76 | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | Resupply Insurance Pool | 2042 | <protocol not yet identified> | 1.00 | NaN | 24,763,497.72 | 495,269.95 | False | |
| 2025-03-20 16:07:23 | 1-0x00000000efe883b3304aff71eacf72dbc3e1b577 | 1 | 0x00000000efe883b3304aff71eacf72dbc3e1b577 | 22,089,167.00 | 1.00 | 2,990,157.03 | 2,990,157.03 | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | Resupply Insurance Pool | 2042 | <protocol not yet identified> | 1.00 | 0.00 | 24,763,497.72 | 495,269.95 | False | |
| 2025-03-20 17:07:35 | 1-0x00000000efe883b3304aff71eacf72dbc3e1b577 | 1 | 0x00000000efe883b3304aff71eacf72dbc3e1b577 | 22,089,467.00 | 1.00 | 4,900,209.03 | 4,900,209.03 | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | Resupply Insurance Pool | 2042 | <protocol not yet identified> | 1.00 | 0.00 | 24,763,497.72 | 495,269.95 | False |
Filter down to USD-based vaults
In this notebooks, we focus on stablecoin yield
Do not consider WETH, other native token vaults, as their returns calculation would need to match the appreciation of underlying assets
is_stablecoin_like supports GHO, crvUSD and other DeFi/algorithmic stablecoins
Note that this picks up very few EUR and other fiat-nominated vaults
[3]:
from eth_defi.token import is_stablecoin_like
from eth_defi.vault.flag import is_flagged_vault
usd_vaults = [v for v in vault_db.values() if is_stablecoin_like(v["Denomination"])]
print(f"The report covers {len(usd_vaults):,} stablecoin-denominated vaults out of {len(vault_db):,} total vaults")
# - Remove vaults that do not behave and mess up the listings
blacklisted_ids = {
# Unity trust
"1-0x66dcb62da5430d800a1c807822c25be17138fda8"
}
# Build chain-address strings for vaults we are interested in.
# Remove Silo vaults that cause havoc after xUSD incident.
allowed_vault_ids = (str(v["_detection_data"].chain) + "-" + v["_detection_data"].address for v in usd_vaults if is_flagged_vault(v["_detection_data"].address) == False)
allowed_vault_ids = set(allowed_vault_ids) - blacklisted_ids
# Filter out prices to contain only data for vaults we are interested in
prices_df = prices_df.loc[prices_df["id"].isin(allowed_vault_ids)]
print(f"Filtered out prices have {len(prices_df):,} rows")
The report covers 11,214 stablecoin-denominated vaults out of 29,858 total vaults
Filtered out prices have 5,845,047 rows
Calculate return series for all vaults
Build daily returns for all vaults we have some good data
[4]:
from eth_defi.research.vault_metrics import calculate_hourly_returns_for_all_vaults
raw_returns_df = returns_df = calculate_hourly_returns_for_all_vaults(prices_df)
print(f"Raw returns range {raw_returns_df.index.min()} - {raw_returns_df.index.max()}")
print("All returns DataFrame sample data:")
display(returns_df.head())
Raw returns range 2022-03-28 00:00:00 - 2026-02-25 00:00:00
All returns DataFrame sample data:
| id | chain | address | block_number | share_price | total_assets | total_supply | performance_fee | management_fee | errors | vault_poll_frequency | max_deposit | max_redeem | deposits_open | redemption_open | trading | available_liquidity | utilisation | name | event_count | protocol | raw_share_price | returns_1h | avg_assets_by_vault | dynamic_tvl_threshold | tvl_filtering_mask | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| timestamp | ||||||||||||||||||||||||||
| 2025-03-20 | 1-0x00000000efe883b3304aff71eacf72dbc3e1b577 | 1 | 0x00000000efe883b3304aff71eacf72dbc3e1b577 | 22,091,267.00 | 1.00 | 8,228,604.26 | 8,228,604.26 | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | Resupply Insurance Pool | 2,042.00 | <protocol not yet identified> | 1.00 | 0.00 | 24,763,497.72 | 495,269.95 | 0.00 | |
| 2025-03-21 | 1-0x00000000efe883b3304aff71eacf72dbc3e1b577 | 1 | 0x00000000efe883b3304aff71eacf72dbc3e1b577 | 22,098,167.00 | 1.00 | 16,810,091.69 | 16,810,091.69 | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | Resupply Insurance Pool | 2,042.00 | <protocol not yet identified> | 1.00 | 0.00 | 24,763,497.72 | 495,269.95 | 0.00 | |
| 2025-03-22 | 1-0x00000000efe883b3304aff71eacf72dbc3e1b577 | 1 | 0x00000000efe883b3304aff71eacf72dbc3e1b577 | 22,105,667.00 | 1.00 | 18,955,034.63 | 18,955,034.63 | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | Resupply Insurance Pool | 2,042.00 | <protocol not yet identified> | 1.00 | 0.00 | 24,763,497.72 | 495,269.95 | 0.00 | |
| 2025-03-23 | 1-0x00000000efe883b3304aff71eacf72dbc3e1b577 | 1 | 0x00000000efe883b3304aff71eacf72dbc3e1b577 | 22,111,367.00 | 1.00 | 20,302,934.97 | 20,302,934.97 | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | Resupply Insurance Pool | 2,042.00 | <protocol not yet identified> | 1.00 | 0.00 | 24,763,497.72 | 495,269.95 | 0.00 | |
| 2025-03-24 | 1-0x00000000efe883b3304aff71eacf72dbc3e1b577 | 1 | 0x00000000efe883b3304aff71eacf72dbc3e1b577 | 22,119,467.00 | 1.00 | 21,010,000.57 | 21,010,000.57 | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | NaN | Resupply Insurance Pool | 2,042.00 | <protocol not yet identified> | 1.00 | 0.00 | 24,763,497.72 | 495,269.95 | 0.00 |
Calculate lifetime, annual and 3M returns for each vault
Calculate compounding annual return (CAGR )and lifetime returns for all price series
We also calculate returns for the last three months, reflecting the recent performance
You can benchmark numbers on protocol-maintained frontends, example: Yearn: DAI to yvUSDS Farmer
CAGR, returns, etc. are expressed in raw values: 0.01 means 1% return
Calculate volatility so we can separate actively trading vaults (market making, such) from passive vaults (lending optimisaiton)
To clean the data, we filter out based on - Too high NAV value (broken tokens?) - Too min NAV value (test vaults) - Not enough deposit and redemption activity
Note: These are gross returns. Due to lack of standardisation on vault fee structure, maintaining fee data is mostly manual job.
[5]:
import warnings
from eth_defi.research.vault_metrics import calculate_lifetime_metrics, clean_lifetime_metrics, format_lifetime_table
# Numpy complains about something
# - invalid value encountered in reduce
# - Boolean Series key will be reindexed to match DataFrame index.
with warnings.catch_warnings():
warnings.simplefilter("ignore", UserWarning)
warnings.simplefilter("ignore", RuntimeWarning)
lifetime_data_df = calculate_lifetime_metrics(returns_df, vault_db)
# lifetime_data_df = clean_lifetime_metrics(lifetime_data_df)
# duplicates = lifetime_data_df.index[lifetime_data_df.index.duplicated(keep=False)]
# duplicates = sorted(duplicates)
# assert len(duplicates) == 0, f"There are duplicate ids in the index: {duplicates}"
# Verify we no longer have duplicates
# display(lifetime_data_df.index)
# assert not lifetime_data_df.index.dropna().duplicated().any(), f"There are still duplicate names in the index: {lifetime_data_df.index}"
# print("Successfully made all vault names unique by appending chain information")
print(f"Calculated lifetime data for {len(lifetime_data_df):,} vaults")
print("Sample entrys of lifetime data:")
display(format_lifetime_table(lifetime_data_df.tail(1)))
Calculated lifetime data for 7,273 vaults
Sample entrys of lifetime data:
| Lifetime return abs. (net / gross) | Lifetime return ann. (net / gross) | 3M return ann. (net / gross) | 3M sharpe | 3M volatility | 1M return ann. (net / gross) | Denomination | Chain | TVL USD (current / peak) | Age (years) | Fees (mgmt / perf / dep / with) | Lock up est. days | Deposit events | Protocol | Risk | id | Flags | Notes | Link | Deposit closed reason | Redemption closed reason | Deposit next open | Redemption next open | Available liquidity | Utilisation | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Name | |||||||||||||||||||||||||
| TurtleRacer's Hyper Compound Marathon | -17.3% (-17.3%) | -84.6% (-84.6%) | -84.6% (-84.6%) | -4.4 | 40.2% | -82.3% (-82.3%) | USDC | Hypercore | 29,910 (47,791) | 0.10 | 0% / 10% (int.) | 1 | 7.0 | Hyperliquid | Severe | 9999-0xffce2c2d59f30f26ba8b4b1c980480f12a245047 | VaultFlag.perp_dex_trading_vault | Profit and loss (PnL) results here differ from... | https://tradingstrategy.ai/trading-view/hyperl... | NaN | NaN | NaT | NaT | --- | --- |
Top vault charts and lists
Prepare listings
[6]:
from eth_defi.research.vault_metrics import format_lifetime_table
Prepare markdown table output
[7]:
from eth_defi.research.markdown_table import format_markdown_table
BLOG_POST_COLUMNS = [
"Vault",
"1M return ann. (net / gross)",
"3M return ann. (net / gross)",
"Lifetime return ann. (net / gross)",
"3M sharpe",
"TVL USD (current / peak)",
"Age (years)",
"Denomination",
"Chain",
"Protocol",
]
Prepare rolling returns
Do 1M returns on 4M history charts
[8]:
import plotly.express as px
from plotly.colors import qualitative
from eth_defi.research.rolling_returns import calculate_rolling_returns, visualise_rolling_returns
Highlight end date
For 1M, 3M periods, highlight the end date
[9]:
end_timestamp = prices_df.index.max()
print(f"End timestamp for the latest price data: {end_timestamp}")
End timestamp for the latest price data: 2026-02-25 00:55:27
Best-performing popular vaults, list
Best performing vaults
Sorted by three months CAGR
Include only vaults with significant number of deposit events over life time, or “popular vaults”
[ ]:
from eth_defi.vault.risk import VaultTechnicalRisk
nav_threshold = 200_000
event_threshold = 10
history_length = pd.Timedelta(days=180)
rolling_period = pd.Timedelta(days=90)
label = "3 months"
lifetime_data_filtered_df = lifetime_data_df[
(lifetime_data_df["current_nav"] >= nav_threshold) &
(lifetime_data_df["event_count"] >= event_threshold)
]
blacklisted_mask = (lifetime_data_filtered_df["risk"] == VaultTechnicalRisk.blacklisted)
print(f"We have {blacklisted_mask.sum():,} blacklisted vaults out of {len(lifetime_data_filtered_df):,} filtered vaults")
lifetime_data_filtered_df = lifetime_data_filtered_df[~blacklisted_mask]
positive_returns_df = lifetime_data_filtered_df[lifetime_data_filtered_df["lifetime_return"] > 0]
negative_returns_df = lifetime_data_filtered_df[lifetime_data_filtered_df["lifetime_return"] <= 0]
print(f"All vaults sorted by lifetime returns and having current NAV > ${nav_threshold:,} USD and deposit/redeem count > {event_threshold:,}")
print(f"Vaults with positive returns {len(positive_returns_df):,} out of {len(lifetime_data_filtered_df)} total vaults")
print(f"Vaults with negative returns {len(negative_returns_df):,} out of {len(lifetime_data_filtered_df)} total vaults")
lifetime_data_filtered_df = lifetime_data_filtered_df.sort_values(by="one_month_returns", ascending=False)
column_to_shift = "three_months_cagr"
new_order = [column_to_shift] + [col for col in lifetime_data_filtered_df.columns if col != column_to_shift]
lifetime_data_filtered_df = lifetime_data_filtered_df[new_order]
We have 10 blacklisted vaults out of 837 filtered vaults
All vaults sorted by lifetime returns and having current NAV > $200,000 USD and deposit/redeem count > 10
Vaults with positive returns 726 out of 827 total vaults
Vaults with negative returns 101 out of 827 total vaults
[ ]:
[11]:
# display(lifetime_data_filtered_df.head(50))
# display(lifetime_data_filtered_df.head(10))
sorted_df = format_lifetime_table(
lifetime_data_filtered_df.head(50),
profit_presentation="net_only"
)
# display(sorted_df.head(10))
markdown_df = format_markdown_table(sorted_df, BLOG_POST_COLUMNS)
print(markdown_df.to_markdown(index=True, tablefmt="pipe", floatfmt=",.2f"))
| | Vault | 1M return ann. (net / gross) | 3M return ann. (net / gross) | Lifetime return ann. (net / gross) | 3M sharpe | TVL USD (current / peak) | Age (years) | Denomination | Chain | Protocol |
|---:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------|:-------------------------------|:-------------------------------------|------------:|:---------------------------|--------------:|:---------------|:--------------------------------------------------------------------------|:------------------------------|
| 1 | [$REKTOBER](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/rektober-2?a=0xe3c97b18216f58af4b9c1347d0ee010c42e6a85d) | 10000.0% (n) | 10000.0% (n) | 10000.0% (n) | 8.40 | 367,951 (405,235) | 0.04 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 2 | [Overdose](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/overdose-2?a=0xe67dbf2d051106b42104c1a6631af5e5a458b682) | 10000.0% (n) | 4630.7% (n) | 4630.7% (n) | 5.20 | 547,516 (567,803) | 0.21 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 3 | [Long HYPE & BTC \| Short Garbage](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/long-hype-btc-short-garbage-2?a=0xac26cf5f3c46b5e102048c65b977d2551b72a9c7) | 10000.0% (n) | 415.4% (n) | 122.0% (n) | 3.20 | 1,507,950 (5,218,102) | 0.88 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 4 | [Not In Employment Education or Training](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/not-in-employment-education-or-training-2?a=0x4cb5f4d145cd16460932bbb9b871bb6fd5db97e3) | 10000.0% (n) | 10000.0% (n) | 10000.0% (n) | 5.60 | 3,453,858 (3,572,841) | 0.27 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 5 | [Bitcoin Moving Average Long/Short](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/bitcoin-moving-average-long-short-2?a=0xb1505ad1a4c7755e0eb236aa2f4327bfc3474768) | 3241.0% (n) | 132.8% (n) | 37.5% (n) | 2.30 | 3,680,534 (3,896,312) | 0.38 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 6 | [Citadel](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/citadel-2?a=0xda51323fe9800c8365646ad5c7ade0dd17fdc167) | 3186.0% (n) | 100.4% (n) | 412.9% (n) | 2.50 | 543,026 (543,026) | 2.26 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 7 | [Scott Phillips Trading Vault](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/scott-phillips-trading-vault-2?a=0x1840bdb83caff17de910ec407cafb817678786b5) | 1444.5% (n) | 190.5% (n) | -7.4% (n) | 3.00 | 1,358,196 (1,506,754) | 1.00 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 8 | [Elsewhere](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/elsewhere-2?a=0x8fc7c0442e582bca195978c5a4fdec2e7c5bb0f7) | 1270.6% (n) | 513.7% (n) | 91.2% (n) | 6.30 | 533,711 (1,783,212) | 1.63 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 9 | [+convexity](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/convexity-2?a=0x5661a070eb13c7c55ac3210b2447d4bea426cbf5) | 918.5% (n) | 30.7% (n) | 33.7% (n) | 1.40 | 501,397 (519,933) | 0.50 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 10 | [Equinox · Blackalgo](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/equinox-blackalgo-2?a=0x7048b287889c5913d59f812795d7fd5d724be77a) | 604.1% (n) | 337.7% (n) | 337.7% (n) | 2.60 | 1,247,968 (1,251,298) | 0.10 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 11 | [Tulipa Capital USDT0](https://tradingstrategy.ai/trading-view/plasma/vaults/tulipa-capital-usdt0?a=0xaf293898269ac7f366d0e05052b5fdfee8c8052c) | 327.9% (g) | 97.6% (g) | 52.6% (g) | 2.90 | 768,915 (6,482,010) | 0.42 | USDT0 | [Plasma](https://tradingstrategy.ai/trading-view/plasma/vaults) | Term Finance |
| 12 | [Hyperrr](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/hyperrr-2?a=0xca230e816bdb34a46960c2f978a30a563d1ae9e0) | 313.1% (n) | 3325.5% (n) | 10000.0% (n) | 5.00 | 1,645,335 (2,720,404) | 1.17 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 13 | [[ Systemic Strategies ] ♾️ HyperGrowth ♾️](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/systemic-strategies-hypergrowth-2?a=0xd6e56265890b76413d1d527eb9b75e334c0c5b42) | 309.5% (n) | 38.4% (n) | 80.7% (n) | 1.50 | 5,977,809 (7,241,294) | 0.48 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 14 | [ALAR SailOut Royalty](https://tradingstrategy.ai/trading-view/berachain/vaults/alar-sailout-royalty-2?a=0x09cea16a2563c2d7d807c86f5b8da760389b5915) | 204.8% (g) | 204.8% (g) | 204.8% (g) | 3.80 | 1,113,967 (1,113,967) | 0.07 | USDe | [Berachain](https://tradingstrategy.ai/trading-view/berachain/vaults) | <protocol not yet identified> |
| 15 | [Hyperliquidity Provider (HLP)](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/hyperliquidity-provider-hlp-2?a=0xdfc24b077bc1425ad1dea75bcb6f8158e10df303) | 100.5% (n) | 32.9% (n) | 43.9% (n) | 5.10 | 388,588,947 (603,904,920) | 2.80 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 16 | [AILAB TEST URTRA'](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/ailab-test-urtra-2?a=0x21edf2d791f626ee69352120e7f6e2fbb0f48cf1) | 82.4% (n) | 140.9% (n) | 140.9% (n) | 4.20 | 412,966 (441,583) | 0.11 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 17 | [OnlyShorts](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/onlyshorts-2?a=0x61b1cf5c2d7c4bf6d5db14f36651b2242e7cba0a) | 80.0% (n) | 134.3% (n) | 182.4% (n) | 5.40 | 732,929 (792,280) | 0.36 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 18 | [Symphony](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/symphony-2?a=0x9114a5161f18739ced233190861ea275c8b3a99b) | 68.1% (n) | -37.7% (n) | 86.9% (n) | -2.90 | 357,899 (916,425) | 0.48 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 19 | [[ Systemic Strategies ] L/S Grids](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/systemic-strategies-l-s-grids-2?a=0x07fd993f0fa3a185f7207adccd29f7a87404689d) | 63.0% (n) | 9.3% (n) | 54.2% (n) | 0.70 | 3,100,478 (4,713,536) | 1.07 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 20 | [Yuzu Protection Pool](https://tradingstrategy.ai/trading-view/plasma/vaults/yuzu-protection-pool-2?a=0xebfc8c2fe73c431ef2a371aea9132110aab50dca) | 47.7% (n) | 39.7% (n) | 25.0% (n) | 35.40 | 3,655,144 (3,655,144) | 0.37 | USDT0 | [Plasma](https://tradingstrategy.ai/trading-view/plasma/vaults) | Yuzu Money |
| 21 | [JizzJazz](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/jizzjazz-2?a=0x82eba5dc675279cb5967952f0c4b5184505eb17c) | 37.4% (n) | 32.9% (n) | 76.0% (n) | 5.20 | 363,245 (389,724) | 1.86 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 22 | [Edge & Hedge](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/edge-hedge-2?a=0x060d01aa996003b3731a992462d7f0ba68bf3b04) | 42.3% (n) | -64.1% (n) | -64.1% (n) | -3.00 | 253,700 (317,891) | 0.21 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 23 | [69 Jump Street](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/69-jump-street-2?a=0xa844d7ac9fa3424c4fd38a25baa23e460ec3e802) | 30.3% (n) | -16.1% (n) | 59.9% (n) | -1.80 | 565,541 (1,067,444) | 1.09 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 24 | [Steakhouse High Yield Turbo](https://tradingstrategy.ai/trading-view/arbitrum/vaults/steakhouse-high-yield-turbo-4?a=0xbeefff13dd098de415e07f033dae65205b31a894) | 29.3% (n) | 22.3% (n) | 22.3% (n) | 10.60 | 358,345 (1,422,729) | 0.16 | USDC | [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Morpho |
| 25 | [Llama Lend asdCRV / crvUSD](https://tradingstrategy.ai/trading-view/arbitrum/vaults/llama-lend-asdcrv-crvusd?a=0xc8248953429d707c6a2815653eca89846ffaa63b) | 26.9% (n) | 15.4% (n) | 13.3% (n) | 27.10 | 692,895 (1,745,829) | 1.63 | crvUSD | [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Llama Lend |
| 26 | [Altura Vault Tokens](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/altura-vault-tokens?a=0xd0ee0cf300dfb598270cd7f4d0c6e0d8f6e13f29) | 22.8% (g) | 23.2% (g) | 23.2% (g) | 29.00 | 4,577,202 (4,577,202) | 0.16 | USD₮0 | [Hyperliquid](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Altura |
| 27 | [Trust Wallet Morpho Steakhouse USDC](https://tradingstrategy.ai/trading-view/base/vaults/trust-wallet-morpho-steakhouse-usdc-2?a=0xeee56dc1fb5ed6ebc596da2ea1d1ecd83409f4e4) | 22.4% (g) | 9.3% (g) | 5.5% (g) | 2.70 | 253,987 (6,627,220) | 0.97 | USDC | [Base](https://tradingstrategy.ai/trading-view/base/vaults) | Kiln Metavault |
| 28 | [Pocky's High Yield USDS](https://tradingstrategy.ai/trading-view/ethereum/vaults/pocky-s-high-yield-usds?a=0x2e87d6bfa3f2a932e0c70a32607c0b839404984d) | 20.4% (n) | 33.9% (n) | 43.5% (n) | 22.30 | 563,983 (911,083) | 0.35 | USDS | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho |
| 29 | [Ostium Liquidity Pool Vault](https://tradingstrategy.ai/trading-view/arbitrum/vaults/ostium-liquidity-pool-vault?a=0x20d419a8e12c45f88fda7c5760bb6923cee27f98) | 20.0% (n) | 45.2% (n) | 10.3% (n) | 2.40 | 45,749,875 (68,090,578) | 1.65 | USDC | [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Ostium |
| 30 | [DeTrade Core AUSD](https://tradingstrategy.ai/trading-view/monad/vaults/detrade-core-ausd?a=0xe95074a86fead8647edff36af2f3f1dd7e8f7adb) | 19.8% (n) | 12.7% (n) | 12.7% (n) | 17.90 | 217,760 (553,233) | 0.24 | AUSD | [Monad](https://tradingstrategy.ai/trading-view/monad/vaults) | Lagoon Finance |
| 31 | [Peapods Interest Bearing USDC - 73](https://tradingstrategy.ai/trading-view/base/vaults/peapods-interest-bearing-usdc-73?a=0xf0de996292a195dbb5fc94ff1899781c874a9750) | 19.8% (g) | 29.3% (g) | 22.0% (g) | 46.10 | 290,930 (788,471) | 0.78 | USDC | [Base](https://tradingstrategy.ai/trading-view/base/vaults) | Peapods |
| 32 | [Angmar Capital](https://tradingstrategy.ai/trading-view/arbitrum/vaults/angmar-capital?a=0x1723cb57af58efb35a013870c90fcc3d60174a4e) | 15.3% (n) | 15.0% (n) | 16.0% (n) | 1.10 | 2,289,619 (2,289,619) | 0.33 | USDC | [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Lagoon Finance |
| 33 | [Steakhouse High Yield Turbo](https://tradingstrategy.ai/trading-view/ethereum/vaults/steakhouse-high-yield-turbo-7?a=0xbeefff4716a49418d69c251cab8759bb107e57c8) | 19.4% (n) | 18.0% (n) | 18.0% (n) | 40.20 | 208,612 (232,161) | 0.14 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho |
| 34 | [Trust Wallet Morpho Gauntlet USDC Core](https://tradingstrategy.ai/trading-view/base/vaults/trust-wallet-morpho-gauntlet-usdc-core?a=0x8168aebc65b4181f6faae8094ca133a272d03ca9) | 18.7% (g) | 8.7% (g) | 5.6% (g) | 3.60 | 932,838 (16,014,324) | 0.98 | USDC | [Base](https://tradingstrategy.ai/trading-view/base/vaults) | Kiln Metavault |
| 35 | [Hub Capital USDC vault](https://tradingstrategy.ai/trading-view/ethereum/vaults/hub-capital-usdc-vault?a=0xca790385506b790554571cbc9da73f0130cdcfd5) | 17.9% (n) | 14.7% (n) | 16.7% (n) | 3.00 | 847,879 (970,328) | 0.46 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Lagoon Finance |
| 36 | [Archangel Quant Fund I](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/archangel-quant-fund-i-2?a=0x8c7bd04cf8d00d68ce8bc7d2f3f02f98d16a5ab0) | 16.6% (n) | 279.4% (n) | 215.9% (n) | 6.70 | 241,264 (247,651) | 0.42 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 37 | [AQRU Maple Pool USDC1](https://tradingstrategy.ai/trading-view/ethereum/vaults/aqru-maple-pool-usdc1?a=0xe9d33286f0e37f517b1204aa6da085564414996d) | 17.0% (g) | 17.0% (g) | 15.3% (g) | 37.40 | 7,449,446 (27,846,873) | 3.05 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Maple |
| 38 | [cSuperior Quality Private Credit USDC](https://tradingstrategy.ai/trading-view/ethereum/vaults/csuperior-quality-private-credit-usdc?a=0x438982ea288763370946625fd76c2508ee1fb229) | 16.6% (n) | 17.9% (n) | 35.4% (n) | 10.50 | 399,261 (502,156) | 1.30 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | cSigma Finance |
| 39 | [Peapods Interest Bearing USDC - 33](https://tradingstrategy.ai/trading-view/ethereum/vaults/peapods-interest-bearing-usdc-33?a=0x14794665d2f467a6e393e1a7210c49a1aa571d77) | 16.4% (g) | 31.7% (g) | 33.1% (g) | 45.50 | 381,294 (19,500,743) | 0.63 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Peapods |
| 40 | [Staked msUSD](https://tradingstrategy.ai/trading-view/sonic/vaults/staked-msusd?a=0xc7990369da608c2f4903715e3bd22f2970536c29) | 12.2% (n) | 9.3% (n) | -9.3% (n) | 8.20 | 235,370 (6,545,446) | 0.71 | msUSD | [Sonic](https://tradingstrategy.ai/trading-view/sonic/vaults) | Mainstreet Finance |
| 41 | [Wrapped HLP](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/wrapped-hlp?a=0x06fd9d03b3d0f18e4919919b72d30c582f0a97e5) | 15.3% (n) | 10.7% (n) | 12.5% (n) | 20.90 | 255,720 (1,623,124) | 0.65 | USD₮0 | [Hyperliquid](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperlend |
| 42 | [Plutus Hedge Token](https://tradingstrategy.ai/trading-view/arbitrum/vaults/plutus-hedge-token?a=0x58bfc95a864e18e8f3041d2fcd3418f48393fe6a) | 14.6% (n) | 10.2% (n) | 19.3% (n) | 3.90 | 254,030 (257,185) | 1.07 | USDC | [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Plutus |
| 43 | [AUTOfinance plasmaUSD](https://tradingstrategy.ai/trading-view/plasma/vaults/autofinance-plasmausd?a=0x4ec8f8b0f144ce1fa280b84f01df9e353e83ec80) | 14.3% (n) | 8.5% (n) | 9.0% (n) | 6.90 | 1,446,894 (7,666,217) | 0.42 | USDT0 | [Plasma](https://tradingstrategy.ai/trading-view/plasma/vaults) | AUTO Finance |
| 44 | [USDT0](https://tradingstrategy.ai/trading-view/plasma/vaults/usdt0?a=0x76309a9a56309104518847bba321c261b7b4a43f) | 13.7% (n) | 13.5% (n) | 11.6% (n) | 9.90 | 688,682 (54,659,147) | 0.42 | USDT0 | [Plasma](https://tradingstrategy.ai/trading-view/plasma/vaults) | Gearbox |
| 45 | [Summer.fi USDT](https://tradingstrategy.ai/trading-view/ethereum/vaults/summer-fi-usdt-2?a=0x17ee2d03e88b55e762c66c76ec99c3a28a54ad8d) | 13.6% (n) | 6.6% (n) | 5.1% (n) | 4.60 | 563,010 (12,330,487) | 1.03 | USDT | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Summer.fi |
| 46 | [sBold](https://tradingstrategy.ai/trading-view/ethereum/vaults/sbold-2?a=0x50bd66d59911f5e086ec87ae43c811e0d059dd11) | 12.6% (n) | 7.2% (n) | 7.7% (n) | 10.80 | 9,061,735 (15,930,098) | 0.72 | BOLD | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | sBOLD |
| 47 | [Artificial Financial Intelligence USD](https://tradingstrategy.ai/trading-view/ethereum/vaults/artificial-financial-intelligence-usd-3?a=0x0b4c655bc989baafe728f8270ff988a7c2b40fd1) | 12.6% (g) | 13.7% (g) | 16.3% (g) | 42.50 | 1,440,150 (1,441,428) | 0.51 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 48 | [Growi HF](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/growi-hf-2?a=0x1e37a337ed460039d1b15bd3bc489de789768d5e) | 12.5% (n) | 11.4% (n) | 63.9% (n) | 0.90 | 6,181,913 (8,162,994) | 1.63 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 49 | [Harvest: USDC Vault (0xA020)](https://tradingstrategy.ai/trading-view/base/vaults/harvest-usdc-vault-0xa020?a=0xa0200eeed8d90aa01de741daefab5f86c09d5785) | 7.3% (n) | 6.4% (n) | 278.2% (n) | 9.20 | 328,068 (2,235,146) | 0.59 | USDC | [Base](https://tradingstrategy.ai/trading-view/base/vaults) | Harvest Finance |
| 50 | [Syntropia Boosted](https://tradingstrategy.ai/trading-view/ethereum/vaults/syntropia-boosted?a=0x8df3deba711ae4a9af16cbca5e4fbb1402f036d5) | 12.1% (n) | 13.3% (n) | 15.4% (n) | 7.50 | 501,971 (507,305) | 0.37 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Lagoon Finance |
Best performing popular vaults, chart
[12]:
# display(lifetime_data_filtered_df.head(2))
# Need to remove HLP to make the chart readable
BLACKLISTED_ADDRESSES = {
"0xdfc24b077bc1425ad1dea75bcb6f8158e10df303", # HLP main
"0x31ca8395cf837de08b24da3f660e77761dfb974b", # HLP Strategy B
"0x010461c14e146ac35fe42271bdc1134ee31c703a", # HLP Strategy A
"0x469f690213c467c39a23efacfd2816896009d7d8", # HLP Strategy X
"0xb0a55f13d22f66e6d495ac98113841b2326e9540", # HLP Liquidator 2
"0x2ed5c4484ea3ff8b57d5f2fb152a40d9f2b68308", # HLP Liquidator 4
"0x5e177e5e39c0f4e421f5865a6d8beed8d921cb70", # HLP Liquidator 3
"0x2e3d94f0562703b25c83308a05046ddaf9a8dd14", # HLP Liquidator
"0xa020235678b58e7e94c61ad2f350d476e637c062", # Harvest
}
lifetime_data_filtered_df = lifetime_data_filtered_df[~lifetime_data_filtered_df["address"].isin(BLACKLISTED_ADDRESSES)]
rolling_returns_df = calculate_rolling_returns(
returns_df,
filtered_vault_list_df=lifetime_data_filtered_df,
clip_up=90,
clip_down=-0.30,
history_length=history_length,
rolling_period=rolling_period
)
fig = visualise_rolling_returns(
rolling_returns_df,
title=f"{label} rolling returns",
yaxis_title=f"{label} rolling returns (%)",
)
fig.show()
Best performing low volatile vaults
Remove volatile vaults to focus on delta neutral vaults
[13]:
print(f"Volatility min: {lifetime_data_filtered_df['three_months_volatility'].min():.4f}, max: {lifetime_data_filtered_df['three_months_volatility'].max():.4f}")
non_volatile_df = lifetime_data_filtered_df[lifetime_data_filtered_df["three_months_volatility"] < 0.005]
non_volatile_df = non_volatile_df[~non_volatile_df["address"].str.lower().isin(BLACKLISTED_ADDRESSES)]
# display(non_volatile_df)
rolling_returns_df = calculate_rolling_returns(
returns_df,
filtered_vault_list_df=non_volatile_df,
clip_up=50, # Clip up to 700% returns
clip_down=-0.30,
history_length=history_length,
rolling_period=rolling_period
)
fig = visualise_rolling_returns(
rolling_returns_df,
title=f"{label} rolling returns, low volatility only",
yaxis_title=f"{label} rolling returns (%)",
)
fig.show()
Volatility min: 0.0000, max: 5.4455
Returns correlation
How uncorrelated the returns of the top vaults are
We use special filtering criteria to create the list of top vaults to compare
[14]:
from eth_defi.research.vault_correlation import choose_vaults_for_correlation_comparison, visualise_vault_returns_correlation
selected_lifetime_data_df = choose_vaults_for_correlation_comparison(
lifetime_data_df,
min_nav=50_000,
per_protocol=2,
max=20,
)
# display(returns_df.head())
last_ts = returns_df.index.max()
cut_off = last_ts - pd.Timedelta(days=90)
three_months_returns_df = returns_df.loc[returns_df.index > cut_off]
fig = visualise_vault_returns_correlation(
selected_lifetime_data_df=selected_lifetime_data_df,
returns_df=three_months_returns_df,
)
fig.update_xaxes(tickfont=dict(size=10), title_font=dict(size=14))
fig.update_yaxes(tickfont=dict(size=10), title_font=dict(size=14))
fig.update_coloraxes(colorbar=dict(tickfont=dict(size=10), title_font=dict(size=10)))
# Alternative: directly update the colorbar on the trace
fig.update_traces(
colorbar=dict(
tickfont=dict(size=14),
title=dict(font=dict(size=14))
)
)
fig.show()
# BLOG_POST_COLUMNS = [
# "Vault",
# "1M return ann. (net / gross)",
# "3M return ann. (net / gross)",
# "Lifetime return ann. (net / gross)",
# "3M sharpe",
# "TVL USD (current / peak)",
# "Age (years)",
# "Denomination",
# "Chain",
# "Protocol",
# ]
human_df = format_lifetime_table(selected_lifetime_data_df, profit_presentation="net_only")
markdown_df = format_markdown_table(
human_df,
["Vault", "3M return ann. (net / gross)", "3M sharpe", "Age (years)", "Chain", "Protocol", "Denomination", "TVL USD (current / peak)"],
)
print("Selected vaults for correlation comparison:")
print(markdown_df.to_markdown(index=True, tablefmt="pipe", floatfmt=",.2f"))
For the correlation matrix, we choose the top 20 vaults by their 3M returns, with minimum TVL of 50,000 USD and then limiting to 2 vaults per protocol to have more variety.
Selected vaults for correlation comparison:
| | Vault | 3M return ann. (net / gross) | 3M sharpe | Age (years) | Chain | Protocol | Denomination | TVL USD (current / peak) |
|---:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------|------------:|--------------:|:--------------------------------------------------------------------------|:------------------------------|:---------------|:---------------------------|
| 1 | [Not In Employment Education or Training](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/not-in-employment-education-or-training-2?a=0x4cb5f4d145cd16460932bbb9b871bb6fd5db97e3) | 10000.0% (n) | 5.60 | 0.27 | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid | USDC | 3,453,858 (3,572,841) |
| 2 | [Ethereum Moving Average Long/Short](https://tradingstrategy.ai/trading-view/grvt/vaults/ethereum-moving-average-long-short?a=vlt:38t5xhyuxmzunwkud80clxhitok) | 6583.9% (n) | 4.90 | 0.10 | [GRVT](https://tradingstrategy.ai/trading-view/grvt/vaults) | GRVT | USDT | 514,382 (514,382) |
| 3 | [ALAR SailOut Royalty](https://tradingstrategy.ai/trading-view/berachain/vaults/alar-sailout-royalty-2?a=0x09cea16a2563c2d7d807c86f5b8da760389b5915) | 204.8% (g) | 3.80 | 0.07 | [Berachain](https://tradingstrategy.ai/trading-view/berachain/vaults) | <protocol not yet identified> | USDe | 1,113,967 (1,113,967) |
| 4 | [Tulipa Capital USDT0](https://tradingstrategy.ai/trading-view/plasma/vaults/tulipa-capital-usdt0?a=0xaf293898269ac7f366d0e05052b5fdfee8c8052c) | 97.6% (g) | 2.90 | 0.42 | [Plasma](https://tradingstrategy.ai/trading-view/plasma/vaults) | Term Finance | USDT0 | 768,915 (6,482,010) |
| 5 | [Base-USDC Yield-DynaVault v3](https://tradingstrategy.ai/trading-view/base/vaults/base-usdc-yield-dynavault-v3?a=0x67b93f6676bd1911c5fae7ffa90fff5f35e14dcd) | 67.0% (g) | 4.00 | 0.10 | [Base](https://tradingstrategy.ai/trading-view/base/vaults) | Singularity Finance | USDC | 418,650 (423,917) |
| 6 | [Hyperdrive USD₮0 Liquidator](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/hyperdrive-usdt0-liquidator?a=0x72ee42bd660e4f676106c3718b00af06257c9d35) | 56.3% (g) | 3.80 | 0.79 | [Hyperliquid](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperdrive | USD₮0 | 63,136 (100,822) |
| 7 | [Ostium Liquidity Pool Vault](https://tradingstrategy.ai/trading-view/arbitrum/vaults/ostium-liquidity-pool-vault?a=0x20d419a8e12c45f88fda7c5760bb6923cee27f98) | 45.2% (n) | 2.40 | 1.65 | [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Ostium | USDC | 45,749,875 (68,090,578) |
| 8 | [Yuzu Protection Pool](https://tradingstrategy.ai/trading-view/plasma/vaults/yuzu-protection-pool-2?a=0xebfc8c2fe73c431ef2a371aea9132110aab50dca) | 39.7% (n) | 35.40 | 0.37 | [Plasma](https://tradingstrategy.ai/trading-view/plasma/vaults) | Yuzu Money | USDT0 | 3,655,144 (3,655,144) |
| 9 | [Pocky's High Yield USDS](https://tradingstrategy.ai/trading-view/ethereum/vaults/pocky-s-high-yield-usds?a=0x2e87d6bfa3f2a932e0c70a32607c0b839404984d) | 33.9% (n) | 22.30 | 0.35 | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho | USDS | 563,983 (911,083) |
| 10 | [Peapods Interest Bearing USDC - 33](https://tradingstrategy.ai/trading-view/ethereum/vaults/peapods-interest-bearing-usdc-33?a=0x14794665d2f467a6e393e1a7210c49a1aa571d77) | 31.7% (g) | 45.50 | 0.63 | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Peapods | USDC | 381,294 (19,500,743) |
| 11 | [Spark USDS Compounder](https://tradingstrategy.ai/trading-view/ethereum/vaults/spark-usds-compounder?a=0xc9f01b5c6048b064e6d925d1c2d7206d4feef8a3) | 31.4% (n) | 3.50 | 0.61 | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Yearn | USDS | 10,890,055 (43,364,373) |
| 12 | [Peapods Interest Bearing USDC - 73](https://tradingstrategy.ai/trading-view/base/vaults/peapods-interest-bearing-usdc-73?a=0xf0de996292a195dbb5fc94ff1899781c874a9750) | 29.3% (g) | 46.10 | 0.78 | [Base](https://tradingstrategy.ai/trading-view/base/vaults) | Peapods | USDC | 290,930 (788,471) |
| 13 | [Staked dUSD](https://tradingstrategy.ai/trading-view/ethereum/vaults/staked-dusd-11?a=0xa7a31e6a81300120b7c4488ec3126bc1ad11f320) | 23.0% (g) | 5.50 | 0.23 | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Deltr | dUSD | 1,906,967 (1,906,967) |
| 14 | [Tulipa Hive USDC](https://tradingstrategy.ai/trading-view/berachain/vaults/tulipa-hive-usdc?a=0xe932da5a4d00536c224f8153f299cdcd8054c444) | 22.4% (n) | 23.30 | 0.94 | [Berachain](https://tradingstrategy.ai/trading-view/berachain/vaults) | Euler | USDC.e | 53,640 (5,472,975) |
| 15 | [Liquidity Royalty Tranching: Junior](https://tradingstrategy.ai/trading-view/berachain/vaults/liquidity-royalty-tranching-junior?a=0x3a0a97dca5e6cacc258490d5ece453412f8e1883) | 22.1% (g) | 1.50 | 0.24 | [Berachain](https://tradingstrategy.ai/trading-view/berachain/vaults) | Liquidity Royalty Tranching | USDe | 2,101,337 (2,138,806) |
| 16 | [Angmar Capital](https://tradingstrategy.ai/trading-view/arbitrum/vaults/angmar-capital?a=0x1723cb57af58efb35a013870c90fcc3d60174a4e) | 15.0% (n) | 1.10 | 0.33 | [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Lagoon Finance | USDC | 2,289,619 (2,289,619) |
| 17 | [CPT48 Selection](https://tradingstrategy.ai/trading-view/base/vaults/cpt48-selection?a=0xc8adbfcfac975583c8684c4e12633907315ca610) | 17.9% (n) | 24.90 | 0.34 | [Base](https://tradingstrategy.ai/trading-view/base/vaults) | Morpho | USDC | 53,107 (86,143) |
| 18 | [cSuperior Quality Private Credit USDC](https://tradingstrategy.ai/trading-view/ethereum/vaults/csuperior-quality-private-credit-usdc?a=0x438982ea288763370946625fd76c2508ee1fb229) | 17.9% (n) | 10.50 | 1.30 | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | cSigma Finance | USDC | 399,261 (502,156) |
Best performing vaults by a chain
Take 5 top vaults from each
TVL filter applied
[15]:
nav_threshold = 100_000
event_threshold = 0
lifetime_data_filtered_df = lifetime_data_df[
(lifetime_data_df["current_nav"] >= nav_threshold)
]
# Get top 5 vaults by one_month_returns for each chain with ranking
def get_top_vaults_by_chain(df, metric_column="one_month_cagr", top_n=5):
result_dfs = []
df = df.reset_index()
for chain in df["chain"].unique():
chain_df = df[df["chain"] == chain].copy()
# Sort by the metric in descending order
chain_df = chain_df.sort_values(by=metric_column, ascending=False)
# Take top N entries
top_chain_df = chain_df.head(top_n).copy()
result_dfs.append(top_chain_df)
# Combine all chains
combined_df = pd.concat(result_dfs, ignore_index=True)
return combined_df
# Get top 5 vaults by one_month_cagr for each chain
top_vaults_by_chain_df = get_top_vaults_by_chain(lifetime_data_filtered_df, metric_column="one_month_cagr", top_n=3)
# BLOG_POST_COLUMNS = [
# "Vault",
# "1M return ann. (net / gross)",
# "3M return ann. (net / gross)",
# "Lifetime return ann. (net / gross)",
# "3M sharpe",
# "TVL USD (current / peak)",
# "Age (years)",
# "Denomination",
# "Chain",
# "Protocol",
# ]
# For chain comparison, we order a bit differently
CHAIN_COMPARISON_COLUMNS = [
"Chain",
"Protocol",
"Vault",
"1M return ann. (net / gross)",
"3M return ann. (net / gross)",
"Lifetime return ann. (net / gross)",
"TVL USD (current / peak)",
"Age (years)",
"Denomination",
]
top_vaults_by_chain_df = top_vaults_by_chain_df.sort_values(by=["chain", "one_month_cagr"], ascending=[True, False])
sorted_df = format_lifetime_table(top_vaults_by_chain_df, profit_presentation="net_only")
# display(top_vaults_by_chain_df)
markdown_df = format_markdown_table(sorted_df, BLOG_POST_COLUMNS, hide_index=False)
markdown_df = markdown_df[CHAIN_COMPARISON_COLUMNS]
print(markdown_df.to_markdown(index=False, tablefmt="pipe", floatfmt=",.2f"))
| Chain | Protocol | Vault | 1M return ann. (net / gross) | 3M return ann. (net / gross) | Lifetime return ann. (net / gross) | TVL USD (current / peak) | Age (years) | Denomination |
|:--------------------------------------------------------------------------|:------------------------------|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------|:-------------------------------|:-------------------------------------|:---------------------------|--------------:|:---------------|
| [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Morpho | [Steakhouse High Yield Turbo](https://tradingstrategy.ai/trading-view/arbitrum/vaults/steakhouse-high-yield-turbo-4?a=0xbeefff13dd098de415e07f033dae65205b31a894) | 29.3% (n) | 22.3% (n) | 22.3% (n) | 358,345 (1,422,729) | 0.16 | USDC |
| [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Llama Lend | [Llama Lend asdCRV / crvUSD](https://tradingstrategy.ai/trading-view/arbitrum/vaults/llama-lend-asdcrv-crvusd?a=0xc8248953429d707c6a2815653eca89846ffaa63b) | 26.9% (n) | 15.4% (n) | 13.3% (n) | 692,895 (1,745,829) | 1.63 | crvUSD |
| [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Ostium | [Ostium Liquidity Pool Vault](https://tradingstrategy.ai/trading-view/arbitrum/vaults/ostium-liquidity-pool-vault?a=0x20d419a8e12c45f88fda7c5760bb6923cee27f98) | 20.0% (n) | 45.2% (n) | 10.3% (n) | 45,749,875 (68,090,578) | 1.65 | USDC |
| [Avalanche](https://tradingstrategy.ai/trading-view/avalanche/vaults) | <protocol not yet identified> | [Staked UTY](https://tradingstrategy.ai/trading-view/avalanche/vaults/staked-uty-4?a=0x580d5e1399157fd0d58218b7a514b60974f2ab01) | 11.0% (g) | 10.8% (g) | 9.3% (g) | 3,037,884 (21,943,156) | 0.78 | UTY |
| [Avalanche](https://tradingstrategy.ai/trading-view/avalanche/vaults) | <protocol not yet identified> | [40BH-USDC-VAULT](https://tradingstrategy.ai/trading-view/avalanche/vaults/40bh-usdc-vault?a=0xc0485c4bafb594ae1457820fb6e5b67e8a04bcfd) | 9.4% (g) | 10.5% (g) | 21.2% (g) | 2,530,967 (2,603,603) | 0.34 | USDC |
| [Avalanche](https://tradingstrategy.ai/trading-view/avalanche/vaults) | Avant | [Staked avUSD](https://tradingstrategy.ai/trading-view/avalanche/vaults/staked-avusd?a=0x06d47f3fb376649c3a9dafe069b3d6e35572219e) | 9.2% (n) | 11.2% (n) | 12.0% (n) | 86,949,142 (126,856,869) | 1.24 | avUSD |
| [Base](https://tradingstrategy.ai/trading-view/base/vaults) | Kiln Metavault | [Trust Wallet Morpho Steakhouse USDC](https://tradingstrategy.ai/trading-view/base/vaults/trust-wallet-morpho-steakhouse-usdc-2?a=0xeee56dc1fb5ed6ebc596da2ea1d1ecd83409f4e4) | 22.4% (g) | 9.3% (g) | 5.5% (g) | 253,987 (6,627,220) | 0.97 | USDC |
| [Berachain](https://tradingstrategy.ai/trading-view/berachain/vaults) | <protocol not yet identified> | [ALAR SailOut Royalty](https://tradingstrategy.ai/trading-view/berachain/vaults/alar-sailout-royalty-2?a=0x09cea16a2563c2d7d807c86f5b8da760389b5915) | 204.8% (g) | 204.8% (g) | 204.8% (g) | 1,113,967 (1,113,967) | 0.07 | USDe |
| [Berachain](https://tradingstrategy.ai/trading-view/berachain/vaults) | <protocol not yet identified> | [Dolomite: BYUSD](https://tradingstrategy.ai/trading-view/berachain/vaults/dolomite-byusd?a=0x2948609cdd0ac4110b63165be9d4aade66bf40f6) | 3.6% (g) | 4.3% (g) | 5.0% (g) | 140,665 (37,499,198) | 0.53 | BYUSD |
| [Berachain](https://tradingstrategy.ai/trading-view/berachain/vaults) | Dolomite | [Dolomite: USDC.e](https://tradingstrategy.ai/trading-view/berachain/vaults/dolomite-usdc-e?a=0x444868b6e8079ac2c55eea115250f92c2b2c4d14) | 2.9% (n) | 2.4% (n) | 3.8% (n) | 4,509,687 (57,964,561) | 1.05 | USDC.e |
| [Binance](https://tradingstrategy.ai/trading-view/binance/vaults) | Fluid | [Fluid USD Coin](https://tradingstrategy.ai/trading-view/binance/vaults/fluid-usd-coin-6?a=0xfe60462e93cee34319f48cfc6acfbc13c2882df9) | 7.3% (g) | 6.3% (g) | 6.3% (g) | 5,001,032 (5,001,032) | 0.11 | USDC |
| [Binance](https://tradingstrategy.ai/trading-view/binance/vaults) | Euler | [Statera Vault USDT](https://tradingstrategy.ai/trading-view/binance/vaults/statera-vault-usdt?a=0x3bd8bdaaa1aff2bb17866fc897bba5add9b64e3a) | 6.4% (n) | 3.3% (n) | 3.6% (n) | 284,801 (2,003,564) | 0.44 | USDT |
| [Binance](https://tradingstrategy.ai/trading-view/binance/vaults) | Gains Network | [gTrade (kUSDT)](https://tradingstrategy.ai/trading-view/binance/vaults/gtrade-kusdt?a=0x1c3f35f7883fc4ea8c4bca1507144dc6087ad0fb) | 6.1% (n) | -15.5% (n) | 12.2% (n) | 738,910 (3,076,838) | 2.70 | VUSD |
| [Blast](https://tradingstrategy.ai/trading-view/blast/vaults) | <protocol not yet identified> | [Hyper USDB](https://tradingstrategy.ai/trading-view/blast/vaults/hyper-usdb?a=0x390b781baf1e6db546cf4e3354b81446947838d2) | 1.4% (g) | 1.4% (g) | 5.5% (g) | 347,221 (4,866,802) | 1.91 | USDB |
| [Blast](https://tradingstrategy.ai/trading-view/blast/vaults) | <protocol not yet identified> | [Wasabi USDB Vault](https://tradingstrategy.ai/trading-view/blast/vaults/wasabi-usdb-vault?a=0x4bed2a922654cacc2be974689619768fabf24855) | 1.3% (g) | --- | 8.6% (g) | 179,558 (53,516,284) | 1.95 | USDB |
| [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> | [LP strategy](https://tradingstrategy.ai/trading-view/ethereum/vaults/lp-strategy?a=0x06ff95bd22769e4c7067b571d92918b066ab145b) | 21.9% (g) | -21.9% (g) | -21.9% (g) | 134,065 (137,644) | 0.19 | USDC |
| [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho | [Pocky's High Yield USDS](https://tradingstrategy.ai/trading-view/ethereum/vaults/pocky-s-high-yield-usds?a=0x2e87d6bfa3f2a932e0c70a32607c0b839404984d) | 20.4% (n) | 33.9% (n) | 43.5% (n) | 563,983 (911,083) | 0.35 | USDS |
| [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho | [Steakhouse High Yield Turbo](https://tradingstrategy.ai/trading-view/ethereum/vaults/steakhouse-high-yield-turbo-7?a=0xbeefff4716a49418d69c251cab8759bb107e57c8) | 19.4% (n) | 18.0% (n) | 18.0% (n) | 208,612 (232,161) | 0.14 | USDC |
| [GRVT](https://tradingstrategy.ai/trading-view/grvt/vaults) | GRVT | [Ethereum Moving Average Long/Short](https://tradingstrategy.ai/trading-view/grvt/vaults/ethereum-moving-average-long-short?a=vlt:38t5xhyuxmzunwkud80clxhitok) | 10000.0% (n) | 6583.9% (n) | 6583.9% (n) | 514,382 (514,382) | 0.10 | USDT |
| [GRVT](https://tradingstrategy.ai/trading-view/grvt/vaults) | GRVT | [Silentist BALANCE - 50% Reversion / 50% Trend](https://tradingstrategy.ai/trading-view/grvt/vaults/silentist-balance-50-reversion-50-trend?a=vlt:302flw8mveki8wc4e7sf4fwczto) | 71.4% (n) | 5.1% (n) | 8.1% (n) | 135,368 (135,368) | 0.61 | USDT |
| [GRVT](https://tradingstrategy.ai/trading-view/grvt/vaults) | GRVT | [KangCFA](https://tradingstrategy.ai/trading-view/grvt/vaults/kangcfa?a=vlt:38exn6urqqrjk6hnypihgxo2oro) | 10.9% (n) | 9.6% (n) | 9.6% (n) | 1,110,744 (1,110,744) | 0.11 | USDT |
| [Gnosis](https://tradingstrategy.ai/trading-view/gnosis/vaults) | <protocol not yet identified> | [Savings xDAI](https://tradingstrategy.ai/trading-view/gnosis/vaults/savings-xdai?a=0xaf204776c7245bf4147c2612bf6e5972ee483701) | 5.0% (g) | 5.0% (g) | 8.9% (g) | 84,486,946 (118,558,027) | 2.41 | WXDAI |
| [Gnosis](https://tradingstrategy.ai/trading-view/gnosis/vaults) | <protocol not yet identified> | [SavingsVault ZCHF](https://tradingstrategy.ai/trading-view/gnosis/vaults/savingsvault-zchf-2?a=0x6165946250dd04740ab1409217e95a4f38374fe9) | 3.7% (g) | 3.6% (g) | 3.0% (g) | 637,486 (637,486) | 0.44 | ZCHF |
| [Gnosis](https://tradingstrategy.ai/trading-view/gnosis/vaults) | <protocol not yet identified> | [Wrapped Aave Gnosis GHO](https://tradingstrategy.ai/trading-view/gnosis/vaults/wrapped-aave-gnosis-gho?a=0x58d9acac48a4077e4909181c48decd00e5ba5de4) | 3.0% (g) | 3.4% (g) | 3.1% (g) | 324,556 (528,857) | 0.55 | GHO |
| [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid | [$REKTOBER](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/rektober-2?a=0xe3c97b18216f58af4b9c1347d0ee010c42e6a85d) | 10000.0% (n) | 10000.0% (n) | 10000.0% (n) | 367,951 (405,235) | 0.04 | USDC |
| [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid | [Long HYPE & BTC \| Short Garbage](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/long-hype-btc-short-garbage-2?a=0xac26cf5f3c46b5e102048c65b977d2551b72a9c7) | 10000.0% (n) | 415.4% (n) | 122.0% (n) | 1,507,950 (5,218,102) | 0.88 | USDC |
| [Hyperliquid](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Altura | [Altura Vault Tokens](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/altura-vault-tokens?a=0xd0ee0cf300dfb598270cd7f4d0c6e0d8f6e13f29) | 22.8% (g) | 23.2% (g) | 23.2% (g) | 4,577,202 (4,577,202) | 0.16 | USD₮0 |
| [Hyperliquid](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperlend | [Wrapped HLP](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/wrapped-hlp?a=0x06fd9d03b3d0f18e4919919b72d30c582f0a97e5) | 15.3% (n) | 10.7% (n) | 12.5% (n) | 255,720 (1,623,124) | 0.65 | USD₮0 |
| [Hyperliquid](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | HypurrFi | [hyUSDXL (Looped HYPE) - 1](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/hyusdxl-looped-hype-1?a=0xaeedd5b6d42e0f077ccf3e7a78ff70b8cb217329) | 11.6% (g) | 15.6% (g) | 12.4% (g) | 153,036 (3,118,200) | 0.88 | USDXL |
| [Katana](https://tradingstrategy.ai/trading-view/katana/vaults) | Yearn | [AUSD yVault](https://tradingstrategy.ai/trading-view/katana/vaults/ausd-yvault?a=0x93fec6639717b6215a48e5a72a162c50dcc40d68) | 10.7% (n) | 5.2% (n) | 3.1% (n) | 3,153,871 (12,770,969) | 0.69 | AUSD |
| [Katana](https://tradingstrategy.ai/trading-view/katana/vaults) | Yearn | [Morpho Steakhouse High Yield USDC Compounder](https://tradingstrategy.ai/trading-view/katana/vaults/morpho-steakhouse-high-yield-usdc-compounder?a=0xb542f002f4fc811effe6465205872cc0fb5ae24c) | 4.8% (n) | 4.0% (n) | 3.7% (n) | 2,837,447 (5,143,219) | 0.33 | vbUSDC |
| [Katana](https://tradingstrategy.ai/trading-view/katana/vaults) | Morpho | [Steakhouse High Yield USDC](https://tradingstrategy.ai/trading-view/katana/vaults/steakhouse-high-yield-usdc?a=0x1445a01a57d7b7663cfd7b4ee0a8ec03b379aabd) | 4.5% (n) | 3.9% (n) | 3.1% (n) | 3,171,630 (5,459,876) | 0.66 | vbUSDC |
| [Linea](https://tradingstrategy.ai/trading-view/linea/vaults) | AUTO Finance | [AUTOfinance lineaUSD](https://tradingstrategy.ai/trading-view/linea/vaults/autofinance-lineausd-2?a=0xd1a6524fccd465eca7af2340b3d7fd2e3bbd792a) | 2.9% (n) | 3.1% (n) | 17.6% (n) | 102,066 (1,379,017) | 0.34 | USDC |
| [Linea](https://tradingstrategy.ai/trading-view/linea/vaults) | <protocol not yet identified> | [Wrapped Aave Linea USDC](https://tradingstrategy.ai/trading-view/linea/vaults/wrapped-aave-linea-usdc?a=0xbc3af484919304e005ca8b735a0d463b876aeb52) | 2.8% (g) | 3.0% (g) | 3.3% (g) | 102,001 (812,050) | 0.31 | USDC |
| [Linea](https://tradingstrategy.ai/trading-view/linea/vaults) | Euler | [Re7 Labs USD Cluster USDC](https://tradingstrategy.ai/trading-view/linea/vaults/re7-labs-usd-cluster-usdc?a=0xfb6448b96637d90fcf2e4ad2c622a487d0496e6f) | 2.5% (n) | 2.9% (n) | 4.1% (n) | 115,877 (98,947,004) | 0.50 | USDC |
| [Mode](https://tradingstrategy.ai/trading-view/mode/vaults) | Goat Protocol | [USDC Ironclad Vault](https://tradingstrategy.ai/trading-view/mode/vaults/usdc-ironclad-vault-3?a=0x882fd369341fc435ad5e54e91d1ebc23b1fc6d4c) | 0.0% (n) | 0.0% (n) | 0.0% (n) | 337,647 (599,423) | 1.35 | USDC |
| [Mode](https://tradingstrategy.ai/trading-view/mode/vaults) | Goat Protocol | [USDT Ironclad Vault](https://tradingstrategy.ai/trading-view/mode/vaults/usdt-ironclad-vault-2?a=0xc9cfb5221ee50098bd8882727522301a62c7b021) | 0.0% (n) | 0.0% (n) | 0.0% (n) | 111,021 (148,026) | 1.34 | USDT |
| [Monad](https://tradingstrategy.ai/trading-view/monad/vaults) | Lagoon Finance | [DeTrade AUSD-MON Uni v4 Delta-Neutral](https://tradingstrategy.ai/trading-view/monad/vaults/detrade-ausd-mon-uni-v4-delta-neutral?a=0x73758f23fa72d85438a27a9df6220244550e020d) | 16.6% (n) | 18.6% (n) | 18.6% (n) | 160,197 (333,868) | 0.15 | AUSD |
| [Monad](https://tradingstrategy.ai/trading-view/monad/vaults) | Lagoon Finance | [DeTrade Core AUSD](https://tradingstrategy.ai/trading-view/monad/vaults/detrade-core-ausd?a=0xe95074a86fead8647edff36af2f3f1dd7e8f7adb) | 19.8% (n) | 12.7% (n) | 12.7% (n) | 217,760 (553,233) | 0.24 | AUSD |
| [Monad](https://tradingstrategy.ai/trading-view/monad/vaults) | Curvance | [Curvance AUSD](https://tradingstrategy.ai/trading-view/monad/vaults/curvance-ausd-6?a=0xad4aa2a713fb86fbb6b60de2af9e32a11db6abf2) | 10.1% (g) | 12.0% (g) | 11.8% (g) | 13,797,750 (22,389,258) | 0.25 | AUSD |
| [Optimism](https://tradingstrategy.ai/trading-view/optimism/vaults) | <protocol not yet identified> | [40op-USDC-Vault](https://tradingstrategy.ai/trading-view/optimism/vaults/40op-usdc-vault?a=0x08dcdbf7bade91ccd42cb2a4ea8e5d199d285957) | 9.7% (g) | 9.2% (g) | 17.0% (g) | 1,050,141 (1,863,434) | 0.98 | USDC |
| [Optimism](https://tradingstrategy.ai/trading-view/optimism/vaults) | <protocol not yet identified> | [Spark USDC Vault](https://tradingstrategy.ai/trading-view/optimism/vaults/spark-usdc-vault-7?a=0xcf9326e24ebffbef22ce1050007a43a3c0b6db55) | 4.0% (g) | 4.1% (g) | 4.4% (g) | 27,441,560 (100,940,971) | 0.73 | USDC |
| [Optimism](https://tradingstrategy.ai/trading-view/optimism/vaults) | <protocol not yet identified> | [ERC4626-Wrapped Aave v3 USDC](https://tradingstrategy.ai/trading-view/optimism/vaults/0xbe3b918cab6d57a40d1bfb21aeeb5ddf088f4c76?a=0xbe3b918cab6d57a40d1bfb21aeeb5ddf088f4c76) | 2.4% (g) | 2.6% (g) | 5.0% (g) | 1,067,537 (4,967,209) | 1.85 | USDC |
| [Plasma](https://tradingstrategy.ai/trading-view/plasma/vaults) | Term Finance | [Tulipa Capital USDT0](https://tradingstrategy.ai/trading-view/plasma/vaults/tulipa-capital-usdt0?a=0xaf293898269ac7f366d0e05052b5fdfee8c8052c) | 327.9% (g) | 97.6% (g) | 52.6% (g) | 768,915 (6,482,010) | 0.42 | USDT0 |
| [Plasma](https://tradingstrategy.ai/trading-view/plasma/vaults) | Yuzu Money | [Yuzu Protection Pool](https://tradingstrategy.ai/trading-view/plasma/vaults/yuzu-protection-pool-2?a=0xebfc8c2fe73c431ef2a371aea9132110aab50dca) | 47.7% (n) | 39.7% (n) | 25.0% (n) | 3,655,144 (3,655,144) | 0.37 | USDT0 |
| [Plasma](https://tradingstrategy.ai/trading-view/plasma/vaults) | AUTO Finance | [AUTOfinance plasmaUSD](https://tradingstrategy.ai/trading-view/plasma/vaults/autofinance-plasmausd?a=0x4ec8f8b0f144ce1fa280b84f01df9e353e83ec80) | 14.3% (n) | 8.5% (n) | 9.0% (n) | 1,446,894 (7,666,217) | 0.42 | USDT0 |
| [Polygon](https://tradingstrategy.ai/trading-view/polygon/vaults) | Morpho | [Steakhouse High Yield USDT0](https://tradingstrategy.ai/trading-view/polygon/vaults/steakhouse-high-yield-usdt0-2?a=0xb7c9988d3922f25a336a469f3bb26ca61fe79e24) | 5.7% (n) | 7.8% (n) | 7.2% (n) | 240,114 (264,218) | 0.45 | USDT0 |
| [Polygon](https://tradingstrategy.ai/trading-view/polygon/vaults) | Gains Network | [gTrade (Gains Network USDC)](https://tradingstrategy.ai/trading-view/polygon/vaults/gtrade-gains-network-usdc-2?a=0x29019fe2e72e8d4d2118e8d0318bef389ffe2c81) | 4.7% (n) | 4.2% (n) | 11.4% (n) | 473,652 (1,040,402) | 2.08 | USDC |
| [Polygon](https://tradingstrategy.ai/trading-view/polygon/vaults) | Morpho | [Steakhouse High Yield USDC](https://tradingstrategy.ai/trading-view/polygon/vaults/steakhouse-high-yield-usdc-4?a=0xacb0dce4b0ff400ad8f6917f3ca13e434c9ed6bc) | 3.6% (n) | 6.0% (n) | 7.6% (n) | 864,231 (1,308,976) | 0.30 | USDC |
| [Soneium](https://tradingstrategy.ai/trading-view/soneium/vaults) | Morpho | [Re7 USDC](https://tradingstrategy.ai/trading-view/soneium/vaults/re7-usdc-7?a=0xecdbe2af33e68cf96f6716f706b078fa94e978cb) | 0.0% (n) | 0.0% (n) | 0.0% (n) | 205,768 (217,407) | 0.54 | USDC.e |
| [Sonic](https://tradingstrategy.ai/trading-view/sonic/vaults) | Mainstreet Finance | [Staked msUSD](https://tradingstrategy.ai/trading-view/sonic/vaults/staked-msusd?a=0xc7990369da608c2f4903715e3bd22f2970536c29) | 12.2% (n) | 9.3% (n) | -9.3% (n) | 235,370 (6,545,446) | 0.71 | msUSD |
| [Sonic](https://tradingstrategy.ai/trading-view/sonic/vaults) | Silo Finance | [Borrowable USDC Deposit, SiloId: 27](https://tradingstrategy.ai/trading-view/sonic/vaults/borrowable-usdc-deposit-siloid-27?a=0x7e88ae5e50474a48dea4c42a634aa7485e7caa62) | 11.5% (n) | 11.6% (n) | 11.4% (n) | 176,195 (3,283,524) | 1.05 | USDC |
| [Sonic](https://tradingstrategy.ai/trading-view/sonic/vaults) | Silo Finance | [Borrowable USDC Deposit, SiloId: 20](https://tradingstrategy.ai/trading-view/sonic/vaults/borrowable-usdc-deposit-siloid-20?a=0x322e1d5384aa4ed66aeca770b95686271de61dc3) | 5.9% (n) | 6.0% (n) | 5.1% (n) | 2,480,085 (91,076,524) | 1.07 | USDC |
Best-performing large vaults (min $2M TVL), list
[16]:
nav_threshold = 2_000_000
event_threshold = 10
lifetime_data_filtered_df = lifetime_data_df[(lifetime_data_df["current_nav"] >= nav_threshold) & (lifetime_data_df["event_count"] >= event_threshold)]
positive_returns_df = lifetime_data_filtered_df[lifetime_data_filtered_df["lifetime_return"] > 0]
negative_returns_df = lifetime_data_filtered_df[lifetime_data_filtered_df["lifetime_return"] <= 0]
# print(f"All vaults sorted by lifetime returns and having currnet NAV > ${nav_threshold:,} USD")
# print(f"Vaults with positive returns {len(positive_returns_df):,} out of {len(lifetime_data_filtered_df)} total vaults")
# print(f"Vaults with negative returns {len(negative_returns_df):,} out of {len(lifetime_data_filtered_df)} total vaults")
lifetime_data_filtered_df = lifetime_data_filtered_df.sort_values(by="one_month_cagr", ascending=False)
column_to_shift = "three_months_cagr"
new_order = [column_to_shift] + [col for col in lifetime_data_filtered_df.columns if col != column_to_shift]
lifetime_data_filtered_df = lifetime_data_filtered_df[new_order]
sorted_df = format_lifetime_table(lifetime_data_filtered_df.head(50), profit_presentation="net_only")
markdown_df = format_markdown_table(sorted_df, BLOG_POST_COLUMNS)
print(markdown_df.to_markdown(index=True, tablefmt="pipe", floatfmt=",.2f"))
| | Vault | 1M return ann. (net / gross) | 3M return ann. (net / gross) | Lifetime return ann. (net / gross) | 3M sharpe | TVL USD (current / peak) | Age (years) | Denomination | Chain | Protocol |
|---:|:------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------|:-------------------------------|:-------------------------------------|------------:|:---------------------------|--------------:|:---------------|:--------------------------------------------------------------------------|:------------------------------|
| 1 | [Not In Employment Education or Training](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/not-in-employment-education-or-training-2?a=0x4cb5f4d145cd16460932bbb9b871bb6fd5db97e3) | 10000.0% (n) | 10000.0% (n) | 10000.0% (n) | 5.60 | 3,453,858 (3,572,841) | 0.27 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 2 | [Bitcoin Moving Average Long/Short](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/bitcoin-moving-average-long-short-2?a=0xb1505ad1a4c7755e0eb236aa2f4327bfc3474768) | 3241.0% (n) | 132.8% (n) | 37.5% (n) | 2.30 | 3,680,534 (3,896,312) | 0.38 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 3 | [[ Systemic Strategies ] ♾️ HyperGrowth ♾️](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/systemic-strategies-hypergrowth-2?a=0xd6e56265890b76413d1d527eb9b75e334c0c5b42) | 309.5% (n) | 38.4% (n) | 80.7% (n) | 1.50 | 5,977,809 (7,241,294) | 0.48 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 4 | [Hyperliquidity Provider (HLP)](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/hyperliquidity-provider-hlp-2?a=0xdfc24b077bc1425ad1dea75bcb6f8158e10df303) | 100.5% (n) | 32.9% (n) | 43.9% (n) | 5.10 | 388,588,947 (603,904,920) | 2.80 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 5 | [[ Systemic Strategies ] L/S Grids](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/systemic-strategies-l-s-grids-2?a=0x07fd993f0fa3a185f7207adccd29f7a87404689d) | 63.0% (n) | 9.3% (n) | 54.2% (n) | 0.70 | 3,100,478 (4,713,536) | 1.07 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 6 | [Yuzu Protection Pool](https://tradingstrategy.ai/trading-view/plasma/vaults/yuzu-protection-pool-2?a=0xebfc8c2fe73c431ef2a371aea9132110aab50dca) | 47.7% (n) | 39.7% (n) | 25.0% (n) | 35.40 | 3,655,144 (3,655,144) | 0.37 | USDT0 | [Plasma](https://tradingstrategy.ai/trading-view/plasma/vaults) | Yuzu Money |
| 7 | [Altura Vault Tokens](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/altura-vault-tokens?a=0xd0ee0cf300dfb598270cd7f4d0c6e0d8f6e13f29) | 22.8% (g) | 23.2% (g) | 23.2% (g) | 29.00 | 4,577,202 (4,577,202) | 0.16 | USD₮0 | [Hyperliquid](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Altura |
| 8 | [Ostium Liquidity Pool Vault](https://tradingstrategy.ai/trading-view/arbitrum/vaults/ostium-liquidity-pool-vault?a=0x20d419a8e12c45f88fda7c5760bb6923cee27f98) | 20.0% (n) | 45.2% (n) | 10.3% (n) | 2.40 | 45,749,875 (68,090,578) | 1.65 | USDC | [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Ostium |
| 9 | [Angmar Capital](https://tradingstrategy.ai/trading-view/arbitrum/vaults/angmar-capital?a=0x1723cb57af58efb35a013870c90fcc3d60174a4e) | 15.3% (n) | 15.0% (n) | 16.0% (n) | 1.10 | 2,289,619 (2,289,619) | 0.33 | USDC | [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Lagoon Finance |
| 10 | [AQRU Maple Pool USDC1](https://tradingstrategy.ai/trading-view/ethereum/vaults/aqru-maple-pool-usdc1?a=0xe9d33286f0e37f517b1204aa6da085564414996d) | 17.0% (g) | 17.0% (g) | 15.3% (g) | 37.40 | 7,449,446 (27,846,873) | 3.05 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Maple |
| 11 | [sBold](https://tradingstrategy.ai/trading-view/ethereum/vaults/sbold-2?a=0x50bd66d59911f5e086ec87ae43c811e0d059dd11) | 12.6% (n) | 7.2% (n) | 7.7% (n) | 10.80 | 9,061,735 (15,930,098) | 0.72 | BOLD | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | sBOLD |
| 12 | [Growi HF](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/growi-hf-2?a=0x1e37a337ed460039d1b15bd3bc489de789768d5e) | 12.5% (n) | 11.4% (n) | 63.9% (n) | 0.90 | 6,181,913 (8,162,994) | 1.63 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 13 | [YieldNest USDC Flex Strategy - ynRWAx - SPV1](https://tradingstrategy.ai/trading-view/ethereum/vaults/yieldnest-usdc-flex-strategy-ynrwax-spv1?a=0xf6e1443e3f70724cec8c0a779c7c35a8dcda928b) | 11.5% (g) | 11.3% (g) | 9.7% (g) | 24.50 | 3,578,883 (3,578,883) | 0.42 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 14 | [Staked UTY](https://tradingstrategy.ai/trading-view/avalanche/vaults/staked-uty-4?a=0x580d5e1399157fd0d58218b7a514b60974f2ab01) | 11.0% (g) | 10.8% (g) | 9.3% (g) | 8.00 | 3,037,884 (21,943,156) | 0.78 | UTY | [Avalanche](https://tradingstrategy.ai/trading-view/avalanche/vaults) | <protocol not yet identified> |
| 15 | [Avantis USDC Vault](https://tradingstrategy.ai/trading-view/base/vaults/avantis-usdc-vault?a=0x944766f715b51967e56afde5f0aa76ceacc9e7f9) | 11.0% (g) | 10.8% (g) | 14.8% (g) | 43.10 | 90,051,547 (112,521,679) | 2.08 | USDC | [Base](https://tradingstrategy.ai/trading-view/base/vaults) | <protocol not yet identified> |
| 16 | [Credit Coop Lending Vault](https://tradingstrategy.ai/trading-view/ethereum/vaults/credit-coop-lending-vault-4?a=0x6c99a74a62aaf2e6aa3ff08ce7661d5c86e01dbc) | 10.9% (g) | 10.1% (g) | 10.6% (g) | 23.90 | 6,363,815 (6,363,815) | 0.70 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | |
| 17 | [Staked msUSD](https://tradingstrategy.ai/trading-view/ethereum/vaults/staked-msusd-2?a=0x890a5122aa1da30fec4286de7904ff808f0bd74a) | 8.6% (n) | 9.9% (n) | 9.9% (n) | 22.90 | 18,582,053 (18,582,053) | 0.22 | msUSD | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Mainstreet Finance |
| 18 | [AUSD yVault](https://tradingstrategy.ai/trading-view/katana/vaults/ausd-yvault?a=0x93fec6639717b6215a48e5a72a162c50dcc40d68) | 10.7% (n) | 5.2% (n) | 3.1% (n) | 7.70 | 3,153,871 (12,770,969) | 0.69 | AUSD | [Katana](https://tradingstrategy.ai/trading-view/katana/vaults) | Yearn |
| 19 | [Staked NUSD](https://tradingstrategy.ai/trading-view/ethereum/vaults/staked-nusd?a=0x08efcc2f3e61185d0ea7f8830b3fec9bfa2ee313) | 10.4% (g) | 12.0% (g) | 9.4% (g) | 15.10 | 181,485,830 (181,485,830) | 0.38 | NUSD | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 20 | [Strata Junior NUSD](https://tradingstrategy.ai/trading-view/ethereum/vaults/strata-junior-nusd?a=0xfc807058a352b61aeef6a38e2d0fc3990225e772) | 10.4% (g) | 10.4% (g) | 10.4% (g) | 89.20 | 4,257,306 (4,257,306) | 0.03 | NUSD | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 21 | [Staked USDS](https://tradingstrategy.ai/trading-view/ethereum/vaults/staked-usds?a=0x99cd4ec3f88a45940936f469e4bb72a2a701eeb9) | 10.1% (n) | 11.8% (n) | 9.9% (n) | 30.60 | 183,541,223 (222,816,487) | 0.39 | USDS | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Sky |
| 22 | [Curvance AUSD](https://tradingstrategy.ai/trading-view/monad/vaults/curvance-ausd-6?a=0xad4aa2a713fb86fbb6b60de2af9e32a11db6abf2) | 10.1% (g) | 12.0% (g) | 11.8% (g) | 65.30 | 13,797,750 (22,389,258) | 0.25 | AUSD | [Monad](https://tradingstrategy.ai/trading-view/monad/vaults) | Curvance |
| 23 | [Concrete Decentralized Finance USDT](https://tradingstrategy.ai/trading-view/ethereum/vaults/concrete-decentralized-finance-usdt?a=0x0e609b710da5e0aa476224b6c0e5445ccc21251e) | 9.7% (g) | 7.8% (g) | 7.8% (g) | 6.70 | 38,184,887 (38,321,981) | 0.23 | USDT | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 24 | [Hyperithm Delta Neutral Vault](https://tradingstrategy.ai/trading-view/monad/vaults/hyperithm-delta-neutral-vault?a=0x7cd231120a60f500887444a9baf5e1bd753a5e59) | 9.7% (g) | 7.9% (g) | 7.9% (g) | 28.90 | 29,529,392 (29,529,392) | 0.12 | USDC | [Monad](https://tradingstrategy.ai/trading-view/monad/vaults) | Accountable |
| 25 | [40BH-USDC-VAULT](https://tradingstrategy.ai/trading-view/avalanche/vaults/40bh-usdc-vault?a=0xc0485c4bafb594ae1457820fb6e5b67e8a04bcfd) | 9.4% (g) | 10.5% (g) | 21.2% (g) | 46.10 | 2,530,967 (2,603,603) | 0.34 | USDC | [Avalanche](https://tradingstrategy.ai/trading-view/avalanche/vaults) | <protocol not yet identified> |
| 26 | [Staked avUSD](https://tradingstrategy.ai/trading-view/avalanche/vaults/staked-avusd?a=0x06d47f3fb376649c3a9dafe069b3d6e35572219e) | 9.2% (n) | 11.2% (n) | 12.0% (n) | 62.70 | 86,949,142 (126,856,869) | 1.24 | avUSD | [Avalanche](https://tradingstrategy.ai/trading-view/avalanche/vaults) | Avant |
| 27 | [gTrade (Gains Network USDC)](https://tradingstrategy.ai/trading-view/arbitrum/vaults/gtrade-gains-network-usdc?a=0xd3443ee1e91af28e5fb858fbd0d72a63ba8046e0) | 8.9% (n) | 7.6% (n) | 12.5% (n) | 23.00 | 12,511,052 (25,269,734) | 2.09 | USDC | [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Gains Network |
| 28 | [Yuzu Money Vault](https://tradingstrategy.ai/trading-view/monad/vaults/yuzu-money-vault?a=0x3a2c4aaae6776dc1c31316de559598f2f952e2cb) | 8.5% (g) | 9.1% (g) | 9.1% (g) | 21.80 | 14,577,710 (20,024,273) | 0.18 | USDC | [Monad](https://tradingstrategy.ai/trading-view/monad/vaults) | Accountable |
| 29 | [Upshift AZT](https://tradingstrategy.ai/trading-view/ethereum/vaults/upshift-azt?a=0x69fc3f84fd837217377d9dae0212068ceb65818e) | 8.1% (g) | 13.6% (g) | 8.8% (g) | 4.10 | 8,063,539 (8,081,937) | 0.67 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Upshift |
| 30 | [Curvance AUSD](https://tradingstrategy.ai/trading-view/monad/vaults/curvance-ausd-8?a=0x8e94704607e857eb3e10bd21d90bf8c1ecba0452) | 8.1% (g) | 8.1% (g) | 8.1% (g) | 36.90 | 4,038,415 (4,785,037) | 0.11 | AUSD | [Monad](https://tradingstrategy.ai/trading-view/monad/vaults) | Curvance |
| 31 | [Ember Third Eye](https://tradingstrategy.ai/trading-view/ethereum/vaults/ember-third-eye?a=0xf3190a3ecc109f88e7947b849b281918c798a0c4) | 8.1% (n) | 7.8% (n) | 7.8% (n) | 12.20 | 2,669,712 (2,669,712) | 0.09 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Ember |
| 32 | [Trust Wallet Morpho Steakhouse USDT](https://tradingstrategy.ai/trading-view/ethereum/vaults/trust-wallet-morpho-steakhouse-usdt?a=0x75e4ce661a49b6bfb2d5b1a8231e32ab47f8b706) | 7.8% (g) | 4.2% (g) | 3.5% (g) | 5.10 | 15,372,337 (36,471,510) | 0.85 | USDT | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Kiln Metavault |
| 33 | [9Summits USDC](https://tradingstrategy.ai/trading-view/avalanche/vaults/9summits-usdc-3?a=0x4af3abe954259fb70b97c57ebd7ac1eb822028ef) | 7.8% (n) | 8.3% (n) | 8.0% (n) | 30.80 | 5,478,813 (27,355,592) | 0.34 | USDC | [Avalanche](https://tradingstrategy.ai/trading-view/avalanche/vaults) | Euler |
| 34 | [Savings crvUSD](https://tradingstrategy.ai/trading-view/ethereum/vaults/savings-crvusd?a=0x0655977feb2f289a4ab78af67bab0d17aab84367) | 7.8% (n) | 3.7% (n) | 6.8% (n) | 19.60 | 42,162,116 (60,668,344) | 1.30 | crvUSD | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Yearn |
| 35 | [Fraxlend Interest Bearing frxUSD (Staked Frax Ether) - 58](https://tradingstrategy.ai/trading-view/ethereum/vaults/fraxlend-interest-bearing-frxusd-staked-frax-ether-58?a=0xab3cb84c310186b2fa4b4503624a5d90b5dcb22d) | 7.7% (g) | 6.3% (g) | 4.7% (g) | 18.70 | 5,304,483 (6,417,506) | 0.93 | frxUSD | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 36 | [Concrete FraxUSD +](https://tradingstrategy.ai/trading-view/ethereum/vaults/concrete-fraxusd?a=0xcf9ceacf5c7d6d2fe6e8650d81fbe4240c72443f) | 7.7% (g) | 7.2% (g) | 7.2% (g) | 6.10 | 3,935,978 (3,977,159) | 0.09 | frxUSD | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 37 | [9Summits USDC](https://tradingstrategy.ai/trading-view/avalanche/vaults/9summits-usdc-2?a=0x37ca03ad51b8ff79aad35fadacba4cedf0c3e74e) | 7.6% (n) | 8.3% (n) | 8.0% (n) | 34.70 | 7,122,102 (27,742,037) | 0.34 | USDC | [Avalanche](https://tradingstrategy.ai/trading-view/avalanche/vaults) | Euler |
| 38 | [Upshift Gamma USDC Vault](https://tradingstrategy.ai/trading-view/ethereum/vaults/upshift-gamma-usdc-vault?a=0x998d7b14c123c1982404562b68eddb057b0477cb) | 7.6% (g) | 7.5% (g) | 9.2% (g) | 8.70 | 11,629,191 (12,319,873) | 0.52 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Upshift |
| 39 | [Strata Junior USDe](https://tradingstrategy.ai/trading-view/ethereum/vaults/strata-junior-usde?a=0xc58d044404d8b14e953c115e67823784dea53d8f) | 7.5% (g) | 10.1% (g) | 9.3% (g) | 45.60 | 39,183,790 (54,176,005) | 0.38 | USDe | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 40 | [RWA Backed Lending by Valos](https://tradingstrategy.ai/trading-view/monad/vaults/rwa-backed-lending-by-valos?a=0x8d3f9f9eb2f5e8b48efbb4074440d1e2a34bc365) | 7.5% (g) | 7.5% (g) | 7.5% (g) | 29.00 | 100,201,860 (100,201,860) | 0.03 | AUSD | [Monad](https://tradingstrategy.ai/trading-view/monad/vaults) | Accountable |
| 41 | [Felix USDH (Frontier)](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/felix-usdh-frontier?a=0x274f854b2042db1aa4d6c6e45af73588bed4fc9d) | 7.4% (n) | 5.0% (n) | 5.0% (n) | 23.60 | 18,666,763 (24,539,902) | 0.21 | USDH | [Hyperliquid](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Morpho |
| 42 | [Fluid USD Coin](https://tradingstrategy.ai/trading-view/binance/vaults/fluid-usd-coin-6?a=0xfe60462e93cee34319f48cfc6acfbc13c2882df9) | 7.3% (g) | 6.3% (g) | 6.3% (g) | 5.70 | 5,001,032 (5,001,032) | 0.11 | USDC | [Binance](https://tradingstrategy.ai/trading-view/binance/vaults) | Fluid |
| 43 | [Llama Lend CRV / crvUSD](https://tradingstrategy.ai/trading-view/ethereum/vaults/llama-lend-crv-crvusd-3?a=0xcea18a8752bb7e7817f9ae7565328fe415c0f2ca) | 7.3% (n) | 8.2% (n) | 11.4% (n) | 27.40 | 4,068,774 (66,426,822) | 1.95 | crvUSD | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Llama Lend |
| 44 | [Borrowable USDC Deposit, SiloId: 142](https://tradingstrategy.ai/trading-view/avalanche/vaults/borrowable-usdc-deposit-siloid-142-2?a=0x606fe9a70338e798a292ca22c1f28c829f24048e) | 7.2% (n) | 9.4% (n) | 10.0% (n) | 11.10 | 5,037,490 (28,995,325) | 0.48 | USDC | [Avalanche](https://tradingstrategy.ai/trading-view/avalanche/vaults) | Silo Finance |
| 45 | [Strata Senior NUSD](https://tradingstrategy.ai/trading-view/ethereum/vaults/strata-senior-nusd?a=0x65a44528e8868166401ea08b549e19552af589db) | 7.1% (g) | 7.1% (g) | 7.1% (g) | 105.80 | 3,966,237 (3,966,237) | 0.03 | NUSD | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 46 | [Spark USDS Compounder](https://tradingstrategy.ai/trading-view/ethereum/vaults/spark-usds-compounder?a=0xc9f01b5c6048b064e6d925d1c2d7206d4feef8a3) | 7.1% (n) | 31.4% (n) | 17.6% (n) | 3.50 | 10,890,055 (43,364,373) | 0.61 | USDS | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Yearn |
| 47 | [sUSN Delta Neutral Yield Vault](https://tradingstrategy.ai/trading-view/monad/vaults/susn-delta-neutral-yield-vault?a=0x58ba69b289de313e66a13b7d1f822fc98b970554) | 7.0% (g) | 8.3% (g) | 8.3% (g) | 26.10 | 4,342,958 (5,778,270) | 0.23 | USDC | [Monad](https://tradingstrategy.ai/trading-view/monad/vaults) | Accountable |
| 48 | [Vault](https://tradingstrategy.ai/trading-view/base/vaults/vault-11?a=0xb99b6df96d4d5448cc0a5b3e0ef7896df9507cf5) | 6.9% (g) | 7.9% (g) | 18.6% (g) | 81.60 | 11,630,374 (12,201,564) | 1.07 | USDC | [Base](https://tradingstrategy.ai/trading-view/base/vaults) | <protocol not yet identified> |
| 49 | [Arkis USDC](https://tradingstrategy.ai/trading-view/ethereum/vaults/arkis-usdc?a=0xfdfacac8fba4f6250bd446e537d780209c1a396e) | 6.9% (g) | 4.8% (g) | 4.8% (g) | 19.40 | 2,321,549 (5,766,448) | 0.27 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 50 | [ Leveraged syrupUSDT](https://tradingstrategy.ai/trading-view/ethereum/vaults/leveraged-syrupusdt?a=0x3b3bdaa4462851621818d2cebc835e077587147a) | 6.2% (n) | 5.8% (n) | 5.8% (n) | 23.40 | 3,706,545 (5,911,478) | 0.18 | USDT | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | IPOR Fusion |
Best-performing large vaults (min $2M TVL), chart
[17]:
rolling_returns_df = calculate_rolling_returns(
returns_df,
filtered_vault_list_df=lifetime_data_filtered_df,
clip_up=10, # Clip up to 700% returns
)
# display(rolling_returns_df.head(3))
# display(rolling_returns_df.tail(3))
fig = visualise_rolling_returns(
rolling_returns_df,
title="1M rolling returns, best-performing large vaults (min $2M TVL)",
)
fig.show()
Best-performing large vaults, non-volatile, chart
[18]:
non_volatile_df = lifetime_data_filtered_df[lifetime_data_filtered_df["three_months_volatility"] < 0.001]
# display(non_volatile_df)
rolling_returns_df = calculate_rolling_returns(
returns_df,
filtered_vault_list_df=non_volatile_df,
clip_up=33, # Clip up to 700% returns
)
fig = visualise_rolling_returns(
rolling_returns_df,
title="1M rolling returns, min $2M TVL, capped volatility",
)
fig.show()
Best performing new vaults
Vaults less than two months old
Have more than USD 15k in deposits
Have more than 10 depositors
[19]:
nav_threshold = 15_000
event_threshold = 10
age_threshold = 2 / 12 # Two months
lifetime_data_filtered_df = lifetime_data_df[
(lifetime_data_df["current_nav"] >= nav_threshold) &
(lifetime_data_df["event_count"] >= event_threshold) &
(lifetime_data_df["years"] <= age_threshold) &
(lifetime_data_df["address"].apply(lambda addr: not is_flagged_vault(addr)))
]
positive_returns_df = lifetime_data_filtered_df[lifetime_data_filtered_df["lifetime_return"] > 0]
negative_returns_df = lifetime_data_filtered_df[lifetime_data_filtered_df["lifetime_return"] <= 0]
lifetime_data_filtered_df = lifetime_data_filtered_df.sort_values(by="one_month_cagr", ascending=False)
column_to_shift = "three_months_cagr"
new_order = [column_to_shift] + [col for col in lifetime_data_filtered_df.columns if col != column_to_shift]
lifetime_data_filtered_df = lifetime_data_filtered_df[new_order]
sorted_df = format_lifetime_table(lifetime_data_filtered_df.head(50), profit_presentation="net_only")
markdown_df = format_markdown_table(sorted_df, BLOG_POST_COLUMNS)
print(markdown_df.to_markdown(index=True, tablefmt="pipe", floatfmt=",.2f"))
| | Vault | 1M return ann. (net / gross) | 3M return ann. (net / gross) | Lifetime return ann. (net / gross) | 3M sharpe | TVL USD (current / peak) | Age (years) | Denomination | Chain | Protocol |
|---:|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------|:-------------------------------|:-------------------------------------|------------:|:---------------------------|--------------:|:---------------|:--------------------------------------------------------------------------|:------------------------------|
| 1 | [$REKTOBER](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/rektober-2?a=0xe3c97b18216f58af4b9c1347d0ee010c42e6a85d) | 10000.0% (n) | 10000.0% (n) | 10000.0% (n) | 8.40 | 367,951 (405,235) | 0.04 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 2 | [101 Under Vault](https://tradingstrategy.ai/trading-view/base/vaults/101-under-vault?a=0x82b394c5d4eac1b9755eb33bf70ad6d08b2d59f4) | 1082.2% (g) | 1379.7% (g) | 1379.7% (g) | 5.40 | 22,360 (22,360) | 0.09 | USDC | [Base](https://tradingstrategy.ai/trading-view/base/vaults) | BaseVol |
| 3 | [Equinox · Blackalgo](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/equinox-blackalgo-2?a=0x7048b287889c5913d59f812795d7fd5d724be77a) | 604.1% (n) | 337.7% (n) | 337.7% (n) | 2.60 | 1,247,968 (1,251,298) | 0.10 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 4 | [$NIKEPIG's Massive Rocket Algo](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/nikepig-s-massive-rocket-algo-2?a=0x6c0ce3f9ef94a038a6f13daf4a88fc3c93da8800) | 267.9% (n) | 172.7% (n) | 172.7% (n) | 1.70 | 35,127 (35,518) | 0.11 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 5 | [Excelsior Protocol](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/excelsior-protocol-2?a=0x7cf9f8d8015f76b21c0b7be1b7c2293ceeda09bc) | 242.2% (n) | 242.2% (n) | 242.2% (n) | 1.60 | 18,537 (18,995) | 0.05 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 6 | [ALAR SailOut Royalty](https://tradingstrategy.ai/trading-view/berachain/vaults/alar-sailout-royalty-2?a=0x09cea16a2563c2d7d807c86f5b8da760389b5915) | 204.8% (g) | 204.8% (g) | 204.8% (g) | 3.80 | 1,113,967 (1,113,967) | 0.07 | USDe | [Berachain](https://tradingstrategy.ai/trading-view/berachain/vaults) | <protocol not yet identified> |
| 7 | [AILAB TEST URTRA'](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/ailab-test-urtra-2?a=0x21edf2d791f626ee69352120e7f6e2fbb0f48cf1) | 82.4% (n) | 140.9% (n) | 140.9% (n) | 4.20 | 412,966 (441,583) | 0.11 | USDC | [Hypercore](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Hyperliquid |
| 8 | [Steakhouse High Yield Turbo](https://tradingstrategy.ai/trading-view/arbitrum/vaults/steakhouse-high-yield-turbo-4?a=0xbeefff13dd098de415e07f033dae65205b31a894) | 29.3% (n) | 22.3% (n) | 22.3% (n) | 10.60 | 358,345 (1,422,729) | 0.16 | USDC | [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Morpho |
| 9 | [Altura Vault Tokens](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/altura-vault-tokens?a=0xd0ee0cf300dfb598270cd7f4d0c6e0d8f6e13f29) | 22.8% (g) | 23.2% (g) | 23.2% (g) | 29.00 | 4,577,202 (4,577,202) | 0.16 | USD₮0 | [Hyperliquid](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Altura |
| 10 | [DeTrade AUSD-MON Uni v4 Delta-Neutral](https://tradingstrategy.ai/trading-view/monad/vaults/detrade-ausd-mon-uni-v4-delta-neutral?a=0x73758f23fa72d85438a27a9df6220244550e020d) | 16.6% (n) | 18.6% (n) | 18.6% (n) | 22.60 | 160,197 (333,868) | 0.15 | AUSD | [Monad](https://tradingstrategy.ai/trading-view/monad/vaults) | Lagoon Finance |
| 11 | [Steakhouse High Yield Turbo](https://tradingstrategy.ai/trading-view/ethereum/vaults/steakhouse-high-yield-turbo-7?a=0xbeefff4716a49418d69c251cab8759bb107e57c8) | 19.4% (n) | 18.0% (n) | 18.0% (n) | 40.20 | 208,612 (232,161) | 0.14 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho |
| 12 | [Leveraged sUSDD Vault](https://tradingstrategy.ai/trading-view/ethereum/vaults/leveraged-susdd-vault-2?a=0x2387053f7aee257f33a35708ebc7ca71ae07b584) | 14.7% (g) | 14.7% (g) | 14.7% (g) | 25.10 | 240,332 (240,332) | 0.02 | USDT | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 13 | [Strata Junior NUSD](https://tradingstrategy.ai/trading-view/ethereum/vaults/strata-junior-nusd?a=0xfc807058a352b61aeef6a38e2d0fc3990225e772) | 10.4% (g) | 10.4% (g) | 10.4% (g) | 89.20 | 4,257,306 (4,257,306) | 0.03 | NUSD | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 14 | [Hyperithm Delta Neutral Vault](https://tradingstrategy.ai/trading-view/monad/vaults/hyperithm-delta-neutral-vault?a=0x7cd231120a60f500887444a9baf5e1bd753a5e59) | 9.7% (g) | 7.9% (g) | 7.9% (g) | 28.90 | 29,529,392 (29,529,392) | 0.12 | USDC | [Monad](https://tradingstrategy.ai/trading-view/monad/vaults) | Accountable |
| 15 | [PT siUSD March 25 Morpho Looper](https://tradingstrategy.ai/trading-view/ethereum/vaults/pt-siusd-march-25-morpho-looper-2?a=0xb73a2f9f57aaa125ade3a11a1e661d28a919c66d) | 9.4% (g) | 9.4% (g) | 9.4% (g) | 5.40 | 195,053 (195,053) | 0.07 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 16 | [Base-USDC Yield-DynaVault v3](https://tradingstrategy.ai/trading-view/base/vaults/base-usdc-yield-dynavault-v3?a=0x67b93f6676bd1911c5fae7ffa90fff5f35e14dcd) | 9.1% (g) | 67.0% (g) | 67.0% (g) | 4.00 | 418,650 (423,917) | 0.10 | USDC | [Base](https://tradingstrategy.ai/trading-view/base/vaults) | Singularity Finance |
| 17 | [frobUSDC](https://tradingstrategy.ai/trading-view/arbitrum/vaults/frobusdc?a=0xc3415c9231dad88f8146107372143f6dae042967) | 8.4% (n) | 8.1% (n) | 8.1% (n) | 37.00 | 49,546 (49,546) | 0.13 | USDC | [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Morpho |
| 18 | [WinterStelth](https://tradingstrategy.ai/trading-view/ethereum/vaults/winterstelth-2?a=0xea9a89b0ca8a321ec04ccbcca4f680461b5bd156) | 8.4% (g) | 8.2% (g) | 8.2% (g) | 26.10 | 577,033 (577,033) | 0.09 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 19 | [Gami USDC](https://tradingstrategy.ai/trading-view/base/vaults/gami-usdc-3?a=0x776f95321a0285f8bcde149e3264d16dc08da69a) | 8.2% (g) | 8.2% (g) | 8.2% (g) | 7.60 | 398,875 (813,830) | 0.07 | USDC | [Base](https://tradingstrategy.ai/trading-view/base/vaults) | |
| 20 | [Curvance AUSD](https://tradingstrategy.ai/trading-view/monad/vaults/curvance-ausd-8?a=0x8e94704607e857eb3e10bd21d90bf8c1ecba0452) | 8.1% (g) | 8.1% (g) | 8.1% (g) | 36.90 | 4,038,415 (4,785,037) | 0.11 | AUSD | [Monad](https://tradingstrategy.ai/trading-view/monad/vaults) | Curvance |
| 21 | [Ember Third Eye](https://tradingstrategy.ai/trading-view/ethereum/vaults/ember-third-eye?a=0xf3190a3ecc109f88e7947b849b281918c798a0c4) | 8.1% (n) | 7.8% (n) | 7.8% (n) | 12.20 | 2,669,712 (2,669,712) | 0.09 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Ember |
| 22 | [Concrete FraxUSD +](https://tradingstrategy.ai/trading-view/ethereum/vaults/concrete-fraxusd?a=0xcf9ceacf5c7d6d2fe6e8650d81fbe4240c72443f) | 7.7% (g) | 7.2% (g) | 7.2% (g) | 6.10 | 3,935,978 (3,977,159) | 0.09 | frxUSD | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 23 | [RWA Backed Lending by Valos](https://tradingstrategy.ai/trading-view/monad/vaults/rwa-backed-lending-by-valos?a=0x8d3f9f9eb2f5e8b48efbb4074440d1e2a34bc365) | 7.5% (g) | 7.5% (g) | 7.5% (g) | 29.00 | 100,201,860 (100,201,860) | 0.03 | AUSD | [Monad](https://tradingstrategy.ai/trading-view/monad/vaults) | Accountable |
| 24 | [Fluid USD Coin](https://tradingstrategy.ai/trading-view/binance/vaults/fluid-usd-coin-6?a=0xfe60462e93cee34319f48cfc6acfbc13c2882df9) | 7.3% (g) | 6.3% (g) | 6.3% (g) | 5.70 | 5,001,032 (5,001,032) | 0.11 | USDC | [Binance](https://tradingstrategy.ai/trading-view/binance/vaults) | Fluid |
| 25 | [Staked dUSD](https://tradingstrategy.ai/trading-view/ethereum/vaults/staked-dusd-14?a=0x7cb20517776636ed76b68edb3d99dcce356abf02) | 7.2% (g) | 6.5% (g) | 6.5% (g) | 25.40 | 300,586 (300,586) | 0.09 | dUSD | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 26 | [Strata Senior NUSD](https://tradingstrategy.ai/trading-view/ethereum/vaults/strata-senior-nusd?a=0x65a44528e8868166401ea08b549e19552af589db) | 7.1% (g) | 7.1% (g) | 7.1% (g) | 105.80 | 3,966,237 (3,966,237) | 0.03 | NUSD | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 27 | [vault](https://tradingstrategy.ai/trading-view/base/vaults/0xc62734aecb095d2cb74b3ccebfdf973ec23fbaa1?a=0xc62734aecb095d2cb74b3ccebfdf973ec23fbaa1) | 7.1% (g) | 6.4% (g) | 6.4% (g) | 6.00 | 425,154 (827,360) | 0.09 | USDC | [Base](https://tradingstrategy.ai/trading-view/base/vaults) | <protocol not yet identified> |
| 28 | [Turtle Avalanche USDC](https://tradingstrategy.ai/trading-view/avalanche/vaults/turtle-avalanche-usdc?a=0x3048925b3ea5a8c12eecccb8810f5f7544db54af) | 5.0% (n) | 5.1% (n) | 5.1% (n) | 11.60 | 4,713,403 (33,480,460) | 0.11 | USDC | [Avalanche](https://tradingstrategy.ai/trading-view/avalanche/vaults) | Lagoon Finance |
| 29 | [AB Nexus USD Vault](https://tradingstrategy.ai/trading-view/arbitrum/vaults/ab-nexus-usd-vault?a=0x14f2a9ebbd7b4d60b925053c6cc7900b48f96400) | 6.5% (n) | 6.7% (n) | 6.7% (n) | 7.40 | 313,370 (313,370) | 0.13 | USD₮0 | [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Lagoon Finance |
| 30 | [sky.money USDS Risk Capital](https://tradingstrategy.ai/trading-view/ethereum/vaults/sky-money-usds-risk-capital-2?a=0xf42bca228d9bd3e2f8ee65fec3d21de1063882d4) | 6.5% (n) | 6.4% (n) | 6.4% (n) | 42.20 | 7,541,504 (41,850,505) | 0.09 | USDS | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho |
| 31 | [dSTAKE Idle dUSD Vault](https://tradingstrategy.ai/trading-view/ethereum/vaults/dstake-idle-dusd-vault?a=0x78a4dad0ac32c80da6ef60a366b1c035145380bc) | 6.5% (g) | 5.9% (g) | 5.9% (g) | 27.80 | 300,456 (300,456) | 0.09 | dUSD | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | <protocol not yet identified> |
| 32 | [Spectra ERC4626 Wrapper: xHYPE](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/spectra-erc4626-wrapper-xhype-2?a=0x3ed9aa5b3e1165e07145fae1f342029349f465e2) | 6.4% (g) | 5.8% (g) | 5.8% (g) | 14.90 | 54,388 (54,388) | 0.13 | USDC | [Hyperliquid](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | <protocol not yet identified> |
| 33 | [kpk USDC Yield V2](https://tradingstrategy.ai/trading-view/ethereum/vaults/kpk-usdc-yield-v2?a=0xd5cce260e7a755ddf0fb9cdf06443d593aaeaa13) | 6.1% (n) | 6.1% (n) | 6.1% (n) | 48.20 | 637,021 (907,589) | 0.08 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho |
| 34 | [kpk USDC Yield](https://tradingstrategy.ai/trading-view/ethereum/vaults/kpk-usdc-yield-2?a=0x9178ebe0691593184c1d785a864b62a326cc3509) | 6.1% (n) | 6.1% (n) | 6.1% (n) | 49.10 | 638,533 (909,100) | 0.08 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho |
| 35 | [Clearstar Yield USDC](https://tradingstrategy.ai/trading-view/ethereum/vaults/clearstar-yield-usdc?a=0xfa17f7aadbfac2c5d3c8125555404c1ae17df853) | 6.0% (n) | 6.1% (n) | 6.1% (n) | 51.30 | 5,957,378 (5,957,378) | 0.09 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho |
| 36 | [yoVaultUSD](https://tradingstrategy.ai/trading-view/arbitrum/vaults/yovaultusd-3?a=0x0000000f2eb9f69274678c76222b35eec7588a65) | 5.9% (g) | 5.9% (g) | 5.9% (g) | 57.50 | 257,905 (257,905) | 0.03 | USDC | [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Yo |
| 37 | [Alpha USDC Enhanced V2](https://tradingstrategy.ai/trading-view/ethereum/vaults/alpha-usdc-enhanced-v2?a=0x951a9f4a2ce19b9dea6b37e691d076a345b6c0f8) | 5.8% (n) | 5.9% (n) | 5.9% (n) | 31.20 | 2,699,279 (4,031,781) | 0.09 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho |
| 38 | [Steakhouse High Yield Term](https://tradingstrategy.ai/trading-view/ethereum/vaults/steakhouse-high-yield-term-2?a=0xbeefffc57a26fd8d3b693ba025ead597dbecebfe) | 5.7% (n) | 5.8% (n) | 5.8% (n) | 32.30 | 169,710 (169,710) | 0.13 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho |
| 39 | [Etherealm USDC](https://tradingstrategy.ai/trading-view/ethereum/vaults/etherealm-usdc-2?a=0xb7305d968ecd8a23a13ec01927e3f9588c7653b5) | 5.6% (n) | 5.7% (n) | 5.7% (n) | 53.60 | 952,417 (2,753,834) | 0.08 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho |
| 40 | [Alpha USDC Core V2](https://tradingstrategy.ai/trading-view/ethereum/vaults/alpha-usdc-core-v2?a=0xf1ca44eea3a4effcb195a970a2f1d8553f76f9a1) | 5.6% (n) | 5.6% (n) | 5.6% (n) | 44.30 | 2,643,926 (5,701,639) | 0.09 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho |
| 41 | [Curvance AUSD](https://tradingstrategy.ai/trading-view/monad/vaults/curvance-ausd-10?a=0x88e0994e8130ef72bf614cbbcf722839b167c8d1) | 5.5% (g) | 5.5% (g) | 5.5% (g) | 33.70 | 195,146 (1,027,926) | 0.05 | AUSD | [Monad](https://tradingstrategy.ai/trading-view/monad/vaults) | Curvance |
| 42 | [kpk USDC Yield](https://tradingstrategy.ai/trading-view/arbitrum/vaults/kpk-usdc-yield-3?a=0x5837e4189819637853a357af36650902347f5e73) | 5.5% (n) | 5.4% (n) | 5.4% (n) | 12.30 | 601,336 (1,608,456) | 0.09 | USDC | [Arbitrum](https://tradingstrategy.ai/trading-view/arbitrum/vaults) | Morpho |
| 43 | [Hyperbeat USDT Lending Optimizer](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/hyperbeat-usdt-lending-optimizer?a=0x3cc295fc480afcc3642c5678f35a095a26b3f3bc) | 5.4% (n) | 5.4% (n) | 5.4% (n) | 54.60 | 467,668 (629,353) | 0.04 | USD₮0 | [Hyperliquid](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Morpho |
| 44 | [Summer.fi USDC](https://tradingstrategy.ai/trading-view/hyperliquid/vaults/0x252e5aa42c1804b85b2ce6712cd418a0561232ba?a=0x252e5aa42c1804b85b2ce6712cd418a0561232ba) | 5.4% (n) | 5.1% (n) | 5.1% (n) | 48.60 | 1,079,579 (2,883,885) | 0.10 | USDC | [Hyperliquid](https://tradingstrategy.ai/trading-view/hyperliquid/vaults) | Summer.fi |
| 45 | [Ember UDL](https://tradingstrategy.ai/trading-view/ethereum/vaults/ember-udl?a=0x373152feef81cc59502da2c8de877b3d5ae2e342) | 5.2% (n) | 3.9% (n) | 3.9% (n) | 8.00 | 70,392 (70,392) | 0.12 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Ember |
| 46 | [TAU InfiniFi Pointsmaxx - Silo](https://tradingstrategy.ai/trading-view/ethereum/vaults/tau-infinifi-pointsmaxx-silo?a=0xd36f53497507e948df9f277cf8c3ececb09a1c1d) | 3.9% (n) | 3.9% (n) | 3.9% (n) | 14.00 | 646,812 (1,599,610) | 0.08 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | IPOR Fusion |
| 47 | [INX/USDT@24FEB2026-0.007P](https://tradingstrategy.ai/trading-view/binance/vaults/inx-usdt-24feb2026-0-007p?a=0xf83558c486f57e0f562d2255fe29f9cb643a6e50) | 5.0% (g) | 5.0% (g) | 5.0% (g) | 16.20 | 15,250 (20,582) | 0.04 | USDT | [Binance](https://tradingstrategy.ai/trading-view/binance/vaults) | <protocol not yet identified> |
| 48 | [Philidor USDC Prime](https://tradingstrategy.ai/trading-view/ethereum/vaults/philidor-usdc-prime-2?a=0xfb219e20e7ad26345fd3474eba6c9250482971cf) | 5.0% (n) | 5.0% (n) | 5.0% (n) | 29.50 | 146,704 (146,704) | 0.08 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho |
| 49 | [Alpha Frax USD Enhanced V2](https://tradingstrategy.ai/trading-view/ethereum/vaults/alpha-frax-usd-enhanced-v2?a=0xd8cd72a2eb7a4312404c00aed5172c0026da0c27) | 4.9% (n) | 4.9% (n) | 4.9% (n) | 34.70 | 493,733 (493,733) | 0.02 | frxUSD | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho |
| 50 | [August USDC V2](https://tradingstrategy.ai/trading-view/ethereum/vaults/august-usdc-v2?a=0x7ceb0f01cb7187a2ebed5661ecc4d5701d8f2350) | 4.8% (n) | 5.4% (n) | 5.4% (n) | 38.60 | 33,709,982 (34,173,259) | 0.13 | USDC | [Ethereum](https://tradingstrategy.ai/trading-view/ethereum/vaults) | Morpho |