warmup_vault_reader
Documentation for eth_defi.erc_4626.warmup.warmup_vault_reader function.
- warmup_vault_reader(reader, block_number, max_gas=1000000)
Test a single vault reader’s supported calls.
The reader provides the calls to test via get_warmup_calls(). Each call is tested individually and the result stored in reader_state.
Uses gas estimation to detect expensive calls before executing them. Calls using more gas than max_gas are marked as broken without execution.
- Parameters
reader (eth_defi.erc_4626.vault.ERC4626HistoricalReader) – The vault reader to test
block_number (int) – Block number to use for testing
max_gas (int) – Maximum allowed gas for a call. Calls exceeding this are marked broken. Defaults to DEFAULT_MAX_GAS (1M gas).
- Returns
Dict of function_name -> (check_block, reverts) for newly checked calls
- Return type