fetch_vault_flow_logs_for_addresses_hypersync
Documentation for eth_defi.vault.flow_events.fetch_vault_flow_logs_for_addresses_hypersync function.
- fetch_vault_flow_logs_for_addresses_hypersync(*, hypersync_client, vault_addresses, topic0_list, start_block, end_block)
Fetch raw vault request logs for multiple vaults with Hypersync.
This synchronous wrapper keeps vault manager APIs threaded and blocking, matching the rest of the vault manager interface.
- Parameters
hypersync_client – Configured Hypersync client for the vault chain.
vault_addresses (list[eth_typing.evm.HexAddress | str]) – Vault contract addresses to scan in one Hypersync request.
topic0_list (list[str]) – Event signature topics to include.
start_block (int) – Inclusive start block.
end_block (int) – Inclusive end block.
- Returns
Raw logs sorted by
(block_number, log_index).- Return type