fetch_vault_settlement_logs_hypersync_for_addresses

Documentation for eth_defi.erc_4626.settlement_events.fetch_vault_settlement_logs_hypersync_for_addresses function.

fetch_vault_settlement_logs_hypersync_for_addresses(*, web3, addresses, topic0_list, start_block, end_block)

Fetch vault settlement-style logs for multiple vaults using Hypersync.

Parameters
  • web3 (web3.main.Web3) – Web3 connection for the vault chain.

  • addresses (list[eth_typing.evm.HexAddress | str]) – Vault contract addresses.

  • topic0_list (list[str]) – Event topic0 values.

  • start_block (int) – Inclusive start block.

  • end_block (int) – Inclusive end block.

Returns

Web3-compatible log objects.

Return type

list[web3.datastructures.AttributeDict]