fetch_vault_settlement_logs
Documentation for eth_defi.erc_4626.settlement_events.fetch_vault_settlement_logs function.
- fetch_vault_settlement_logs(*, web3, address, topic0_list, start_block, end_block, use_hypersync=None, chunk_size=50000)
Fetch vault settlement-style logs using Hypersync or JSON-RPC.
- Parameters
web3 (web3.main.Web3) – Web3 connection for the vault chain.
address (Union[eth_typing.evm.HexAddress, str]) – Vault contract address.
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]