File tree Expand file tree Collapse file tree 15 files changed +41
-0
lines changed Expand file tree Collapse file tree 15 files changed +41
-0
lines changed Original file line number Diff line number Diff line change @@ -144,6 +144,7 @@ crate::impl_client_v17__list_unspent!();
144144crate :: impl_client_v17__list_wallets!( ) ;
145145crate :: impl_client_v17__load_wallet!( ) ;
146146crate :: impl_client_v17__lock_unspent!( ) ;
147+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
147148crate :: impl_client_v17__rescan_blockchain!( ) ;
148149crate :: impl_client_v17__send_many!( ) ;
149150crate :: impl_client_v17__send_to_address!( ) ;
Original file line number Diff line number Diff line change @@ -515,6 +515,18 @@ macro_rules! impl_client_v17__lock_unspent {
515515 } ;
516516}
517517
518+ /// Implements Bitcoin Core JSON-RPC API method `removeprunedfunds`.
519+ #[ macro_export]
520+ macro_rules! impl_client_v17__remove_pruned_funds {
521+ ( ) => {
522+ impl Client {
523+ pub fn remove_pruned_funds( & self , txid: Txid ) -> Result <( ) > {
524+ self . call( "removeprunedfunds" , & [ into_json( txid) ?] )
525+ }
526+ }
527+ } ;
528+ }
529+
518530/// Implements Bitcoin Core JSON-RPC API method `rescanblockchain`.
519531#[ macro_export]
520532macro_rules! impl_client_v17__rescan_blockchain {
Original file line number Diff line number Diff line change @@ -161,6 +161,7 @@ crate::impl_client_v17__list_wallets!();
161161crate :: impl_client_v18__list_wallet_dir!( ) ;
162162crate :: impl_client_v17__load_wallet!( ) ;
163163crate :: impl_client_v17__lock_unspent!( ) ;
164+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
164165crate :: impl_client_v17__rescan_blockchain!( ) ;
165166crate :: impl_client_v17__send_many!( ) ;
166167crate :: impl_client_v17__send_to_address!( ) ;
Original file line number Diff line number Diff line change @@ -157,6 +157,7 @@ crate::impl_client_v18__list_wallet_dir!();
157157crate :: impl_client_v17__list_wallets!( ) ;
158158crate :: impl_client_v17__load_wallet!( ) ;
159159crate :: impl_client_v17__lock_unspent!( ) ;
160+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
160161crate :: impl_client_v17__rescan_blockchain!( ) ;
161162crate :: impl_client_v17__send_many!( ) ;
162163crate :: impl_client_v17__send_to_address!( ) ;
Original file line number Diff line number Diff line change @@ -154,6 +154,7 @@ crate::impl_client_v18__list_wallet_dir!();
154154crate :: impl_client_v17__list_wallets!( ) ;
155155crate :: impl_client_v17__load_wallet!( ) ;
156156crate :: impl_client_v17__lock_unspent!( ) ;
157+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
157158crate :: impl_client_v17__rescan_blockchain!( ) ;
158159crate :: impl_client_v17__send_many!( ) ;
159160crate :: impl_client_v17__send_to_address!( ) ;
Original file line number Diff line number Diff line change @@ -156,6 +156,7 @@ crate::impl_client_v18__list_wallet_dir!();
156156crate :: impl_client_v17__list_wallets!( ) ;
157157crate :: impl_client_v17__load_wallet!( ) ;
158158crate :: impl_client_v17__lock_unspent!( ) ;
159+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
159160crate :: impl_client_v17__rescan_blockchain!( ) ;
160161crate :: impl_client_v17__send_many!( ) ;
161162crate :: impl_client_v17__send_to_address!( ) ;
Original file line number Diff line number Diff line change @@ -156,6 +156,7 @@ crate::impl_client_v18__list_wallet_dir!();
156156crate :: impl_client_v17__list_wallets!( ) ;
157157crate :: impl_client_v17__load_wallet!( ) ;
158158crate :: impl_client_v17__lock_unspent!( ) ;
159+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
159160crate :: impl_client_v17__rescan_blockchain!( ) ;
160161crate :: impl_client_v17__send_many!( ) ;
161162crate :: impl_client_v17__send_to_address!( ) ;
Original file line number Diff line number Diff line change @@ -158,6 +158,7 @@ crate::impl_client_v18__list_wallet_dir!();
158158crate :: impl_client_v17__list_wallets!( ) ;
159159crate :: impl_client_v22__load_wallet!( ) ;
160160crate :: impl_client_v17__lock_unspent!( ) ;
161+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
161162crate :: impl_client_v17__rescan_blockchain!( ) ;
162163crate :: impl_client_v17__send_many!( ) ;
163164crate :: impl_client_v17__send_to_address!( ) ;
Original file line number Diff line number Diff line change @@ -155,6 +155,7 @@ crate::impl_client_v18__list_wallet_dir!();
155155crate :: impl_client_v17__list_wallets!( ) ;
156156crate :: impl_client_v22__load_wallet!( ) ;
157157crate :: impl_client_v17__lock_unspent!( ) ;
158+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
158159crate :: impl_client_v17__rescan_blockchain!( ) ;
159160crate :: impl_client_v17__send_many!( ) ;
160161crate :: impl_client_v17__send_to_address!( ) ;
Original file line number Diff line number Diff line change @@ -155,6 +155,7 @@ crate::impl_client_v18__list_wallet_dir!();
155155crate :: impl_client_v17__list_wallets!( ) ;
156156crate :: impl_client_v22__load_wallet!( ) ;
157157crate :: impl_client_v17__lock_unspent!( ) ;
158+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
158159crate :: impl_client_v17__rescan_blockchain!( ) ;
159160crate :: impl_client_v17__send_many!( ) ;
160161crate :: impl_client_v17__send_to_address!( ) ;
You can’t perform that action at this time.
0 commit comments