From 30ed8d915024ba42aab0d784e6dce5b17dc7d397 Mon Sep 17 00:00:00 2001 From: alessandrokonrad Date: Mon, 19 Sep 2022 14:53:44 +0200 Subject: [PATCH] fixed initial_budget --- crates/uplc/src/tx/eval.rs | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/crates/uplc/src/tx/eval.rs b/crates/uplc/src/tx/eval.rs index 63ebffd8..54c76eb2 100644 --- a/crates/uplc/src/tx/eval.rs +++ b/crates/uplc/src/tx/eval.rs @@ -660,7 +660,10 @@ pub fn eval_redeemer( // TODO: do we want the logs in the error? result?; - let initial_budget = ExBudget::default(); + let initial_budget = match initial_budget { + Some(b) => b.clone(), + None => ExBudget::default(), + }; let new_redeemer = Redeemer { tag: redeemer.tag.clone(), @@ -706,7 +709,10 @@ pub fn eval_redeemer( // TODO: do we want the logs in the error? result?; - let initial_budget = ExBudget::default(); + let initial_budget = match initial_budget { + Some(b) => b.clone(), + None => ExBudget::default(), + }; let new_redeemer = Redeemer { tag: redeemer.tag.clone(), @@ -754,7 +760,10 @@ pub fn eval_redeemer( // TODO: do we want the logs in the error? result?; - let initial_budget = ExBudget::default(); + let initial_budget = match initial_budget { + Some(b) => b.clone(), + None => ExBudget::default(), + }; let new_redeemer = Redeemer { tag: redeemer.tag.clone(), @@ -799,7 +808,10 @@ pub fn eval_redeemer( // TODO: do we want the logs in the error? result?; - let initial_budget = ExBudget::default(); + let initial_budget = match initial_budget { + Some(b) => b.clone(), + None => ExBudget::default(), + }; let new_redeemer = Redeemer { tag: redeemer.tag.clone(),