Function update_estimated_gas_range
pub fn update_estimated_gas_range<Halt>(
result: ExecutionResult<Halt>,
tx_gas_limit: u64,
highest_gas_limit: &mut u64,
lowest_gas_limit: &mut u64,
) -> Result<(), EthApiError>
Available on crate feature
rpc
only.Expand description
Updates the highest and lowest gas limits for binary search based on the execution result.
This function refines the gas limit estimates used in a binary search to find the optimal gas limit for a transaction. It adjusts the highest or lowest gas limits depending on whether the execution succeeded, reverted, or halted due to specific reasons.