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!();
144
144
crate :: impl_client_v17__list_wallets!( ) ;
145
145
crate :: impl_client_v17__load_wallet!( ) ;
146
146
crate :: impl_client_v17__lock_unspent!( ) ;
147
+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
147
148
crate :: impl_client_v17__rescan_blockchain!( ) ;
148
149
crate :: impl_client_v17__send_many!( ) ;
149
150
crate :: 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 {
515
515
} ;
516
516
}
517
517
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
+
518
530
/// Implements Bitcoin Core JSON-RPC API method `rescanblockchain`.
519
531
#[ macro_export]
520
532
macro_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!();
161
161
crate :: impl_client_v18__list_wallet_dir!( ) ;
162
162
crate :: impl_client_v17__load_wallet!( ) ;
163
163
crate :: impl_client_v17__lock_unspent!( ) ;
164
+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
164
165
crate :: impl_client_v17__rescan_blockchain!( ) ;
165
166
crate :: impl_client_v17__send_many!( ) ;
166
167
crate :: 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!();
157
157
crate :: impl_client_v17__list_wallets!( ) ;
158
158
crate :: impl_client_v17__load_wallet!( ) ;
159
159
crate :: impl_client_v17__lock_unspent!( ) ;
160
+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
160
161
crate :: impl_client_v17__rescan_blockchain!( ) ;
161
162
crate :: impl_client_v17__send_many!( ) ;
162
163
crate :: 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!();
154
154
crate :: impl_client_v17__list_wallets!( ) ;
155
155
crate :: impl_client_v17__load_wallet!( ) ;
156
156
crate :: impl_client_v17__lock_unspent!( ) ;
157
+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
157
158
crate :: impl_client_v17__rescan_blockchain!( ) ;
158
159
crate :: impl_client_v17__send_many!( ) ;
159
160
crate :: 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!();
156
156
crate :: impl_client_v17__list_wallets!( ) ;
157
157
crate :: impl_client_v17__load_wallet!( ) ;
158
158
crate :: impl_client_v17__lock_unspent!( ) ;
159
+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
159
160
crate :: impl_client_v17__rescan_blockchain!( ) ;
160
161
crate :: impl_client_v17__send_many!( ) ;
161
162
crate :: 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!();
156
156
crate :: impl_client_v17__list_wallets!( ) ;
157
157
crate :: impl_client_v17__load_wallet!( ) ;
158
158
crate :: impl_client_v17__lock_unspent!( ) ;
159
+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
159
160
crate :: impl_client_v17__rescan_blockchain!( ) ;
160
161
crate :: impl_client_v17__send_many!( ) ;
161
162
crate :: 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!();
158
158
crate :: impl_client_v17__list_wallets!( ) ;
159
159
crate :: impl_client_v22__load_wallet!( ) ;
160
160
crate :: impl_client_v17__lock_unspent!( ) ;
161
+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
161
162
crate :: impl_client_v17__rescan_blockchain!( ) ;
162
163
crate :: impl_client_v17__send_many!( ) ;
163
164
crate :: 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!();
155
155
crate :: impl_client_v17__list_wallets!( ) ;
156
156
crate :: impl_client_v22__load_wallet!( ) ;
157
157
crate :: impl_client_v17__lock_unspent!( ) ;
158
+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
158
159
crate :: impl_client_v17__rescan_blockchain!( ) ;
159
160
crate :: impl_client_v17__send_many!( ) ;
160
161
crate :: 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!();
155
155
crate :: impl_client_v17__list_wallets!( ) ;
156
156
crate :: impl_client_v22__load_wallet!( ) ;
157
157
crate :: impl_client_v17__lock_unspent!( ) ;
158
+ crate :: impl_client_v17__remove_pruned_funds!( ) ;
158
159
crate :: impl_client_v17__rescan_blockchain!( ) ;
159
160
crate :: impl_client_v17__send_many!( ) ;
160
161
crate :: impl_client_v17__send_to_address!( ) ;
You can’t perform that action at this time.
0 commit comments