inscriptions,
destinations: reveal_addresses,
commit_fee_rate: fee_rate,
reveal_fee_rate: fee_rate,
no_limit: false,
reinscribe: false,
postage: Amount::from_sat(10_000),
mode,
..Default::default()
}
.create_batch_inscription_transactions(
wallet_inscriptions,
Chain::Signet,
BTreeSet::new(),
utxos.into_iter().collect(),
[commit_address, change(2)],
)
.unwrap();
assert_eq!(reveal_tx.output.len(), 3);
assert!(reveal_tx
.output
.iter()
.all(|output| output.value == TransactionBuilder::TARGET_POSTAGE.to_sat()));
}
#[test]
fn batch_inscribe_into_separate_outputs_with_parent() {
let utxos = vec![
(outpoint(1), Amount::from_sat(10_000)),
(outpoint(2), Amount::from_sat(50_000)),
];
let parent = inscription_id(1);
let parent_info = ParentInfo {
destination: change(3),
id: parent,
location: SatPoint {
outpoint: outpoint(1),
offset: 0,