rpc_server.mine_blocks(1); assert_eq!(rpc_server.descriptors().len(), 3); let parent_id = parent_output.inscriptions[0].id; let output = CommandBuilder::new("wallet inscribe --fee-rate 1 --batch batch.yaml") .write("inscription.txt", "Hello World") .write("tulip.png", [0; 555]) .write("meow.wav", [0; 2048]) .write( "batch.yaml", format!("parent: {parent_id}\nmode: separate-outputs\npostage: 777\ninscriptions:\n- file: inscription.txt\n- file: tulip.png\n- file: meow.wav\n") ) .rpc_server(&rpc_server) .run_and_deserialize_output::(); for inscription in &output.inscriptions { assert_eq!(inscription.location.offset, 0); } let mut outpoints = output .inscriptions .iter() .map(|inscription| inscription.location.outpoint) .collect::>(); outpoints.sort(); outpoints.dedup(); assert_eq!(outpoints.len(), output.inscriptions.len()); rpc_server.mine_blocks(1); let ord_server = TestServer::spawn_with_args(&rpc_server, &[]);