From dde201777e9e38e6a30033ef707f478301312d13 Mon Sep 17 00:00:00 2001 From: solidsnakedev Date: Sun, 1 Mar 2026 19:02:36 -0300 Subject: [PATCH 1/2] fix(provider): include script in evaluateTx additionalUtxoSet --- .../evolution/src/sdk/provider/internal/BlockfrostEffect.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/evolution/src/sdk/provider/internal/BlockfrostEffect.ts b/packages/evolution/src/sdk/provider/internal/BlockfrostEffect.ts index 4271f0b4..6f0ccb3a 100644 --- a/packages/evolution/src/sdk/provider/internal/BlockfrostEffect.ts +++ b/packages/evolution/src/sdk/provider/internal/BlockfrostEffect.ts @@ -652,6 +652,11 @@ export const evaluateTx = txOut.datumHash = utxo.datumHash } + // Add script if present (required for reference script UTxOs) + if (utxo.script) { + txOut.script = utxo.script + } + return [txIn, txOut] }) : [] From e0245ae2d33c1712591bc26504928c6797a6a668 Mon Sep 17 00:00:00 2001 From: solidsnakedev Date: Sun, 1 Mar 2026 19:05:12 -0300 Subject: [PATCH 2/2] release(evolution): fix evaluateTx dropping reference scripts --- .changeset/fix-blockfrost-evaluate-tx-reference-script.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/fix-blockfrost-evaluate-tx-reference-script.md diff --git a/.changeset/fix-blockfrost-evaluate-tx-reference-script.md b/.changeset/fix-blockfrost-evaluate-tx-reference-script.md new file mode 100644 index 00000000..7a7fd57b --- /dev/null +++ b/.changeset/fix-blockfrost-evaluate-tx-reference-script.md @@ -0,0 +1,5 @@ +--- +"@evolution-sdk/evolution": patch +--- + +Fix BlockfrostEffect.evaluateTx dropping reference scripts from additionalUtxoSet, which caused missingRequiredScripts errors when evaluating transactions that reference unconfirmed UTxOs carrying minting policies.