File tree Expand file tree Collapse file tree 25 files changed +157
-22
lines changed Expand file tree Collapse file tree 25 files changed +157
-22
lines changed Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ crate::impl_client_v18__list_wallet_dir!();
164164crate :: impl_client_v17__list_wallets!( ) ;
165165crate :: impl_client_v17__load_wallet!( ) ;
166166crate :: impl_client_v17__lock_unspent!( ) ;
167+ crate :: impl_client_v21__psbt_bump_fee!( ) ;
167168crate :: impl_client_v17__remove_pruned_funds!( ) ;
168169crate :: impl_client_v17__rescan_blockchain!( ) ;
169170crate :: impl_client_v21__send!( ) ;
Original file line number Diff line number Diff line change @@ -45,6 +45,18 @@ macro_rules! impl_client_v21__import_descriptors {
4545 } ;
4646}
4747
48+ /// Implements Bitcoin Core JSON-RPC API method `psbtbumpfee`.
49+ #[ macro_export]
50+ macro_rules! impl_client_v21__psbt_bump_fee {
51+ ( ) => {
52+ impl Client {
53+ pub fn psbt_bump_fee( & self , txid: & bitcoin:: Txid ) -> Result <PsbtBumpFee > {
54+ self . call( "psbtbumpfee" , & [ into_json( txid) ?] )
55+ }
56+ }
57+ } ;
58+ }
59+
4860/// Implements Bitcoin Core JSON-RPC API method `send`.
4961#[ macro_export]
5062macro_rules! impl_client_v21__send {
Original file line number Diff line number Diff line change @@ -162,6 +162,7 @@ crate::impl_client_v18__list_wallet_dir!();
162162crate :: impl_client_v17__list_wallets!( ) ;
163163crate :: impl_client_v17__load_wallet!( ) ;
164164crate :: impl_client_v17__lock_unspent!( ) ;
165+ crate :: impl_client_v21__psbt_bump_fee!( ) ;
165166crate :: impl_client_v17__remove_pruned_funds!( ) ;
166167crate :: impl_client_v17__rescan_blockchain!( ) ;
167168crate :: impl_client_v21__send!( ) ;
Original file line number Diff line number Diff line change @@ -164,6 +164,7 @@ crate::impl_client_v18__list_wallet_dir!();
164164crate :: impl_client_v17__list_wallets!( ) ;
165165crate :: impl_client_v22__load_wallet!( ) ;
166166crate :: impl_client_v17__lock_unspent!( ) ;
167+ crate :: impl_client_v21__psbt_bump_fee!( ) ;
167168crate :: impl_client_v17__remove_pruned_funds!( ) ;
168169crate :: impl_client_v17__rescan_blockchain!( ) ;
169170crate :: impl_client_v21__send!( ) ;
Original file line number Diff line number Diff line change @@ -161,6 +161,7 @@ crate::impl_client_v18__list_wallet_dir!();
161161crate :: impl_client_v17__list_wallets!( ) ;
162162crate :: impl_client_v22__load_wallet!( ) ;
163163crate :: impl_client_v17__lock_unspent!( ) ;
164+ crate :: impl_client_v21__psbt_bump_fee!( ) ;
164165crate :: impl_client_v17__remove_pruned_funds!( ) ;
165166crate :: impl_client_v17__rescan_blockchain!( ) ;
166167crate :: impl_client_v21__send!( ) ;
Original file line number Diff line number Diff line change @@ -163,6 +163,7 @@ crate::impl_client_v18__list_wallet_dir!();
163163crate :: impl_client_v17__list_wallets!( ) ;
164164crate :: impl_client_v22__load_wallet!( ) ;
165165crate :: impl_client_v17__lock_unspent!( ) ;
166+ crate :: impl_client_v21__psbt_bump_fee!( ) ;
166167crate :: impl_client_v17__remove_pruned_funds!( ) ;
167168crate :: impl_client_v17__rescan_blockchain!( ) ;
168169crate :: impl_client_v21__send!( ) ;
Original file line number Diff line number Diff line change @@ -167,6 +167,7 @@ crate::impl_client_v18__list_wallet_dir!();
167167crate :: impl_client_v17__list_wallets!( ) ;
168168crate :: impl_client_v22__load_wallet!( ) ;
169169crate :: impl_client_v17__lock_unspent!( ) ;
170+ crate :: impl_client_v21__psbt_bump_fee!( ) ;
170171crate :: impl_client_v17__remove_pruned_funds!( ) ;
171172crate :: impl_client_v17__rescan_blockchain!( ) ;
172173crate :: impl_client_v21__send!( ) ;
Original file line number Diff line number Diff line change @@ -163,6 +163,7 @@ crate::impl_client_v18__list_wallet_dir!();
163163crate :: impl_client_v17__list_wallets!( ) ;
164164crate :: impl_client_v22__load_wallet!( ) ;
165165crate :: impl_client_v17__lock_unspent!( ) ;
166+ crate :: impl_client_v21__psbt_bump_fee!( ) ;
166167crate :: impl_client_v17__remove_pruned_funds!( ) ;
167168crate :: impl_client_v17__rescan_blockchain!( ) ;
168169crate :: impl_client_v21__send!( ) ;
Original file line number Diff line number Diff line change @@ -165,6 +165,7 @@ crate::impl_client_v18__list_wallet_dir!();
165165crate :: impl_client_v17__list_wallets!( ) ;
166166crate :: impl_client_v22__load_wallet!( ) ;
167167crate :: impl_client_v17__lock_unspent!( ) ;
168+ crate :: impl_client_v21__psbt_bump_fee!( ) ;
168169crate :: impl_client_v17__remove_pruned_funds!( ) ;
169170crate :: impl_client_v17__rescan_blockchain!( ) ;
170171crate :: impl_client_v21__send!( ) ;
Original file line number Diff line number Diff line change @@ -165,6 +165,7 @@ crate::impl_client_v18__list_wallet_dir!();
165165crate :: impl_client_v17__list_wallets!( ) ;
166166crate :: impl_client_v22__load_wallet!( ) ;
167167crate :: impl_client_v17__lock_unspent!( ) ;
168+ crate :: impl_client_v21__psbt_bump_fee!( ) ;
168169crate :: impl_client_v17__remove_pruned_funds!( ) ;
169170crate :: impl_client_v17__rescan_blockchain!( ) ;
170171crate :: impl_client_v21__send!( ) ;
You can’t perform that action at this time.
0 commit comments