#[rpc(name = "createrawtransaction")] fn create_raw_transaction( &self, utxos: Vec, outs: HashMap, locktime: Option, replaceable: Option, ) -> Result; #[rpc(name = "createwallet")] fn create_wallet( &self, name: String, disable_private_keys: Option, blank: Option, passphrase: Option, avoid_reuse: Option, ) -> Result; #[rpc(name = "signrawtransactionwithwallet")] fn sign_raw_transaction_with_wallet( &self, tx: String, utxos: Option>, sighash_type: Option<()>, ) -> Result; #[rpc(name = "sendrawtransaction")] fn send_raw_transaction(&self, tx: String) -> Result; #[rpc(name = "sendtoaddress")] fn send_to_address( &self, address: Address, amount: f64, comment: Option,