pub fn with_call_handler<F>(self, call_handler: F) -> Self
    where
        F: 'static + Send + Sync + Fn(&web3::CallRequest, BlockId) -> ethabi::Token,
    {
        Self {
            call_handler: Box::new(move |call, block_id| Ok(call_handler(call, block_id))),
            ..self
        }
    }
Sets the `eth_call` handler. There are "standard" calls that will not be routed to the handler
(e.g., calls to determine transaction failure reason).
core/lib/eth_client/src/clients/mock.rs