for context in Context::configurations() { context.mine_blocks(1); let mut inscription_ids = vec![]; for i in 1..=21 { let txid = context.rpc_server.broadcast_tx(TransactionTemplate { inputs: &[( i, if i == 1 { 0 } else { 1 }, 0, inscription("text/plain;charset=utf-8", &format!("hello {}", i)).to_witness(), )], // for the first inscription use coinbase, otherwise use the previous tx ..Default::default() }); inscription_ids.push(InscriptionId { txid, index: 0 }); context.mine_blocks(1); } let final_txid = inscription_ids.last().unwrap().txid; let location = SatPoint { outpoint: OutPoint { txid: final_txid, vout: 0, }, offset: 0, }; let expected_result = inscription_ids .iter() .map(|id| (location, *id)) .collect::>(); assert_eq!( expected_result,