Some(50 * COIN_VALUE), ); context.index.assert_inscription_location( second_inscription_id, SatPoint { outpoint: OutPoint::null(), offset: 50 * COIN_VALUE, }, Some(150 * COIN_VALUE), ); } } #[test] fn lost_sats_are_tracked_correctly() { let context = Context::builder() .args(["--index-sats", "--first-inscription-height", "10"]) .build(); assert_eq!(context.index.statistic(Statistic::LostSats), 0); context.mine_blocks(1); assert_eq!(context.index.statistic(Statistic::LostSats), 0); context.mine_blocks_with_subsidy(1, 0); assert_eq!( context.index.statistic(Statistic::LostSats), 50 * COIN_VALUE ); context.mine_blocks_with_subsidy(1, 0); assert_eq!( context.index.statistic(Statistic::LostSats), 100 * COIN_VALUE ); context.mine_blocks(1); assert_eq!( context.index.statistic(Statistic::LostSats), 100 * COIN_VALUE ); } #[test]