From 8ac99e7df3bd1fef4c6ca2c8a3055a73acb8a502 Mon Sep 17 00:00:00 2001 From: x Date: Thu, 21 Dec 2023 21:29:36 +0000 Subject: [PATCH] dao: append auth xfer call --- src/contract/test-harness/src/dao_exec.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/contract/test-harness/src/dao_exec.rs b/src/contract/test-harness/src/dao_exec.rs index c1e456f57..4d7945b83 100644 --- a/src/contract/test-harness/src/dao_exec.rs +++ b/src/contract/test-harness/src/dao_exec.rs @@ -192,12 +192,15 @@ impl TestHarness { ContractCallLeaf { call: exec_call, proofs: exec_proofs }, vec![], ); + tx_builder + .append(ContractCallLeaf { call: authxfer_call, proofs: authxfer_proofs }, vec![])?; tx_builder .append(ContractCallLeaf { call: xfer_call, proofs: xfer_secrets.proofs }, vec![])?; let mut tx = tx_builder.build()?; + let authxfer_sigs = vec![]; let xfer_sigs = tx.create_sigs(&mut OsRng, &xfer_secrets.signature_secrets)?; let exec_sigs = tx.create_sigs(&mut OsRng, &[exec_signature_secret])?; - tx.signatures = vec![xfer_sigs, exec_sigs]; + tx.signatures = vec![authxfer_sigs, xfer_sigs, exec_sigs]; tx_action_benchmark.creation_times.push(timer.elapsed()); // Calculate transaction sizes