From 27d18c4ffda8f6ab4036c4a58a1b0966650067a5 Mon Sep 17 00:00:00 2001 From: beer-1 <147697694+beer-1@users.noreply.github.com> Date: Wed, 19 Jun 2024 17:00:17 +0900 Subject: [PATCH] fix gas_limit unit (#74) --- crates/gas/src/meter.rs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/crates/gas/src/meter.rs b/crates/gas/src/meter.rs index 8197bad4..d8699396 100644 --- a/crates/gas/src/meter.rs +++ b/crates/gas/src/meter.rs @@ -236,13 +236,12 @@ impl InitiaGasMeter { self.balance = 0.into(); let gas_used: Gas = (self.gas_limit.checked_sub(balance).unwrap() + amount) .to_unit_round_down_with_params(&self.gas_params.txn); + let gas_limit: Gas = self + .gas_limit + .to_unit_round_down_with_params(&self.gas_params.txn); - Err( - PartialVMError::new(StatusCode::OUT_OF_GAS).with_message(format!( - "gas_limit: {}, gas_used: {}", - self.gas_limit, gas_used - )), - ) + Err(PartialVMError::new(StatusCode::OUT_OF_GAS) + .with_message(format!("gas_limit: {}, gas_used: {}", gas_limit, gas_used))) } } }