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!();
133133crate :: impl_client_v17__import_pruned_funds!( ) ;
134134crate :: impl_client_v17__import_pubkey!( ) ;
135135crate :: impl_client_v17__import_wallet!( ) ;
136+ crate :: impl_client_v17__key_pool_refill!( ) ;
136137crate :: impl_client_v17__list_address_groupings!( ) ;
137138crate :: impl_client_v17__list_labels!( ) ;
138139crate :: 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 {
381381 } ;
382382}
383383
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+
384400/// Implements Bitcoin Core JSON-RPC API method `listaddressgroupings`.
385401#[ macro_export]
386402macro_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!();
148148crate :: impl_client_v17__import_pruned_funds!( ) ;
149149crate :: impl_client_v17__import_pubkey!( ) ;
150150crate :: impl_client_v17__import_wallet!( ) ;
151+ crate :: impl_client_v17__key_pool_refill!( ) ;
151152crate :: impl_client_v17__list_address_groupings!( ) ;
152153crate :: impl_client_v17__list_labels!( ) ;
153154crate :: 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!();
144144crate :: impl_client_v17__import_pruned_funds!( ) ;
145145crate :: impl_client_v17__import_pubkey!( ) ;
146146crate :: impl_client_v17__import_wallet!( ) ;
147+ crate :: impl_client_v17__key_pool_refill!( ) ;
147148crate :: impl_client_v17__list_address_groupings!( ) ;
148149crate :: impl_client_v18__list_received_by_label!( ) ;
149150crate :: 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!();
141141crate :: impl_client_v17__import_pruned_funds!( ) ;
142142crate :: impl_client_v17__import_pubkey!( ) ;
143143crate :: impl_client_v17__import_wallet!( ) ;
144+ crate :: impl_client_v17__key_pool_refill!( ) ;
144145crate :: impl_client_v17__list_address_groupings!( ) ;
145146crate :: impl_client_v17__list_labels!( ) ;
146147crate :: 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!();
143143crate :: impl_client_v17__import_pruned_funds!( ) ;
144144crate :: impl_client_v17__import_pubkey!( ) ;
145145crate :: impl_client_v17__import_wallet!( ) ;
146+ crate :: impl_client_v17__key_pool_refill!( ) ;
146147crate :: impl_client_v17__list_address_groupings!( ) ;
147148crate :: impl_client_v17__list_labels!( ) ;
148149crate :: 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!();
143143crate :: impl_client_v17__import_pruned_funds!( ) ;
144144crate :: impl_client_v17__import_pubkey!( ) ;
145145crate :: impl_client_v17__import_wallet!( ) ;
146+ crate :: impl_client_v17__key_pool_refill!( ) ;
146147crate :: impl_client_v17__list_address_groupings!( ) ;
147148crate :: impl_client_v18__list_received_by_label!( ) ;
148149crate :: 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!();
145145crate :: impl_client_v17__import_pruned_funds!( ) ;
146146crate :: impl_client_v17__import_pubkey!( ) ;
147147crate :: impl_client_v17__import_wallet!( ) ;
148+ crate :: impl_client_v17__key_pool_refill!( ) ;
148149crate :: impl_client_v17__list_address_groupings!( ) ;
149150crate :: impl_client_v18__list_received_by_label!( ) ;
150151crate :: 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!();
142142crate :: impl_client_v17__import_pruned_funds!( ) ;
143143crate :: impl_client_v17__import_pubkey!( ) ;
144144crate :: impl_client_v17__import_wallet!( ) ;
145+ crate :: impl_client_v17__key_pool_refill!( ) ;
145146crate :: impl_client_v17__list_address_groupings!( ) ;
146147crate :: impl_client_v18__list_received_by_label!( ) ;
147148crate :: 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!();
142142crate :: impl_client_v17__import_pruned_funds!( ) ;
143143crate :: impl_client_v17__import_pubkey!( ) ;
144144crate :: impl_client_v17__import_wallet!( ) ;
145+ crate :: impl_client_v17__key_pool_refill!( ) ;
145146crate :: impl_client_v17__list_address_groupings!( ) ;
146147crate :: impl_client_v18__list_received_by_label!( ) ;
147148crate :: impl_client_v17__list_labels!( ) ;
You can’t perform that action at this time.
0 commit comments