fetch_vault_settlement_logs_for_addresses
Documentation for eth_defi.erc_4626.settlement_events.fetch_vault_settlement_logs_for_addresses function.
- fetch_vault_settlement_logs_for_addresses(*, web3, addresses, topic0_list, start_block, end_block, use_hypersync=None, chunk_size=50000)
Fetch vault settlement-style logs for multiple vaults as one address batch.
- Parameters
web3 (web3.main.Web3) – Web3 connection for the vault chain.
addresses (list[eth_typing.evm.HexAddress | str]) – Vault contract addresses.
start_block (int) – Inclusive start block.
end_block (int) – Inclusive end block.
use_hypersync (Optional[bool]) – Whether to use Hypersync.
Noneauto-detects based on environment.chunk_size (int) – JSON-RPC
eth_getLogschunk size used by the fallback reader.
- Returns
Web3-compatible log objects.
- Return type
list[web3.datastructures.AttributeDict]