dao: append auth xfer call

This commit is contained in:
x
2023-12-21 21:29:36 +00:00
parent 2f80d8ad26
commit 8ac99e7df3

View File

@@ -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