fetch_chainlink_bundle_reports_hypersync
Documentation for eth_defi.chainlink.bundle_aggregator.fetch_chainlink_bundle_reports_hypersync function.
- fetch_chainlink_bundle_reports_hypersync(hypersync_client, *, aggregator_address, start_block, end_block, data_ids=None, recv_timeout=90.0)
Synchronously fetch Chainlink bundle reports through Hypersync.
- Parameters
hypersync_client – Configured native or throttled Hypersync client.
aggregator_address (Union[eth_typing.evm.HexAddress, str]) – DataFeedsCache contract emitting report events.
start_block (int) – Inclusive first block.
end_block (int) – Inclusive final block.
data_ids (Optional[set[bytes]]) – Optional set of 16-byte feed identifiers to include.
recv_timeout (float) – Maximum wait for each streamed response.
- Returns
Reports sorted by block and log index.
- Return type
list[eth_defi.chainlink.bundle_aggregator.ChainlinkBundleReport]