From 4cddb941b00fd016bf83ecc9bb9590ba485fbb70 Mon Sep 17 00:00:00 2001 From: Micah Kendall Date: Tue, 10 Sep 2024 12:36:24 +1000 Subject: [PATCH] patch: scriptDataHash recursive calc --- .changeset/blue-buttons-lay.md | 5 +++++ packages/blaze-tx/src/tx.ts | 6 ++++++ 2 files changed, 11 insertions(+) create mode 100644 .changeset/blue-buttons-lay.md diff --git a/.changeset/blue-buttons-lay.md b/.changeset/blue-buttons-lay.md new file mode 100644 index 00000000..d982f17b --- /dev/null +++ b/.changeset/blue-buttons-lay.md @@ -0,0 +1,5 @@ +--- +"@blaze-cardano/tx": patch +--- + +patch: scriptDataHash recursive calc diff --git a/packages/blaze-tx/src/tx.ts b/packages/blaze-tx/src/tx.ts index 8e28436a..31657c47 100644 --- a/packages/blaze-tx/src/tx.ts +++ b/packages/blaze-tx/src/tx.ts @@ -1569,6 +1569,12 @@ export class TxBuilder { evaluationFee = await this.evaluate(draft_tx); this.fee += evaluationFee - oldEvaluationFee; tw.setRedeemers(this.redeemers); + { + const scriptDataHash = this.getScriptDataHash(tw); + if (scriptDataHash) { + this.body.setScriptDataHash(scriptDataHash); + } + } draft_tx.setWitnessSet(tw); if (evaluationFee > oldEvaluationFee) { continue;