.unwrap() .unwrap() .inscription_number, 0 ); } } #[test] fn transaction_with_inscription_inside_zero_value_2nd_input_should_be_unbound_and_cursed() { for context in Context::configurations() { context.mine_blocks(1); // create zero value input context.rpc_server.broadcast_tx(TransactionTemplate { inputs: &[(1, 0, 0, Default::default())], fee: 50 * 100_000_000, ..Default::default() }); context.mine_blocks(1); let witness = inscription("text/plain", "hello").to_witness(); let txid = context.rpc_server.broadcast_tx(TransactionTemplate { inputs: &[(2, 0, 0, witness.clone()), (2, 1, 0, witness.clone())], ..Default::default() }); let second_inscription_id = InscriptionId { txid, index: 1 }; context.mine_blocks(1); context.index.assert_inscription_location( second_inscription_id, SatPoint { outpoint: unbound_outpoint(),