id: 0,
amount: 1000,
output: 5,
},
],
etching: Some(Etching {
rune: Rune(RUNE),
..Default::default()
}),
..Default::default()
}
.encipher(),
),
..Default::default()
});
context.mine_blocks(1);
let id = RuneId {
height: 2,
index: 1,
};
context.assert_runes(
[(
id,
RuneEntry {
etching: txid,
rune: Rune(RUNE),
supply: u128::max_value(),
timestamp: 2,
..Default::default()
},
)],
[
(
OutPoint { txid, vout: 0 },
vec![(id, u128::max_value() - 2000)],
),
(OutPoint { txid, vout: 1 }, vec![(id, 1000)]),
(OutPoint { txid, vout: 2 }, vec![(id, 1000)]),
],
);
}
#[test]
fn split_in_etching_with_amount_with_following_edict() {
let context = Context::builder()
.arg("--index-runes-pre-alpha-i-agree-to-get-rekt")