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 - EmberVault VaultDeposit/RequestRedeemed events - TokenGateway Deposit(5-arg)/RedeemRequested/RedeemTokenGatewayDepreciated events - Royco tranche Redeem event - Upshift multi-asset Deposit/WithdrawalRequested/WithdrawalProcessed events - Atoma WithdrawalClaimed event - T3tris DepositRequest/RedeemRequest and configuration events - Securitize DSToken Issue event
- Returns
List of contract event types in order: [ERC4626.Deposit, ERC4626.Withdraw, BrinkVault.Deposited, BrinkVault.Withdrawal,
EmberVault.VaultDeposit, EmberVault.RequestRedeemed, TokenGateway.Deposit, TokenGateway.RedeemRequested, TokenGateway.RedeemTokenGatewayDepreciated, RoycoTranche.Redeem, UpshiftMultiAsset.Deposit, UpshiftMultiAsset.WithdrawalRequested, UpshiftMultiAsset.WithdrawalProcessed, AtomaVault.WithdrawalClaimed, T3trisVault.DepositRequest, T3trisVault.RedeemRequest, T3trisVault.<configuration events>, SecuritizeDSToken.Issue]
- Return type