ERC4626Feature
Documentation for eth_defi.erc_4626.core.ERC4626Feature Python class.
- class ERC4626Feature[source]
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
Attributes summary
Failed when probing with multicall, Deposit() event likely for other protocol
Asynchronous vault extension (ERC-7540) https://eips.ethereum.org/EIPS/eip-7540
Multi-asset vault extension (ERC-7575) https://eips.ethereum.org/EIPS/eip-7575
Lagoon protocol
Ipor protocol
Moonwell protocol
Morpho protocol
Harvest Finance like protocol
Panoptic https://panoptic.xyz/
Baklavaf BRT2
Gains network https://github.com/GainsNetwork
Return Finacne
Arcadia Finance https://defillama.com/protocol/arcadia-finance
SATS DAO https://github.com/satsDAO/Satoshi
Reserve https://reserve.org/
Kiln metavault https://github.com/0xZunia/Kiln.MetaVault
Peopods https://beta.peapods.finance/
Yearn compounding vault.
Yearn v3 Written in vyper.
Superform Metavault - cross-chain yield.
Term Finance https://mytermfinance.com/ https://etherscan.io/address/0xa10c40f9e318b0ed67ecc3499d702d8db9437228#readProxyContract
Euler
- 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
- ipor_like = 'ipor_like'
Ipor protocol
- moonwell_like = 'moonwell_like'
Moonwell protocol
- morpho_like = 'morpho_like'
Morpho protocol
- 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'
- gains_like = 'gains_like'
Gains network https://github.com/GainsNetwork
- 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'
- reserve_like = 'reserve_like'
Reserve https://reserve.org/
- fluid_like = 'fluid_like'
- kiln_metavault_like = 'kiln_metavault_like'
Kiln metavault https://github.com/0xZunia/Kiln.MetaVault
- peapods_like = 'peapods_like'
Peopods https://beta.peapods.finance/
- yearn_compounder_like = 'yearn_compounder_like'
Yearn compounding vault. Written in Solidiy. 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
- 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