}, tx_out: TxOut { script_pubkey: change(0).script_pubkey(), value: 10000, }, }; let mut wallet_inscriptions = BTreeMap::new(); wallet_inscriptions.insert(parent_info.location, parent); let commit_address = change(1); let reveal_addresses = vec![recipient(), recipient(), recipient()]; let inscriptions = vec![ InscriptionTemplate { parent: Some(parent), } .into(), InscriptionTemplate { parent: Some(parent), } .into(), InscriptionTemplate { parent: Some(parent), } .into(), ]; let mode = Mode::SeparateOutputs; let fee_rate = 4.0.try_into().unwrap(); let (commit_tx, reveal_tx, _private_key, _) = Batch { satpoint: None, parent_info: Some(parent_info.clone()), 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),