get_vault_discovery_events

Documentation for eth_defi.erc_4626.discovery_base.get_vault_discovery_events function.

get_vault_discovery_events(web3)

Get all events used in vault discovery, including protocol-specific ones.

This includes: - Standard ERC-4626 Deposit/Withdraw events - BrinkVault DepositFunds/WithdrawFunds events

Returns

List of contract event types in order: [ERC4626.Deposit, ERC4626.Withdraw, BrinkVault.DepositFunds, BrinkVault.WithdrawFunds]

Return type

list[Type[web3.contract.contract.ContractEvent]]