Runestone {
edicts: vec![
Edict {
id: 0,
amount: 0,
output: 5,
},
Edict {
id: 0,
amount: 1000,
output: 0,
},
],
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() / 4 + 3)],
),
(
OutPoint { txid, vout: 1 },
vec![(id, u128::max_value() / 4)],