CommandBuilder::new(format!(
"wallet send --fee-rate 1 tb1q6en7qjxgw4ev8xwx94pzdry6a6ky7wlfeqzunz {txid}:0:0"
))
.rpc_server(&rpc_server)
.expected_stderr(
"error: address tb1q6en7qjxgw4ev8xwx94pzdry6a6ky7wlfeqzunz belongs to network testnet which is different from required bitcoin\n",
)
.expected_exit_code(1)
.run_and_extract_stdout();
}
#[test]
fn send_on_mainnnet_works_with_wallet_named_ord() {
let rpc_server = test_bitcoincore_rpc::builder().build();
let txid = rpc_server.mine_blocks_with_subsidy(1, 1_000_000)[0].txdata[0].txid();
create_wallet(&rpc_server);
let output = CommandBuilder::new(format!(
"wallet send --fee-rate 1 bc1qw508d6qejxtdg4y5r3zarvary0c5xw7kv8f3t4 {txid}:0:0"
))
.rpc_server(&rpc_server)
.run_and_deserialize_output::<Output>();
assert_eq!(rpc_server.mempool()[0].txid(), output.transaction);
}
#[test]
fn send_does_not_use_inscribed_sats_as_cardinal_utxos() {
let rpc_server = test_bitcoincore_rpc::spawn();
create_wallet(&rpc_server);
let txid = rpc_server.mine_blocks_with_subsidy(1, 10_000)[0].txdata[0].txid();