File tree Expand file tree Collapse file tree 15 files changed +40
-0
lines changed Expand file tree Collapse file tree 15 files changed +40
-0
lines changed Original file line number Diff line number Diff line change @@ -155,6 +155,7 @@ crate::impl_client_v17__sign_raw_transaction_with_wallet!();
155
155
crate :: impl_client_v17__unload_wallet!( ) ;
156
156
crate :: impl_client_v17__wallet_create_funded_psbt!( ) ;
157
157
crate :: impl_client_v17__wallet_lock!( ) ;
158
+ crate :: impl_client_v17__wallet_passphrase!( ) ;
158
159
crate :: impl_client_v17__wallet_process_psbt!( ) ;
159
160
160
161
/// Argument to the `Client::get_new_address_with_type` function.
Original file line number Diff line number Diff line change @@ -666,6 +666,22 @@ macro_rules! impl_client_v17__unload_wallet {
666
666
} ;
667
667
}
668
668
669
+ /// Implements Bitcoin Core JSON-RPC API method `walletpassphrase`
670
+ #[ macro_export]
671
+ macro_rules! impl_client_v17__wallet_passphrase {
672
+ ( ) => {
673
+ impl Client {
674
+ pub fn wallet_passphrase( & self , passphrase: & str , timeout: u64 ) -> Result <( ) > {
675
+ match self . call( "walletpassphrase" , & [ passphrase. into( ) , timeout. into( ) ] ) {
676
+ Ok ( serde_json:: Value :: Null ) => Ok ( ( ) ) ,
677
+ Ok ( res) => Err ( Error :: Returned ( res. to_string( ) ) ) ,
678
+ Err ( err) => Err ( err. into( ) ) ,
679
+ }
680
+ }
681
+ }
682
+ } ;
683
+ }
684
+
669
685
/// Implements Bitcoin Core JSON-RPC API method `walletcreatefundedpsbt`.
670
686
#[ macro_export]
671
687
macro_rules! impl_client_v17__wallet_create_funded_psbt {
Original file line number Diff line number Diff line change @@ -172,4 +172,5 @@ crate::impl_client_v17__sign_raw_transaction_with_wallet!();
172
172
crate :: impl_client_v17__unload_wallet!( ) ;
173
173
crate :: impl_client_v17__wallet_create_funded_psbt!( ) ;
174
174
crate :: impl_client_v17__wallet_lock!( ) ;
175
+ crate :: impl_client_v17__wallet_passphrase!( ) ;
175
176
crate :: impl_client_v17__wallet_process_psbt!( ) ;
Original file line number Diff line number Diff line change @@ -169,4 +169,5 @@ crate::impl_client_v17__sign_raw_transaction_with_wallet!();
169
169
crate :: impl_client_v17__unload_wallet!( ) ;
170
170
crate :: impl_client_v17__wallet_create_funded_psbt!( ) ;
171
171
crate :: impl_client_v17__wallet_lock!( ) ;
172
+ crate :: impl_client_v17__wallet_passphrase!( ) ;
172
173
crate :: impl_client_v17__wallet_process_psbt!( ) ;
Original file line number Diff line number Diff line change @@ -169,4 +169,5 @@ crate::impl_client_v17__sign_raw_transaction_with_wallet!();
169
169
crate :: impl_client_v17__unload_wallet!( ) ;
170
170
crate :: impl_client_v17__wallet_create_funded_psbt!( ) ;
171
171
crate :: impl_client_v17__wallet_lock!( ) ;
172
+ crate :: impl_client_v17__wallet_passphrase!( ) ;
172
173
crate :: impl_client_v17__wallet_process_psbt!( ) ;
Original file line number Diff line number Diff line change @@ -179,6 +179,7 @@ crate::impl_client_v21__unload_wallet!();
179
179
crate :: impl_client_v21__upgrade_wallet!( ) ;
180
180
crate :: impl_client_v17__wallet_create_funded_psbt!( ) ;
181
181
crate :: impl_client_v17__wallet_lock!( ) ;
182
+ crate :: impl_client_v17__wallet_passphrase!( ) ;
182
183
crate :: impl_client_v17__wallet_process_psbt!( ) ;
183
184
184
185
/// Request object for the `importdescriptors` method.
Original file line number Diff line number Diff line change @@ -177,4 +177,5 @@ crate::impl_client_v21__unload_wallet!();
177
177
crate :: impl_client_v21__upgrade_wallet!( ) ;
178
178
crate :: impl_client_v17__wallet_create_funded_psbt!( ) ;
179
179
crate :: impl_client_v17__wallet_lock!( ) ;
180
+ crate :: impl_client_v17__wallet_passphrase!( ) ;
180
181
crate :: impl_client_v17__wallet_process_psbt!( ) ;
Original file line number Diff line number Diff line change @@ -179,6 +179,7 @@ crate::impl_client_v21__unload_wallet!();
179
179
crate :: impl_client_v21__upgrade_wallet!( ) ;
180
180
crate :: impl_client_v17__wallet_create_funded_psbt!( ) ;
181
181
crate :: impl_client_v17__wallet_lock!( ) ;
182
+ crate :: impl_client_v17__wallet_passphrase!( ) ;
182
183
crate :: impl_client_v17__wallet_process_psbt!( ) ;
183
184
184
185
/// Argument to the `Client::get_new_address_with_type` function.
Original file line number Diff line number Diff line change @@ -176,4 +176,5 @@ crate::impl_client_v21__unload_wallet!();
176
176
crate :: impl_client_v21__upgrade_wallet!( ) ;
177
177
crate :: impl_client_v17__wallet_create_funded_psbt!( ) ;
178
178
crate :: impl_client_v17__wallet_lock!( ) ;
179
+ crate :: impl_client_v17__wallet_passphrase!( ) ;
179
180
crate :: impl_client_v17__wallet_process_psbt!( ) ;
Original file line number Diff line number Diff line change @@ -178,4 +178,5 @@ crate::impl_client_v21__unload_wallet!();
178
178
crate :: impl_client_v21__upgrade_wallet!( ) ;
179
179
crate :: impl_client_v17__wallet_create_funded_psbt!( ) ;
180
180
crate :: impl_client_v17__wallet_lock!( ) ;
181
+ crate :: impl_client_v17__wallet_passphrase!( ) ;
181
182
crate :: impl_client_v17__wallet_process_psbt!( ) ;
You can’t perform that action at this time.
0 commit comments