diff --git a/Cargo.toml b/Cargo.toml index cc9283d..ca239ee 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "trevm" -version = "0.31.4" +version = "0.33.0" rust-version = "1.83.0" edition = "2021" authors = ["init4"] @@ -44,8 +44,8 @@ alloy = { version = "1.4.0", default-features = false, features = [ "sol-types", ] } -revm = { version = "31", default-features = false } -revm-inspectors = { version = "0.32", optional = true } +revm = { version = "33", default-features = false } +revm-inspectors = { version = "0.33", optional = true } dashmap = { version = "6.1.0", optional = true } tracing = { version = "0.1.41", optional = true } @@ -54,7 +54,7 @@ thiserror = "2.0.11" tokio = { version = "1.44", optional = true } [dev-dependencies] -revm = { version = "31", features = ["serde-json", "std", "alloydb"] } +revm = { version = "33", features = ["serde-json", "std", "alloydb"] } trevm = { path = ".", features = ["test-utils"] } alloy = { version = "1.0.35", features = ["providers", "transports"] } diff --git a/src/inspectors/layer.rs b/src/inspectors/layer.rs index b959f1f..81ecc27 100644 --- a/src/inspectors/layer.rs +++ b/src/inspectors/layer.rs @@ -88,9 +88,9 @@ where self.inner.step_end(interp, context); } - fn log(&mut self, interp: &mut Interpreter, context: &mut Ctx, log: Log) { - self.outer.log(interp, context, log.clone()); - self.inner.log(interp, context, log); + fn log(&mut self, context: &mut Ctx, log: Log) { + self.outer.log(context, log.clone()); + self.inner.log(context, log); } fn call(&mut self, context: &mut Ctx, inputs: &mut CallInputs) -> Option { diff --git a/src/inspectors/set.rs b/src/inspectors/set.rs index 2b06b88..db57550 100644 --- a/src/inspectors/set.rs +++ b/src/inspectors/set.rs @@ -87,8 +87,8 @@ where self.inspectors.iter_mut().for_each(|i| i.step_end(interp, context)); } - fn log(&mut self, interp: &mut Interpreter, context: &mut Ctx, log: Log) { - self.inspectors.iter_mut().for_each(|i| i.log(interp, context, log.clone())); + fn log(&mut self, context: &mut Ctx, log: Log) { + self.inspectors.iter_mut().for_each(|i| i.log(context, log.clone())); } fn call(&mut self, context: &mut Ctx, inputs: &mut CallInputs) -> Option { diff --git a/src/test_utils.rs b/src/test_utils.rs index 68ca95c..1a32b2d 100644 --- a/src/test_utils.rs +++ b/src/test_utils.rs @@ -205,7 +205,7 @@ where self.step_end = true; } - fn log(&mut self, _interp: &mut Interpreter, _context: &mut Ctx, log: Log) { + fn log(&mut self, _context: &mut Ctx, log: Log) { tracing::info!(?log, "log"); self.log = true; }