mode,
..Default::default()
}
.create_batch_inscription_transactions(
wallet_inscriptions,
Chain::Signet,
BTreeSet::new(),
utxos.into_iter().collect(),
[commit_address, change(2)],
)
.unwrap();
assert_eq!(
parent,
ParsedEnvelope::from_transaction(&reveal_tx)[0]
.payload
.parent()
.unwrap()
);
assert_eq!(
parent,
ParsedEnvelope::from_transaction(&reveal_tx)[1]
.payload
.parent()
.unwrap()
);
let sig_vbytes = 17;
let fee = fee_rate.fee(commit_tx.vsize() + sig_vbytes).to_sat();
let reveal_value = commit_tx
.output
.iter()
.map(|o| o.value)
.reduce(|acc, i| acc + i)
.unwrap();
assert_eq!(reveal_value, 50_000 - fee);
assert_eq!(
reveal_tx.output[0].script_pubkey,
parent_info.destination.script_pubkey()
);
assert_eq!(reveal_tx.output[0].value, parent_info.tx_out.value);
pretty_assert_eq!(
reveal_tx.input[0],