From c454dc72ebe0e332e26ecaf98ba3f87ed73b5fbd Mon Sep 17 00:00:00 2001 From: KtorZ Date: Thu, 8 Aug 2024 18:18:07 +0200 Subject: [PATCH] Actually decode Conway transaction in 'aiken tx simulate' --- crates/aiken/src/cmd/tx/simulate.rs | 2 +- crates/uplc/src/tx/phase_one.rs | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/aiken/src/cmd/tx/simulate.rs b/crates/aiken/src/cmd/tx/simulate.rs index c1b070e5..3db907ba 100644 --- a/crates/aiken/src/cmd/tx/simulate.rs +++ b/crates/aiken/src/cmd/tx/simulate.rs @@ -79,7 +79,7 @@ pub fn exec( ) }; - let tx = MultiEraTx::decode_for_era(Era::Babbage, &tx_bytes).into_diagnostic()?; + let tx = MultiEraTx::decode_for_era(Era::Conway, &tx_bytes).into_diagnostic()?; eprintln!( "{} {}", diff --git a/crates/uplc/src/tx/phase_one.rs b/crates/uplc/src/tx/phase_one.rs index 245c039f..41619fca 100644 --- a/crates/uplc/src/tx/phase_one.rs +++ b/crates/uplc/src/tx/phase_one.rs @@ -141,6 +141,10 @@ pub fn scripts_needed( }) .unwrap_or_default(); + // TODO + assert!(txb.proposal_procedures.is_none()); + assert!(txb.voting_procedures.is_none()); + needed.append(&mut spend); needed.append(&mut reward); needed.append(&mut cert);