diff --git a/client/src/client.rs b/client/src/client.rs index 11e5a002..263ddd51 100644 --- a/client/src/client.rs +++ b/client/src/client.rs @@ -260,8 +260,13 @@ pub trait RpcApi: Sized { self.call("addmultisigaddress", handle_defaults(&mut args, &[into_json("")?, null()])) } - fn load_wallet(&self, wallet: &str) -> Result { - self.call("loadwallet", &[wallet.into()]) + fn load_wallet( + &self, + wallet: &str, + load_on_startup: Option, + ) -> Result { + let mut args = [wallet.into(), opt_into_json(load_on_startup)?]; + self.call("loadwallet", handle_defaults(&mut args, &[null()])) } fn unload_wallet(&self, wallet: Option<&str>) -> Result<()> {