get_royco_tranche_discovery_events

Documentation for eth_defi.erc_4626.discovery_base.get_royco_tranche_discovery_events function.

get_royco_tranche_discovery_events(web3)

Get Royco tranche events we use in vault discovery.

Royco tranche vaults are almost ERC-4626:

  • Deposit(address,address,uint256,uint256) matches standard ERC-4626

  • Redeem(address,address,(uint256,uint256,uint256),uint256) replaces the standard Withdraw event

Only the custom redemption event is returned here because the deposit event is already covered by get_standard_erc_4626_vault_discovery_events().

Return type

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