etching: txid,
rune: Rune(RUNE),
supply: 1000 + ((u128::max_value() - 1000) / 4) * 4,
timestamp: 2,
..Default::default()
},
)],
[
(
OutPoint { txid, vout: 0 },
vec![(id, 1000 + (u128::max_value() - 1000) / 4)],
),
(
OutPoint { txid, vout: 1 },
vec![(id, (u128::max_value() - 1000) / 4)],
),
(
OutPoint { txid, vout: 2 },
vec![(id, (u128::max_value() - 1000) / 4)],
),
(
OutPoint { txid, vout: 3 },
vec![(id, (u128::max_value() - 1000) / 4)],
),
],
);
}
#[test]
fn split_in_etching_with_following_edict() {
let context = Context::builder()
.arg("--index-runes-pre-alpha-i-agree-to-get-rekt")
.build();
context.mine_blocks(1);
let txid = context.rpc_server.broadcast_tx(TransactionTemplate {
inputs: &[(1, 0, 0, Witness::new())],
outputs: 4,
op_return: Some(