index: 1
},
InscriptionId {
txid: reveal_txid,
index: 2
},
],
runes: BTreeMap::new(),
}
);
// try and fail to send first
CommandBuilder::new(format!(
"wallet send --fee-rate 1 bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4 {}i0",
reveal_txid,
))
.rpc_server(&rpc_server)
.expected_exit_code(1)
.expected_stderr(format!(
"error: cannot send {reveal_txid}:0:0 without also sending inscription {reveal_txid}i2 at {reveal_txid}:0:{}\n", 100 * COIN_VALUE
))
.run_and_extract_stdout();
// splitting out last
CommandBuilder::new(format!(
"wallet send --fee-rate 1 bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4 {}i2",
reveal_txid,
))
.rpc_server(&rpc_server)
.run_and_deserialize_output::<Output>();
rpc_server.mine_blocks(1);
// splitting second to last
CommandBuilder::new(format!(
"wallet send --fee-rate 1 bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4 {}i1",
reveal_txid,
))
.rpc_server(&rpc_server)