diff --git a/crates/revm/src/inspector.rs b/crates/revm/src/inspector.rs index 3225ed3546..046ec50761 100644 --- a/crates/revm/src/inspector.rs +++ b/crates/revm/src/inspector.rs @@ -66,7 +66,8 @@ pub trait Inspector { /// Called when a log is emitted. #[inline] - fn log(&mut self, context: &mut EvmContext, log: &Log) { + fn log(&mut self, interp: &mut Interpreter, context: &mut EvmContext, log: &Log) { + let _ = interp; let _ = context; let _ = log; } diff --git a/crates/revm/src/inspector/gas.rs b/crates/revm/src/inspector/gas.rs index 1100bd98e4..69f961efa4 100644 --- a/crates/revm/src/inspector/gas.rs +++ b/crates/revm/src/inspector/gas.rs @@ -110,8 +110,8 @@ mod tests { self.gas_inspector.step(interp, context); } - fn log(&mut self, context: &mut EvmContext, log: &Log) { - self.gas_inspector.log(context, log); + fn log(&mut self, interp: &mut Interpreter, context: &mut EvmContext, log: &Log) { + self.gas_inspector.log(interp, context, log); } fn step_end(&mut self, interp: &mut Interpreter, context: &mut EvmContext) { diff --git a/crates/revm/src/inspector/handler_register.rs b/crates/revm/src/inspector/handler_register.rs index 7c48284a03..599ab9fc6a 100644 --- a/crates/revm/src/inspector/handler_register.rs +++ b/crates/revm/src/inspector/handler_register.rs @@ -55,7 +55,9 @@ pub fn inspector_handle_register>( // that log can be found as journaled_state. let last_log = host.evm.journaled_state.logs.last().unwrap().clone(); // call Inspector - host.external.get_inspector().log(&mut host.evm, &last_log); + host.external + .get_inspector() + .log(interpreter, &mut host.evm, &last_log); } }); }