From 9624d40f2fd632e55a1ae758b0018645a132d8a4 Mon Sep 17 00:00:00 2001 From: drrtuy Date: Mon, 19 Feb 2024 21:26:06 +0000 Subject: [PATCH] fix(AVM): add a convinience method --- Cargo.lock | 1 + .../interpreter-interface/src/interpreter_outcome.rs | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/Cargo.lock b/Cargo.lock index 2c1edd41..7a55b337 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -483,6 +483,7 @@ dependencies = [ "atty", "avm-data-store", "avm-interface", + "avm-server", "bs58 0.5.0", "clap 4.4.11", "eyre", diff --git a/crates/air-lib/interpreter-interface/src/interpreter_outcome.rs b/crates/air-lib/interpreter-interface/src/interpreter_outcome.rs index f551fef8..af06ff94 100644 --- a/crates/air-lib/interpreter-interface/src/interpreter_outcome.rs +++ b/crates/air-lib/interpreter-interface/src/interpreter_outcome.rs @@ -74,6 +74,12 @@ impl SoftLimitsTriggering { call_result_size_limit_exceeded, } } + + pub fn is_triggered(&self) -> bool { + self.air_size_limit_exceeded + || self.particle_size_limit_exceeded + || self.call_result_size_limit_exceeded + } } impl InterpreterOutcome {