destinations: vec![reveal_address], commit_fee_rate: FeeRate::try_from(1.0).unwrap(), reveal_fee_rate: FeeRate::try_from(1.0).unwrap(), no_limit: false, reinscribe: false, postage: TransactionBuilder::TARGET_POSTAGE, mode: Mode::SharedOutput, ..Default::default() } .create_batch_inscription_transactions( BTreeMap::new(), Chain::Mainnet, BTreeSet::new(), utxos.into_iter().collect(), change, ) .unwrap(); assert!(commit_tx.is_explicitly_rbf()); assert!(reveal_tx.is_explicitly_rbf()); } #[test] fn inscribe_with_no_satpoint_and_no_cardinal_utxos() { let utxos = vec![(outpoint(1), Amount::from_sat(1000))]; let mut inscriptions = BTreeMap::new(); inscriptions.insert( SatPoint { outpoint: outpoint(1), offset: 0, }, inscription_id(1), ); let inscription = inscription("text/plain", "ord"); let satpoint = None; let commit_address = change(0); let reveal_address = recipient();