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::(); 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();