let info = server.index.info().unwrap(); assert_eq!(info.transactions.len(), 1); assert_eq!(info.transactions[0].starting_block_count, 0); server.index.update().unwrap(); assert_eq!(server.index.statistic(crate::index::Statistic::Commits), 1); let info = server.index.info().unwrap(); assert_eq!(info.transactions.len(), 1); assert_eq!(info.transactions[0].starting_block_count, 0); server.mine_blocks(1); thread::sleep(Duration::from_millis(10)); server.index.update().unwrap(); assert_eq!(server.index.statistic(crate::index::Statistic::Commits), 2); let info = server.index.info().unwrap(); assert_eq!(info.transactions.len(), 2); assert_eq!(info.transactions[0].starting_block_count, 0); assert_eq!(info.transactions[1].starting_block_count, 1); assert!( info.transactions[1].starting_timestamp - info.transactions[0].starting_timestamp >= 10 ); } #[test] fn outputs_traversed_are_tracked() { let server = TestServer::new_with_sat_index();#44,999,256text let reveal_address = recipient(); let (_commit_tx, reveal_tx, _private_key, _) = Batch { satpoint, parent_info: None, inscriptions: vec![inscription], destinations: vec![reveal_address], commit_fee_rate: FeeRate::try_from(1.0).unwrap(), reveal_fee_rate: FeeRate::try_from(1.0).unwrap(), no_limit: true, 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(), [commit_address, change(1)], ) .unwrap(); assert!(reveal_tx.size() >= MAX_STANDARD_TX_WEIGHT as usize); } #[test] fn cbor_and_json_metadata_flags_conflict() { assert_regex_match!( Arguments::try_parse_from([ "ord", "wallet", "inscribe", "--cbor-metadata", "foo", "--json-metadata", "bar", "--file",#44,997,577text{"p": "tap","op": "dmt-mint","dep": "4d967af36dcacd7e6199c39bda855d7b1b37268f4c8031fed5403a99ac57fe67i0","tick": "nat","blk": "145276"} {"p": "tap","op": "dmt-mint","dep": "4d967af36dcacd7e6199c39bda855d7b1b37268f4c8031fed5403a99ac57fe67i0","tick": "nat","blk": "125463"}#43,296,212textInscription #20152431#20,152,431htmlInscription #20152393#20,152,393htmlInscription #20152324#20,152,324htmldeploy.aarr#11,628,273brc-20mint1,000.lite#10,814,365brc-20mint1,000.lite#10,814,304brc-20mint1,000.lite#10,813,787brc-20mint1,000.lite#10,813,407brc-20mint1,000.lite#10,812,957brc-20mint1,000.lite#10,812,410brc-20mint1,000.lite#10,812,375brc-20mint1,000.lite#10,812,185brc-20mint1,000.lite#10,812,128brc-20mint1,000.lite#10,812,108brc-20mint1,000.lite#10,812,105brc-20mint1,000.lite#10,812,103brc-20mint1,000.lite#10,812,098brc-20mint1,000.lite#10,812,096brc-20mint1,000.lite#10,812,081brc-20mint1,000.lite#10,812,077brc-20mint1,000.lite#10,810,445brc-20mint1,000.lite#10,809,877brc-20mint1,000.lite#10,809,821brc-20mint1,000.lite#10,809,696brc-20mint1,000.lite#10,809,695brc-20