From 0dd9bcdd7e931c64d55ecc5c83abb001ca4631d2 Mon Sep 17 00:00:00 2001 From: "Joshua Marchand (JSHy)" <79121297+yHSJ@users.noreply.github.com> Date: Fri, 25 Oct 2024 18:06:25 -0400 Subject: [PATCH] fix(txbuilder): don't include empty redeemers in Conway txs (#532) --- pallas-txbuilder/src/conway.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pallas-txbuilder/src/conway.rs b/pallas-txbuilder/src/conway.rs index 84dbe4b..aae14f0 100644 --- a/pallas-txbuilder/src/conway.rs +++ b/pallas-txbuilder/src/conway.rs @@ -265,7 +265,11 @@ impl BuildConway for StagingTransaction { plutus_v2_script: NonEmptySet::from_vec(plutus_v2_script), plutus_v3_script: NonEmptySet::from_vec(plutus_v3_script), plutus_data: NonEmptySet::from_vec(plutus_data), - redeemer: Some(witness_set_redeemers), + redeemer: if redeemers.is_empty() { + None + } else { + Some(witness_set_redeemers) + }, }, success: true, // TODO auxiliary_data: None.into(), // TODO