CERTIFIED_SYNCHRONOUS_DEPOSIT_MANAGER_CLASSES
Documentation for eth_defi.erc_4626.vault.CERTIFIED_SYNCHRONOUS_DEPOSIT_MANAGER_CLASSES data.
- CERTIFIED_SYNCHRONOUS_DEPOSIT_MANAGER_CLASSES = frozenset({'eth_defi.erc_4626.vault_protocol.autopool.vault.AutoPoolVault', 'eth_defi.erc_4626.vault_protocol.dolomite.vault.DolomiteVault', 'eth_defi.erc_4626.vault_protocol.euler.vault.EulerEarnVault', 'eth_defi.erc_4626.vault_protocol.euler.vault.EulerVault', 'eth_defi.erc_4626.vault_protocol.fluid.vault.FluidVault', 'eth_defi.erc_4626.vault_protocol.gearbox.vault.GearboxVault', 'eth_defi.erc_4626.vault_protocol.goat.vault.GoatVault', 'eth_defi.erc_4626.vault_protocol.ipor.vault.IPORVault', 'eth_defi.erc_4626.vault_protocol.kiln.vault.KilnVault', 'eth_defi.erc_4626.vault_protocol.morpho.vault_v1.MorphoV1Vault', 'eth_defi.erc_4626.vault_protocol.morpho.vault_v2.MorphoV2Vault', 'eth_defi.erc_4626.vault_protocol.plutus.vault.PlutusVault', 'eth_defi.erc_4626.vault_protocol.royco.vault.RoycoVault', 'eth_defi.erc_4626.vault_protocol.silo.vault.SiloVault', 'eth_defi.erc_4626.vault_protocol.summer.vault.SummerVault', 'eth_defi.erc_4626.vault_protocol.superform.vault.SuperformVault', 'eth_defi.erc_4626.vault_protocol.usdx_money.vault.USDXMoneyVault', 'eth_defi.erc_4626.vault_protocol.yearn.vault.YearnV3Vault', 'eth_defi.erc_4626.vault_protocol.yo.vault.YoVault'})
Protocol reader classes whose guarded fork probes completed a deposit using their implemented deposit manager.
The exact-class rule is intentional: a specialised subclass must be separately certified instead of inheriting public transaction support.