" .index\n .get_inscription_satpoint_by_id(inscription_id)\n .unwrap(),\n None,\n );\n }\n }\n\n #[test]\n fn list_first_coinbase_transaction() {\n let context = Context::builder().arg(\"--index-sats\").build();\n assert_eq!(\n context\n .index\n .list(\n \"4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b:0\"\n .parse()\n .unwrap()\n )\n .unwrap()\n .unwrap(),\n List::Unspent(vec![(0, 50 * COIN_VALUE)])\n )\n }\n\n #[test]\n fn list_second_coinbase_transaction() {\n let context = Context::builder().arg(\"--index-sats\").build();\n let txid = context.mine_blocks(1)[0].txdata[0].txid();\n assert_eq!(\n context.index.list(OutPoint::new(txid, 0)).unwrap().unwrap(),\n List::Unspent(vec![(50 * COIN_VALUE, 100 * COIN_VALUE)])\n )\n }\n\n #[test]\n fn list_split_ranges_are_tracked_correctly() {\n let context = Context::builder().arg(\"--index-sats\").build();\n\n context.mine_blocks(1);\n"