ERC4626Feature

Documentation for eth_defi.erc_4626.core.ERC4626Feature Python class.

class ERC4626Feature

Bases: enum.Enum

Additional extensionsERc-4626 vault may have.

Helps to classify for which protocol the vault belongs and then extract useful data out of it, like proprietary fee calls.

  • Flag ERC-4626 matches in the scan with features detected from the smart contract probes

  • Use name/known calls to flag the protocol for which the vault belongs

Feature values are persisted in eth_defi.vault.vaultdb.VaultDatabase pickles. Removing or renaming a value breaks existing vault databases at unpickling time. Any such migration must add a value-level compatibility case in _missing_() that maps the retired value to its canonical replacement; see PR #1318.

Attributes summary

broken

Failed when probing with multicall, Deposit() event likely for other protocol

erc_7540_like

Asynchronous vault extension (ERC-7540) https://eips.ethereum.org/EIPS/eip-7540

erc_7575_like

Multi-asset vault extension (ERC-7575) https://eips.ethereum.org/EIPS/eip-7575

lagoon_like

Lagoon protocol

t3tris_like

T3tris protocol

oda_fact_like

Kinexys tokenised fund contract using the ODA-FACT surface.

midas_like

Midas tokenised investment products.

asseto_like

Asseto tokenised fund products.

asseto_royalty_like

Asseto IP Vault on Soneium; separate onchain reader, still under verification.

rysk_premium_like

Rysk Premium epoch-settled DeFi option-writing pool share, not a fund.

antarctic_like

Antarctic perpetual exchange LP settlement prices.

infinit_like

Infinit managed trading vaults: https://www.infinit.tech/.

franklin_like

Franklin Templeton Benji tokenised fund share.

securitize_like

Securitize Digital Securities Protocol token.

ondo_like

Ondo permissioned tokenised fund products.

usyc_like

Circle USYC tokenised money market fund.

centrifuge_tranche_like

Centrifuge permissioned Tranche share token.

wisdomtree_like

WisdomTree permissioned tokenised-fund products.

superstate_like

Superstate tokenised fund products.

libeara_like

Libeara CMTAT tokenised fund shares.

spiko_like

Spiko permissioned tokenised fund shares.

sygnum_like

Sygnum permissioned FILQ share tokens.

fdit_like

Fidelity Digital Interest Token permissioned fund shares.

kaio_like

KAIO permissioned CASHx fund shares.

openeden_like

OpenEden permissioned TBILL fund shares.

gmx_gm

GMX V2 GM market-token liquidity-provider share.

gmx_glv

GMX V2 GLV multi-market liquidity-provider share.

yield_basis_lt

YieldBasis unstaked yb-LP leveraged liquidity-provider share.

amm_pool_like

Vault-like share that represents liquidity in an automated market maker pool.

share_price_equivalence

Vault-like product without a standard contract share-price method.

flying_tulip_like

Flying Tulip's externally rewarded sftUSD vault.

flying_tulip_stable_like

Flying Tulip ssftUSD with ftUSD rewards compounded into its share price.

theo_itoken_like

Theo multi-asset iToken tokenised funds.

wstgbp_like

wstGBP tokenised asset contracts.

vault_street_like

Vault Street permissioned tokenised investment products.

ipor_like

Ipor protocol

moonwell_like

Moonwell protocol

morpho_like

Morpho protocol (V1)

morpho_v2_like

Morpho Vault V2

harvest_finance

Harvest Finance like protocol

panoptic_like

Panoptic https://panoptic.xyz/

baklava_space_like

Baklavaf BRT2

astrolab_like

https://astrolab.fi/

kiloex_like

KiloEx Hybrid Vault.

gains_like

Gains network and Ostium gToken vaults https://github.com/GainsNetwork

nova_markets_like

Nova Markets Conviction Pool, independently operated on Arbitrum.

ostium_like

ALmost like Gains, but Ostium LP

domination_finance_like

Domination Finance

veranta_like

Veranta (formerly Avantis) unified USDC liquidity vault on Base.

gains_tranche_like

Gains tranche? https://basescan.org/address/0x2ac590a4a78298093e5bc7742685446af96d56e7#code

return_finance_like

Return Finacne

arcadia_finance_like

Arcadia Finance https://defillama.com/protocol/arcadia-finance

satoshi_stablecoin

SATS DAO https://github.com/satsDAO/Satoshi

athena_like

Athena https://www.athenafinance.io/

reserve_like

Reserve https://reserve.org/

fluid_like

Fluid https://docs.fluid.instadapp.io/

kiln_metavault_like

Kiln OmniVaults.

peapods_like

Peopods https://beta.peapods.finance/

yearn_compounder_like

Yearn compounding vault.

yearn_v3_like

Yearn v3 Written in vyper.

yearn_registry_excluded

Excluded from Yearn attribution in Trading Strategy's vault catalogue.

yearn_tokenised_strategy

Yearn silo strategy By

superform_like

Superform Metavault - cross-chain yield.

term_finance_like

Term Finance https://mytermfinance.com/ https://etherscan.io/address/0xa10c40f9e318b0ed67ecc3499d702d8db9437228#readProxyContract

euler_like

Euler

euler_earn_like

EulerEarn

umami_like

Umami DAO

plutus_like

Plutus

bulla_like

Bulla Network invoice-factoring vaults.

d2_like

D2 Finance

untangled_like

Untangled Finance

goat_like

Goat protocol

usdai_like

USD.ai

autopool_like

AUTO Finance Prev.

nashpoint_like

NashPoint

barker_like

Barker

llamma_like

Llama Lend (powered by LLAMMA)

summer_like

Summer Earn

silo_like

Silo Finance

gyroscope

Savings GYD

truefi_like

TrueFi

cap_like

Covered Agent Protocol (CAP)

foxify_like

Foxify

liquid_royalty_like

Liquid Royalty

liquidity_royalty_like

Deprecated: renamed to liquid_royalty_like.

csigma_like

cSigma Finance

spark_like

Spark

frankencoin_like

Frankencoin savings vault

frankencoin_fcs_like

Frankencoin Shares (FCS), the protocol-equity ERC-4626 wrapper.

yearn_morpho_compounder_like

Yearn Morpho Compounder strategy

teller_like

Teller Protocol

deltr_like

Deltr

arcus_like

Arcus pToken vaults on Robinhood Chain.

upshift_like

Upshift

upshift_multi_asset_like

Upshift multi-asset vault.

shift_like

Shift Protocol custom ERC-20 share vaults.

sky_like

Sky (formerly MakerDAO)

maple_like

Maple Finance Syrup

maple_aqru_like

Maple Finance AQRU Pool

centrifuge_like

Centrifuge

ethena_like

Ethena

tori_like

Tori Finance native strUSD staking vault.

usdd_like

Decentralized USD (USDD)

royco_like

Royco Protocol

royco_tranche_like

Royco tranche vaults

zerolend_like

ZeroLend

eth_strategy_like

ETH Strategy

yuzu_money_like

Yuzu Money

altura_like

Altura

spectra_usdn_wrapper_like

Spectra USDN Wrapper

gearbox_like

Gearbox Protocol

mainstreet_like

Mainstreet Finance

yieldfi_like

YieldFi

resolv_like

Resolv

curvance_like

Curvance

spectra_erc4626_wrapper_like

Spectra ERC4626 Wrapper

singularity_like

Singularity Finance

brink_like

Brink

accountable_like

Accountable Capital

yieldnest_like

YieldNest

nest_like

Nest

secured_finance_like

Secured Finance

dolomite_like

Dolomite

hypurrfi_like

HypurrFi

usdx_money_like

USDX Money

nara_like

Nara

hyperlend_like

Hyperlend

sentiment_like

Sentiment

infinifi_like

infiniFi

renalta_like

Renalta

avant_like

Avant Protocol

aarna_like

aarnâ

aera_like

Aera

yo_like

Yo Protocol

frax_like

Frax

frax_staking_like

Frax stablecoin staking vault.

axis_like

Axis StakedUSDx rewards vault.

hyperdrive_hl_like

Hyperdrive (HyperEVM)

basevol_like

BaseVol

sbold_like

sBOLD

hypercore_native

Hypercore native vault

grvt_native

GRVT native vault

lighter_native

Lighter native pool

hibachi_native

Hibachi native vault

derive_v3_native

Derive v3 native vault

apex_native

ApeX native vault

ember_like

Ember Protocol

inverse_finance_like

Inverse Finance

forty_acres_like

40acres

forgeyields_like

ForgeYields

crystalclear_like

CrystalClear

threejane_like

3Jane

pallas_like

Pallas

aave_like

Aave (v3 and v4)

mellow_like

Mellow Core Vault.

enzyme_onyx_like

Enzyme Onyx Shares vault.

enzyme_like

Backwards-compatible alias for enzyme_onyx_like.

enzyme_blue_like

Enzyme Blue VaultProxy and paired ComptrollerProxy vault.

atoma_like

Atoma

symbiotic_like

Symbiotic Core V2 vault.

broken = 'broken'

Failed when probing with multicall, Deposit() event likely for other protocol

erc_7540_like = 'erc_7540_like'

Asynchronous vault extension (ERC-7540) https://eips.ethereum.org/EIPS/eip-7540

erc_7575_like = 'erc_7575_like'

Multi-asset vault extension (ERC-7575) https://eips.ethereum.org/EIPS/eip-7575

lagoon_like = 'lagoon_like'

Lagoon protocol

https://app.lagoon.finance/

t3tris_like = 't3tris_like'

T3tris protocol

https://app.t3tris.finance/

oda_fact_like = 'oda_fact_like'

Kinexys tokenised fund contract using the ODA-FACT surface.

Routing marker for non-ERC-4626 ODA-FACT instruments that are read through a eth_defi.vault.base.VaultBase adapter.

midas_like = 'midas_like'

Midas tokenised investment products.

Routing marker for non-ERC-4626 mToken instruments that are read through a eth_defi.vault.base.VaultBase adapter.

asseto_like = 'asseto_like'

Asseto tokenised fund products.

Routing marker for non-ERC-4626 Asseto products that are read through a eth_defi.vault.base.VaultBase adapter.

asseto_royalty_like = 'asseto_royalty_like'

Asseto IP Vault on Soneium; separate onchain reader, still under verification.

rysk_premium_like = 'rysk_premium_like'

Rysk Premium epoch-settled DeFi option-writing pool share, not a fund.

https://docs.rysk.finance/rysk-premium/rysk-premium-explainer Routing marker for non-ERC-4626 Rysk Premium LP shares discovered and priced from protocol-specific onchain events.

antarctic_like = 'antarctic_like'

Antarctic perpetual exchange LP settlement prices. https://www.antarctic.exchange/lp/amlp

infinit_like = 'infinit_like'

Infinit managed trading vaults: https://www.infinit.tech/.

franklin_like = 'franklin_like'

Franklin Templeton Benji tokenised fund share.

https://digitalassets.franklintempleton.com/benji/ Routing marker for non-ERC-4626 permissioned Benji instruments read through a eth_defi.vault.base.VaultBase adapter.

securitize_like = 'securitize_like'

Securitize Digital Securities Protocol token.

Routing marker for non-ERC-4626 DSToken instruments that are read through a eth_defi.vault.base.VaultBase adapter.

ondo_like = 'ondo_like'

Ondo permissioned tokenised fund products.

Routing marker for non-ERC-4626 issuer share tokens read through a eth_defi.vault.base.VaultBase adapter.

usyc_like = 'usyc_like'

Circle USYC tokenised money market fund.

Routing marker for the non-ERC-4626, permissioned USYC ERC-20 token read through a eth_defi.vault.base.VaultBase adapter.

centrifuge_tranche_like = 'centrifuge_tranche_like'

Centrifuge permissioned Tranche share token.

This marks a direct share token, not Centrifuge’s separate ERC-7540 LiquidityPool vault contract.

wisdomtree_like = 'wisdomtree_like'

WisdomTree permissioned tokenised-fund products.

Routing marker for non-ERC-4626 compliance ERC-20 fund shares read through a eth_defi.vault.base.VaultBase adapter.

superstate_like = 'superstate_like'

Superstate tokenised fund products.

Routing marker for non-ERC-4626 allowlisted fund tokens that are read through a eth_defi.vault.base.VaultBase adapter.

libeara_like = 'libeara_like'

Libeara CMTAT tokenised fund shares.

spiko_like = 'spiko_like'

Spiko permissioned tokenised fund shares.

sygnum_like = 'sygnum_like'

Sygnum permissioned FILQ share tokens.

fdit_like = 'fdit_like'

Fidelity Digital Interest Token permissioned fund shares.

kaio_like = 'kaio_like'

KAIO permissioned CASHx fund shares.

openeden_like = 'openeden_like'

OpenEden permissioned TBILL fund shares.

gmx_gm = 'gmx_gm'

GMX V2 GM market-token liquidity-provider share.

https://docs.gmx.io/docs/providing-liquidity/

gmx_glv = 'gmx_glv'

GMX V2 GLV multi-market liquidity-provider share.

https://docs.gmx.io/docs/providing-liquidity/

yield_basis_lt = 'yield_basis_lt'

YieldBasis unstaked yb-LP leveraged liquidity-provider share.

YieldBasis LTs are ERC-20 shares whose fundamental value is read from pricePerShare() and a Curve Cryptoswap asset/crvUSD oracle. https://docs.yieldbasis.com/user/overview/how-yieldbasis-works

amm_pool_like = 'amm_pool_like'

Vault-like share that represents liquidity in an automated market maker pool.

GMX GM and GLV tokens are market-making claims on pools that hold the assets used to settle swaps and perpetual-trading PnL. https://docs.gmx.io/docs/providing-liquidity/

share_price_equivalence = 'share_price_equivalence'

Vault-like product without a standard contract share-price method.

GMX GM and GLV holders earn or lose value through their pro-rata claim on the market pool: trader PnL changes the pool value, while a share of trading, liquidation, borrowing and swap fees accrues to liquidity providers. The scanner therefore derives a USD NAV-per-token equivalent from GMX pool-value and token-supply events.

flying_tulip_like = 'flying_tulip_like'

Flying Tulip’s externally rewarded sftUSD vault.

sftUSD deliberately keeps its ERC-4626 conversion at one ftUSD per share. Its FT reward distributions are represented separately through a share_price_equivalence historical series.

flying_tulip_stable_like = 'flying_tulip_stable_like'

Flying Tulip ssftUSD with ftUSD rewards compounded into its share price.

theo_itoken_like = 'theo_itoken_like'

Theo multi-asset iToken tokenised funds.

wstgbp_like = 'wstgbp_like'

wstGBP tokenised asset contracts.

Routing marker for the non-ERC-4626 wstGBP instrument that is read through a eth_defi.vault.base.VaultBase adapter.

vault_street_like = 'vault_street_like'

Vault Street permissioned tokenised investment products.

Routing marker for non-ERC-4626 products read through a eth_defi.vault.base.VaultBase adapter.

ipor_like = 'ipor_like'

Ipor protocol

https://app.ipor.io/fusion

moonwell_like = 'moonwell_like'

Moonwell protocol

morpho_like = 'morpho_like'

Morpho protocol (V1)

Uses MORPHO() function for identification

morpho_v2_like = 'morpho_v2_like'

Morpho Vault V2

Newer version with adapter-based architecture for multi-protocol yield allocation. Uses adaptersLength() function for identification. https://docs.morpho.org/learn/concepts/vault-v2/ https://github.com/morpho-org/vault-v2

harvest_finance = 'harvest_finance'

Harvest Finance like protocol

panoptic_like = 'panoptic_like'

Panoptic https://panoptic.xyz/

baklava_space_like = 'baklava_space_like'

Baklavaf BRT2

astrolab_like = 'astrolab_like'

https://astrolab.fi/

kiloex_like = 'kiloex_like'

KiloEx Hybrid Vault.

https://www.kiloex.io/

gains_like = 'gains_like'

Gains network and Ostium gToken vaults https://github.com/GainsNetwork

nova_markets_like = 'nova_markets_like'

Nova Markets Conviction Pool, independently operated on Arbitrum. https://docs.nova.markets/#/contracts

ostium_like = 'ostium_like'

ALmost like Gains, but Ostium LP

domination_finance_like = 'domination_finance_like'

Domination Finance

Gains/Ostium-family counterparty liquidity vault for dominance perpetual futures. https://domination.finance/

veranta_like = 'veranta_like'

Veranta (formerly Avantis) unified USDC liquidity vault on Base. https://docs.veranta.xyz/liquidity-providers/veranta-lp-vault-avusdc

gains_tranche_like = 'gains_tranche_like'

Gains tranche? https://basescan.org/address/0x2ac590a4a78298093e5bc7742685446af96d56e7#code

return_finance_like = 'return_finance_like'

Return Finacne

arcadia_finance_like = 'arcadia_finance_like'

Arcadia Finance https://defillama.com/protocol/arcadia-finance

satoshi_stablecoin = 'satoshi_stablecoin'

SATS DAO https://github.com/satsDAO/Satoshi

athena_like = 'athena_like'

Athena https://www.athenafinance.io/

reserve_like = 'reserve_like'

Reserve https://reserve.org/

fluid_like = 'fluid_like'

Fluid https://docs.fluid.instadapp.io/

kiln_metavault_like = 'kiln_metavault_like'

Kiln OmniVaults.

https://docs.kiln.fi/v1/kiln-products/omnivaults

peapods_like = 'peapods_like'

Peopods https://beta.peapods.finance/

yearn_compounder_like = 'yearn_compounder_like'

Yearn compounding vault. Written in Solidity. https://yearn.fi/ https://etherscan.io/address/0x4cE9c93513DfF543Bc392870d57dF8C04e89Ba0a#readProxyContract Contracts have both proxy and non-proxy functions.

yearn_v3_like = 'yearn_v3_like'

Yearn v3 Written in vyper. https://yearn.fi/ https://etherscan.io/address/0xa10c40f9e318b0ed67ecc3499d702d8db9437228#readProxyContract

yearn_registry_excluded = 'yearn_registry_excluded'

Excluded from Yearn attribution in Trading Strategy’s vault catalogue.

This offchain provenance marker preserves the technical Yearn interface feature while excluding the vault from Yearn protocol attribution. The scanner adds it for explicit negative registry decisions. The export cleanup also adds it when a Yearn-labelled row lacks the registry’s positive inclusion.isYearn decision. This is an offchain catalogue attribution policy, not an ownership, safety, or code-provenance claim. https://kong.yearn.fi/api/rest/list/vaults

yearn_tokenised_strategy = 'yearn_tokenised_strategy'

Yearn silo strategy By

https://github.com/johnnyonline/yearn-v3-silo-lender/blob/34b35bd1649f746020f972844cc27cd6f2916374/src/strategies/silo/SiloStrategy.sol#L35

superform_like = 'superform_like'

Superform Metavault - cross-chain yield. https://www.superform.xyz/vault/BB5FPH0VNwM1AxdvVnhn8/ Non-metavault? https://www.superform.xyz/vault/b6XXUtR2K4ktxzAuDhZUI/ https://etherscan.io//address/0x862c57d48becB45583AEbA3f489696D22466Ca1b#readProxyContract https://basescan.org/address/0x84d7549557f0fb69efbd1229d8e2f350b483c09b#code

term_finance_like = 'term_finance_like'

Term Finance https://mytermfinance.com/ https://etherscan.io/address/0xa10c40f9e318b0ed67ecc3499d702d8db9437228#readProxyContract

euler_like = 'euler_like'

Euler

In vault names EVK stands for “Euler Vault Kit” https://github.com/euler-xyz/euler-vault-kit/blob/master/docs/whitepaper.md

https://app.euler.finance/vault/0xC063C3b3625DF5F362F60f35B0bcd98e0fa650fb?network=base https://basescan.org/address/0x30a9a9654804f1e5b3291a86e83eded7cf281618#code

euler_earn_like = 'euler_earn_like'

EulerEarn

EulerEarn is a Metamorpho-based metavault that aggregates deposits into multiple ERC-4626 vaults. Built on top of Euler Vault Kit (EVK). https://github.com/euler-xyz/euler-earn https://docs.euler.finance/developers/euler-earn/

Example vault: https://snowtrace.io/address/0xE1A62FDcC6666847d5EA752634E45e134B2F824B

umami_like = 'umami_like'

Umami DAO

gmUSDC vault - ERC-4626 custom in-house, no Github repo https://arbiscan.io/address/0x5f851f67d24419982ecd7b7765defd64fbb50a97#readContract

deposit() custom signature

plutus_like = 'plutus_like'

Plutus

https://plutus.fi/Vaults

bulla_like = 'bulla_like'

Bulla Network invoice-factoring vaults.

https://www.bulla.network/

d2_like = 'd2_like'

D2 Finance

https://arbiscan.io/address/0x75288264fdfea8ce68e6d852696ab1ce2f3e5004#code

untangled_like = 'untangled_like'

Untangled Finance

https://arbiscan.io/address/0x4a3f7dd63077cde8d7eff3c958eb69a3dd7d31a9#readContract

goat_like = 'goat_like'

Goat protocol

https://github.com/goatfi/contracts/blob/main/src/infra/multistrategy/Multistrategy.sol

usdai_like = 'usdai_like'

USD.ai

https://usd.ai/

autopool_like = 'autopool_like'

AUTO Finance Prev. Tokemak Autopilot

https://app.auto.finance/ https://github.com/Tokemak/v2-core-pub?tab=readme-ov-file

nashpoint_like = 'nashpoint_like'

NashPoint

https://nashpoint.gitbook.io/nashpoint

barker_like = 'barker_like'

Barker

Stablecoin-yield routing platform. The reviewed H1 vault on HyperEVM is recognised by address because its implementation is unverified. https://barker.money/

llamma_like = 'llamma_like'

Llama Lend (powered by LLAMMA)

Llama Lend is Curve Finance’s lending protocol powered by the liquidation protection mechanism provided by LLAMMA (Lending Liquidating Automated Market Maker Algorithm). https://lend.curve.fi/

summer_like = 'summer_like'

Summer Earn

“FleerCommander” contract https://github.com/OasisDEX/summer-earn-protocol/blob/8a0eaa6e0ff420f4e574042855514590e0cc610e/packages/core-contracts/src/contracts/FleetCommander.sol

silo_like = 'silo_like'

Silo Finance

https://arbiscan.io/address/0xacb7432a4bb15402ce2afe0a7c9d5b738604f6f9#readContract

gyroscope = 'gyroscope'

Savings GYD

https://app.gyro.finance/sgyd/arbitrum/https://app.gyro.finance/sgyd/arbitrum/

truefi_like = 'truefi_like'

TrueFi

https://truefi.io/ https://arbiscan.io/address/0x8626a4234721a605fc84bb49d55194869ae95d98#readContract

cap_like = 'cap_like'

Covered Agent Protocol (CAP)

https://cap.ag/ Uses Yearn V3 vault infrastructure https://etherscan.io/address/0x3ed6aa32c930253fc990de58ff882b9186cd0072

foxify_like = 'foxify_like'

Foxify

https://www.foxify.trade/

liquid_royalty_like = 'liquid_royalty_like'

Liquid Royalty

https://www.liquidroyalty.com/vaults

liquidity_royalty_like = 'liquidity_royalty_like'

Deprecated: renamed to liquid_royalty_like. Kept for backwards compatibility with pickled databases.

csigma_like = 'csigma_like'

cSigma Finance

https://csigma.finance

spark_like = 'spark_like'

Spark

https://spark.fi/

frankencoin_like = 'frankencoin_like'

Frankencoin savings vault

https://frankencoin.com/token/

frankencoin_fcs_like = 'frankencoin_fcs_like'

Frankencoin Shares (FCS), the protocol-equity ERC-4626 wrapper.

https://docs.frankencoin.com/pool-shares/fcs

yearn_morpho_compounder_like = 'yearn_morpho_compounder_like'

Yearn Morpho Compounder strategy

A Yearn V3 vault that uses MorphoCompounder strategies to invest in Morpho vaults and compound rewards. https://yearn.fi/ https://etherscan.io/address/0x6D2981FF9b8d7edbb7604de7A65BAC8694ac849F

teller_like = 'teller_like'

Teller Protocol

Long-tail lending pools where lenders deposit assets to earn yield from borrower interest payments. Uses time-based loan expiration instead of price-based liquidations. https://www.teller.org/ https://basescan.org/address/0x13cd7cf42ccbaca8cd97e7f09572b6ea0de1097b

deltr_like = 'deltr_like'

Deltr

StakeddUSD vault for dUSD staking. https://etherscan.io/address/0xa7a31e6a81300120b7c4488ec3126bc1ad11f320

arcus_like = 'arcus_like'

Arcus pToken vaults on Robinhood Chain.

Detected through the reviewed pToken bridgeVault() return value on Robinhood Chain only. The deployed implementation is not source-verified. https://arcus.xyz/

upshift_like = 'upshift_like'

Upshift

Institutional-grade DeFi yield strategies through non-custodial vaults. https://www.upshift.finance/

upshift_multi_asset_like = 'upshift_multi_asset_like'

Upshift multi-asset vault.

Uses a vault proxy for accounting calls and a separate lpTokenAddress() ERC-20 token for share metadata and supply. https://etherscan.io/address/0xEB5f80aCEa6060764E91c185bE93752Ab40F01c2#code

shift_like = 'shift_like'

Shift Protocol custom ERC-20 share vaults.

ShiftVault does not implement ERC-4626 accounting. Reviewed deployments are selected through Shift’s public address registry and read through a tokenised-fund-style adapter. https://shiftprotocol.gitbook.io/shift/resources/addresses

sky_like = 'sky_like'

Sky (formerly MakerDAO)

stUSDS vault for USDS staking. https://sky.money/ https://etherscan.io/address/0x99cd4ec3f88a45940936f469e4bb72a2a701eeb9

maple_like = 'maple_like'

Maple Finance Syrup

Institutional-grade DeFi lending protocol with Syrup yield products. https://maple.finance/

maple_aqru_like = 'maple_aqru_like'

Maple Finance AQRU Pool

AQRU Receivables Pool for IRS tax credit receivables on Maple Finance. Real-world receivables pool bridging DeFi with traditional assets. https://aqru.io/real-world-receivables/

centrifuge_like = 'centrifuge_like'

Centrifuge

Real-world asset (RWA) tokenisation and financing protocol. Each pool can have multiple tranches, and each tranche is a separate deployment of an ERC-7540 Vault and a Tranche Token. https://centrifuge.io/

ethena_like = 'ethena_like'

Ethena

Synthetic dollar protocol with sUSDe staking vault. https://ethena.fi/

tori_like = 'tori_like'

Tori Finance native strUSD staking vault.

https://docs.tori.finance/products/strusd

usdd_like = 'usdd_like'

Decentralized USD (USDD)

Decentralized stablecoin protocol with sUSDD savings vault. https://usdd.io/

royco_like = 'royco_like'

Royco Protocol

Incentivised Action Market (IAM) Protocol with WrappedVault infrastructure. https://royco.org/

royco_tranche_like = 'royco_tranche_like'

Royco tranche vaults

Senior/junior tranche vaults with Royco AssetClaims tuple accounting. https://royco.org/

zerolend_like = 'zerolend_like'

ZeroLend

Multi-chain DeFi lending protocol built on Layer 2 solutions, based on Aave V3. Uses Royco WrappedVault infrastructure for incentivised vaults. https://zerolend.xyz/

eth_strategy_like = 'eth_strategy_like'

ETH Strategy

DeFi treasury protocol offering leveraged ETH exposure without liquidation risk. https://www.ethstrat.xyz/

yuzu_money_like = 'yuzu_money_like'

Yuzu Money

DeFi protocol packaging high-yield strategies into an overcollateralised stablecoin. Deployed on Plasma chain with yzUSD, syzUSD, and yzPP products. https://yuzu.money/

altura_like = 'altura_like'

Altura

Multi-strategy yield protocol on HyperEVM (Hyperliquid) with NAV oracle pricing. https://altura.trade/

spectra_usdn_wrapper_like = 'spectra_usdn_wrapper_like'

Spectra USDN Wrapper

Spectra ERC4626 wrapper for WUSDN (SmarDex delta-neutral synthetic dollar). This is a wrapper contract, not a core Spectra yield tokenisation vault. https://www.spectra.finance/ https://smardex.io/usdn

gearbox_like = 'gearbox_like'

Gearbox Protocol

Composable leverage protocol with ERC-4626 compatible lending pools (PoolV3). https://gearbox.finance/

mainstreet_like = 'mainstreet_like'

Mainstreet Finance

Synthetic USD stablecoin ecosystem with smsUSD staking vault on Sonic. https://mainstreet.finance/

yieldfi_like = 'yieldfi_like'

YieldFi

Web3 asset management platform with vyToken vaults. https://yield.fi/

resolv_like = 'resolv_like'

Resolv

Delta-neutral stablecoin protocol with wstUSR wrapped staking vault. https://resolv.xyz/

curvance_like = 'curvance_like'

Curvance

Next-generation DeFi lending protocol with capital-efficient money markets. https://www.curvance.com/

spectra_erc4626_wrapper_like = 'spectra_erc4626_wrapper_like'

Spectra ERC4626 Wrapper

Generic Spectra ERC4626 wrapper for rebasing tokens on various chains. These wrappers make rebasing tokens compatible with Spectra’s PT/YT system. https://www.spectra.finance/

singularity_like = 'singularity_like'

Singularity Finance

AI-powered DeFi yield vaults using DynaVaults framework. https://singularityfinance.ai/

brink_like = 'brink_like'

Brink

Brink vaults on Mantle and other chains. Uses modified events (DepositFunds/WithdrawFunds) instead of standard ERC-4626 events. https://brink.trade/

accountable_like = 'accountable_like'

Accountable Capital

Blockchain-based financial verification technology with ERC-7540 async redemption vaults. Primarily deployed on Monad. https://www.accountable.capital/

yieldnest_like = 'yieldnest_like'

YieldNest

https://www.yieldnest.finance

nest_like = 'nest_like'

Nest

Tokenised real-world-asset vault infrastructure operated by Plume. https://www.nest.credit/

secured_finance_like = 'secured_finance_like'

Secured Finance

Fixed-rate lending protocol with ERC-4626 lender vaults. https://secured.finance/

dolomite_like = 'dolomite_like'

Dolomite

Next-generation DeFi lending and borrowing platform on Arbitrum. https://dolomite.io/

hypurrfi_like = 'hypurrfi_like'

HypurrFi

Lending market on HyperEVM (Hyperliquid) for leveraged yield strategies. https://www.hypurr.fi/

usdx_money_like = 'usdx_money_like'

USDX Money

Synthetic USD stablecoin protocol with sUSDX staking vault. https://usdx.money/

nara_like = 'nara_like'

Nara

PayFi-backed NaraUSD+ staking vault. https://www.nara.io/

hyperlend_like = 'hyperlend_like'

Hyperlend

Wrapped HLP vault for HyperLiquidity Provider on HyperEVM. https://app.hyperlend.finance/hlp

sentiment_like = 'sentiment_like'

Sentiment

Decentralised leverage lending protocol with SuperPool vault aggregators. https://www.sentiment.xyz/

infinifi_like = 'infinifi_like'

infiniFi

On-chain fractional reserve banking protocol with siUSD liquid staking. https://infinifi.xyz/

renalta_like = 'renalta_like'

Renalta

Unverified smart contract source code - treat with caution. https://renalta.com/

avant_like = 'avant_like'

Avant Protocol

Stablecoin protocol on Avalanche with savUSD staking vault. https://www.avantprotocol.com/

aarna_like = 'aarna_like'

aarnâ

Agentic Onchain Treasury (AOT) protocol using AI agents for DeFi management. https://www.aarna.ai/

aera_like = 'aera_like'

Aera

Onchain vault infrastructure for treasury management and multi-depositor yield strategies. https://www.aera.finance/

yo_like = 'yo_like'

Yo Protocol

DeFi protocol with ERC-4626 vault and asynchronous redemption mechanism. https://www.yo.xyz/

frax_like = 'frax_like'

Frax

Decentralised stablecoin and lending protocol with Fraxlend lending pairs. https://frax.com/

frax_staking_like = 'frax_staking_like'

Frax stablecoin staking vault.

Address-routed sFRAX and sfrxUSD vaults. This is separate from frax_like, which is retained for Fraxlend compatibility. https://frax.com/earn

axis_like = 'axis_like'

Axis StakedUSDx rewards vault.

Address-routed because the reviewed single-vault deployment uses a generic ERC-4626/ERC-7540 interface. https://docs.axis.to/susdx-the-rewards-vault/susdx

hyperdrive_hl_like = 'hyperdrive_hl_like'

Hyperdrive (HyperEVM)

Stablecoin money market and yield hub on Hyperliquid (HyperEVM). https://hyperdrive.fi/

basevol_like = 'basevol_like'

BaseVol

Onchain options protocol with AI-managed yield vaults on Base. https://basevol.com/

sbold_like = 'sbold_like'

sBOLD

Yield-bearing tokenised representation of deposits into Liquity V2 Stability Pools. https://www.k3.capital/

hypercore_native = 'hypercore_native'

Hypercore native vault

Native Hyperliquid perpetuals trading vault on Hypercore (non-EVM). Not an ERC-4626 vault but shares the same metrics interface. https://app.hyperliquid.xyz/vaults

grvt_native = 'grvt_native'

GRVT native vault

Native GRVT (Gravity Markets) perpetuals trading vault. Not an ERC-4626 vault but shares the same metrics interface. https://grvt.io/exchange/strategies

lighter_native = 'lighter_native'

Lighter native pool

Native Lighter perpetuals trading pool on their ZK-rollup. Not an ERC-4626 vault but shares the same metrics interface. https://lighter.xyz

hibachi_native = 'hibachi_native'

Hibachi native vault

Native Hibachi perpetuals trading vault (non-EVM, custom L2). Not an ERC-4626 vault but shares the same metrics interface. https://hibachi.xyz/vaults

derive_v3_native = 'derive_v3_native'

Derive v3 native vault

Managed exchange subaccount with native shares and public API pricing. https://app.derive.xyz/v3

apex_native = 'apex_native'

ApeX native vault

Native ApeX Omni perpetuals trading vault. Not an ERC-4626 vault but shares the same metrics interface. https://omni.apex.exchange/

ember_like = 'ember_like'

Ember Protocol

Investment platform for launching and distributing onchain financial products. Uses custom VaultDeposit/RequestRedeemed events instead of standard ERC-4626. https://ember.so/

inverse_finance_like = 'inverse_finance_like'

Inverse Finance

sDOLA savings vault — yield-bearing ERC-4626 vault for DOLA staking. Yield from FiRM lending revenues via DBR auction mechanism. https://www.inverse.finance/

forty_acres_like = 'forty_acres_like'

40acres

Cashflow lending protocol for veNFT collateral with USDC supply vaults. https://www.40acres.finance/

forgeyields_like = 'forgeyields_like'

ForgeYields

Cross-chain, non-custodial yield aggregator for underwritten frontier DeFi strategies. Uses TokenGateway cross-chain deposit architecture (Hyperlane-based). https://www.forgeyields.com/

crystalclear_like = 'crystalclear_like'

CrystalClear

Algorithmic trading vaults on HyperEVM that trade perpetuals on HyperCore. ERC-4626 with UUPS proxy, two-step withdrawal, externalised performance fee. https://crystalclear.finance/

threejane_like = 'threejane_like'

3Jane

Decentralised credit-based money market issuing the USD3 (senior) and sUSD3 (junior) ERC-4626 tranche vaults backed by uncollateralised lending. https://www.3jane.xyz/

pallas_like = 'pallas_like'

Pallas

HyperEVM vaults with custom asynchronous request and claim methods. https://app.pallas.fund/

aave_like = 'aave_like'

Aave (v3 and v4)

Aave V3 ATokenVault wraps an interest-bearing Aave aToken into ERC-4626 shares. Aave v4 Tokenization Spokes tokenise Hub assets into fungible wa{Hub}{Asset} shares (e.g. waCoreUSDC). V3 ATokenVaults are identified by a chain-aware address registry; v4 spokes expose the spoke-specific SPOKE_REVISION() accessor. https://aave.com/

mellow_like = 'mellow_like'

Mellow Core Vault.

Routing marker for Mellow vaults discovered through Core Vault factory events. Mellow vaults are not ERC-4626 vault contracts; the primary vault address is separate from the ERC-20 ShareManager. https://docs.mellow.finance/core-vaults

enzyme_onyx_like = 'enzyme_onyx_like'

Enzyme Onyx Shares vault.

Routing marker for the non-ERC-4626 Enzyme Onyx vaults discovered from the official SharesFactory ProxyDeployed factory event. https://docs.enzyme.finance/onyx-protocol/contract-addresses

enzyme_like = 'enzyme_onyx_like'

Backwards-compatible alias for enzyme_onyx_like.

enzyme_like was introduced for Onyx before Enzyme Blue was named as a separate feature. Persisted "enzyme_like" values are mapped to enzyme_onyx_like in _missing_().

enzyme_blue_like = 'enzyme_blue_like'

Enzyme Blue VaultProxy and paired ComptrollerProxy vault.

Blue is the established two-contract Enzyme architecture, distinct from Onyx Shares and its component system. Existing Blue helpers live under eth_defi.enzyme.vault; this marker prevents a Blue vault from being confused with a factory-discovered Onyx Shares vault. https://docs.enzyme.finance/enzyme-blue-protocol/architecture/persistent

atoma_like = 'atoma_like'

Atoma

Delta-neutral USDC vault on Arbitrum with epoch-based withdrawals. https://app.atoma.fi/

symbiotic_like = 'symbiotic_like'

Symbiotic Core V2 vault.

Symbiotic vaults use a Universal Delegator to allocate collateral across applications and external strategies, with a withdrawal queue for exits. https://docs.symbiotic.fi/get-started/what/components/vaults