File tree Expand file tree Collapse file tree 15 files changed +36
-0
lines changed Expand file tree Collapse file tree 15 files changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -133,6 +133,7 @@ crate::impl_client_v17__import_privkey!();
133
133
crate :: impl_client_v17__import_pruned_funds!( ) ;
134
134
crate :: impl_client_v17__import_pubkey!( ) ;
135
135
crate :: impl_client_v17__import_wallet!( ) ;
136
+ crate :: impl_client_v17__key_pool_refill!( ) ;
136
137
crate :: impl_client_v17__list_address_groupings!( ) ;
137
138
crate :: impl_client_v17__list_labels!( ) ;
138
139
crate :: impl_client_v17__list_lock_unspent!( ) ;
Original file line number Diff line number Diff line change @@ -381,6 +381,22 @@ macro_rules! impl_client_v17__import_wallet {
381
381
} ;
382
382
}
383
383
384
+ /// Implements Bitcoin Core JSON-RPC API method `keypoolrefill`.
385
+ #[ macro_export]
386
+ macro_rules! impl_client_v17__key_pool_refill {
387
+ ( ) => {
388
+ impl Client {
389
+ pub fn key_pool_refill( & self ) -> Result <( ) > {
390
+ match self . call( "keypoolrefill" , & [ ] ) {
391
+ Ok ( serde_json:: Value :: Null ) => Ok ( ( ) ) ,
392
+ Ok ( res) => Err ( Error :: Returned ( res. to_string( ) ) ) ,
393
+ Err ( err) => Err ( err. into( ) ) ,
394
+ }
395
+ }
396
+ }
397
+ } ;
398
+ }
399
+
384
400
/// Implements Bitcoin Core JSON-RPC API method `listaddressgroupings`.
385
401
#[ macro_export]
386
402
macro_rules! impl_client_v17__list_address_groupings {
Original file line number Diff line number Diff line change @@ -148,6 +148,7 @@ crate::impl_client_v17__import_privkey!();
148
148
crate :: impl_client_v17__import_pruned_funds!( ) ;
149
149
crate :: impl_client_v17__import_pubkey!( ) ;
150
150
crate :: impl_client_v17__import_wallet!( ) ;
151
+ crate :: impl_client_v17__key_pool_refill!( ) ;
151
152
crate :: impl_client_v17__list_address_groupings!( ) ;
152
153
crate :: impl_client_v17__list_labels!( ) ;
153
154
crate :: impl_client_v17__list_lock_unspent!( ) ;
Original file line number Diff line number Diff line change @@ -144,6 +144,7 @@ crate::impl_client_v17__import_privkey!();
144
144
crate :: impl_client_v17__import_pruned_funds!( ) ;
145
145
crate :: impl_client_v17__import_pubkey!( ) ;
146
146
crate :: impl_client_v17__import_wallet!( ) ;
147
+ crate :: impl_client_v17__key_pool_refill!( ) ;
147
148
crate :: impl_client_v17__list_address_groupings!( ) ;
148
149
crate :: impl_client_v18__list_received_by_label!( ) ;
149
150
crate :: impl_client_v17__list_labels!( ) ;
Original file line number Diff line number Diff line change @@ -141,6 +141,7 @@ crate::impl_client_v17__import_privkey!();
141
141
crate :: impl_client_v17__import_pruned_funds!( ) ;
142
142
crate :: impl_client_v17__import_pubkey!( ) ;
143
143
crate :: impl_client_v17__import_wallet!( ) ;
144
+ crate :: impl_client_v17__key_pool_refill!( ) ;
144
145
crate :: impl_client_v17__list_address_groupings!( ) ;
145
146
crate :: impl_client_v17__list_labels!( ) ;
146
147
crate :: impl_client_v18__list_received_by_label!( ) ;
Original file line number Diff line number Diff line change @@ -143,6 +143,7 @@ crate::impl_client_v17__import_privkey!();
143
143
crate :: impl_client_v17__import_pruned_funds!( ) ;
144
144
crate :: impl_client_v17__import_pubkey!( ) ;
145
145
crate :: impl_client_v17__import_wallet!( ) ;
146
+ crate :: impl_client_v17__key_pool_refill!( ) ;
146
147
crate :: impl_client_v17__list_address_groupings!( ) ;
147
148
crate :: impl_client_v17__list_labels!( ) ;
148
149
crate :: impl_client_v18__list_received_by_label!( ) ;
Original file line number Diff line number Diff line change @@ -143,6 +143,7 @@ crate::impl_client_v17__import_privkey!();
143
143
crate :: impl_client_v17__import_pruned_funds!( ) ;
144
144
crate :: impl_client_v17__import_pubkey!( ) ;
145
145
crate :: impl_client_v17__import_wallet!( ) ;
146
+ crate :: impl_client_v17__key_pool_refill!( ) ;
146
147
crate :: impl_client_v17__list_address_groupings!( ) ;
147
148
crate :: impl_client_v18__list_received_by_label!( ) ;
148
149
crate :: impl_client_v17__list_labels!( ) ;
Original file line number Diff line number Diff line change @@ -145,6 +145,7 @@ crate::impl_client_v17__import_privkey!();
145
145
crate :: impl_client_v17__import_pruned_funds!( ) ;
146
146
crate :: impl_client_v17__import_pubkey!( ) ;
147
147
crate :: impl_client_v17__import_wallet!( ) ;
148
+ crate :: impl_client_v17__key_pool_refill!( ) ;
148
149
crate :: impl_client_v17__list_address_groupings!( ) ;
149
150
crate :: impl_client_v18__list_received_by_label!( ) ;
150
151
crate :: impl_client_v17__list_labels!( ) ;
Original file line number Diff line number Diff line change @@ -142,6 +142,7 @@ crate::impl_client_v17__import_privkey!();
142
142
crate :: impl_client_v17__import_pruned_funds!( ) ;
143
143
crate :: impl_client_v17__import_pubkey!( ) ;
144
144
crate :: impl_client_v17__import_wallet!( ) ;
145
+ crate :: impl_client_v17__key_pool_refill!( ) ;
145
146
crate :: impl_client_v17__list_address_groupings!( ) ;
146
147
crate :: impl_client_v18__list_received_by_label!( ) ;
147
148
crate :: impl_client_v17__list_labels!( ) ;
Original file line number Diff line number Diff line change @@ -142,6 +142,7 @@ crate::impl_client_v17__import_privkey!();
142
142
crate :: impl_client_v17__import_pruned_funds!( ) ;
143
143
crate :: impl_client_v17__import_pubkey!( ) ;
144
144
crate :: impl_client_v17__import_wallet!( ) ;
145
+ crate :: impl_client_v17__key_pool_refill!( ) ;
145
146
crate :: impl_client_v17__list_address_groupings!( ) ;
146
147
crate :: impl_client_v18__list_received_by_label!( ) ;
147
148
crate :: impl_client_v17__list_labels!( ) ;
You can’t perform that action at this time.
0 commit comments