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],