None ); } #[test] fn find_first_sat() { let context = Context::builder().arg("--index-sats").build(); assert_eq!( context.index.find(0).unwrap().unwrap(), SatPoint { outpoint: "4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b:0" .parse() .unwrap(), offset: 0, } ) } #[test] fn find_second_sat() { let context = Context::builder().arg("--index-sats").build(); assert_eq!( context.index.find(1).unwrap().unwrap(), SatPoint { outpoint: "4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b:0" .parse() .unwrap(), offset: 1, } ) } #[test] fn find_first_sat_of_second_block() { let context = Context::builder().arg("--index-sats").build(); context.mine_blocks(1); assert_eq!( context.index.find(50 * COIN_VALUE).unwrap().unwrap(), SatPoint { outpoint: "30f2f037629c6a21c1f40ed39b9bd6278df39762d68d07f49582b23bcb23386a:0"