fetch_vault_flow_logs_hypersync

Documentation for eth_defi.vault.flow_events.fetch_vault_flow_logs_hypersync function.

fetch_vault_flow_logs_hypersync(*, hypersync_client, vault_address, topic0_list, start_block, end_block)

Fetch raw vault request logs 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_address (eth_typing.evm.HexAddress) – Vault contract address to scan.

  • 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

list[eth_defi.vault.flow_events.IndexedVaultFlowLog]