File tree Expand file tree Collapse file tree 15 files changed +47
-0
lines changed Expand file tree Collapse file tree 15 files changed +47
-0
lines changed Original file line number Diff line number Diff line change @@ -148,6 +148,7 @@ crate::impl_client_v17__remove_pruned_funds!();
148
148
crate :: impl_client_v17__rescan_blockchain!( ) ;
149
149
crate :: impl_client_v17__send_many!( ) ;
150
150
crate :: impl_client_v17__send_to_address!( ) ;
151
+ crate :: impl_client_v17__set_hd_seed!( ) ;
151
152
crate :: impl_client_v17__sign_message!( ) ;
152
153
crate :: impl_client_v17__sign_raw_transaction_with_wallet!( ) ;
153
154
crate :: impl_client_v17__unload_wallet!( ) ;
Original file line number Diff line number Diff line change @@ -592,6 +592,22 @@ macro_rules! impl_client_v17__send_to_address {
592
592
} ;
593
593
}
594
594
595
+ /// Implements Bitcoin Core JSON-RPC API method `sethdseed`.
596
+ #[ macro_export]
597
+ macro_rules! impl_client_v17__set_hd_seed {
598
+ ( ) => {
599
+ impl Client {
600
+ pub fn set_hd_seed( & self ) -> Result <( ) > {
601
+ match self . call( "sethdseed" , & [ ] ) {
602
+ Ok ( serde_json:: Value :: Null ) => Ok ( ( ) ) ,
603
+ Ok ( res) => Err ( Error :: Returned ( res. to_string( ) ) ) ,
604
+ Err ( err) => Err ( err. into( ) ) ,
605
+ }
606
+ }
607
+ }
608
+ } ;
609
+ }
610
+
595
611
/// Implements Bitcoin Core JSON-RPC API method `signmessage`.
596
612
#[ macro_export]
597
613
macro_rules! impl_client_v17__sign_message {
Original file line number Diff line number Diff line change @@ -165,6 +165,7 @@ crate::impl_client_v17__remove_pruned_funds!();
165
165
crate :: impl_client_v17__rescan_blockchain!( ) ;
166
166
crate :: impl_client_v17__send_many!( ) ;
167
167
crate :: impl_client_v17__send_to_address!( ) ;
168
+ crate :: impl_client_v17__set_hd_seed!( ) ;
168
169
crate :: impl_client_v17__sign_message!( ) ;
169
170
crate :: impl_client_v17__sign_raw_transaction_with_wallet!( ) ;
170
171
crate :: impl_client_v17__unload_wallet!( ) ;
Original file line number Diff line number Diff line change @@ -161,6 +161,7 @@ crate::impl_client_v17__remove_pruned_funds!();
161
161
crate :: impl_client_v17__rescan_blockchain!( ) ;
162
162
crate :: impl_client_v17__send_many!( ) ;
163
163
crate :: impl_client_v17__send_to_address!( ) ;
164
+ crate :: impl_client_v17__set_hd_seed!( ) ;
164
165
crate :: impl_client_v19__set_wallet_flag!( ) ;
165
166
crate :: impl_client_v17__sign_message!( ) ;
166
167
crate :: impl_client_v17__sign_raw_transaction_with_wallet!( ) ;
Original file line number Diff line number Diff line change @@ -158,6 +158,7 @@ crate::impl_client_v17__remove_pruned_funds!();
158
158
crate :: impl_client_v17__rescan_blockchain!( ) ;
159
159
crate :: impl_client_v17__send_many!( ) ;
160
160
crate :: impl_client_v17__send_to_address!( ) ;
161
+ crate :: impl_client_v17__set_hd_seed!( ) ;
161
162
crate :: impl_client_v19__set_wallet_flag!( ) ;
162
163
crate :: impl_client_v17__sign_message!( ) ;
163
164
crate :: impl_client_v17__sign_raw_transaction_with_wallet!( ) ;
Original file line number Diff line number Diff line change @@ -160,6 +160,7 @@ crate::impl_client_v17__remove_pruned_funds!();
160
160
crate :: impl_client_v17__rescan_blockchain!( ) ;
161
161
crate :: impl_client_v17__send_many!( ) ;
162
162
crate :: impl_client_v17__send_to_address!( ) ;
163
+ crate :: impl_client_v17__set_hd_seed!( ) ;
163
164
crate :: impl_client_v19__set_wallet_flag!( ) ;
164
165
crate :: impl_client_v17__sign_message!( ) ;
165
166
crate :: impl_client_v17__sign_raw_transaction_with_wallet!( ) ;
Original file line number Diff line number Diff line change @@ -160,6 +160,7 @@ crate::impl_client_v17__remove_pruned_funds!();
160
160
crate :: impl_client_v17__rescan_blockchain!( ) ;
161
161
crate :: impl_client_v17__send_many!( ) ;
162
162
crate :: impl_client_v17__send_to_address!( ) ;
163
+ crate :: impl_client_v17__set_hd_seed!( ) ;
163
164
crate :: impl_client_v19__set_wallet_flag!( ) ;
164
165
crate :: impl_client_v17__sign_message!( ) ;
165
166
crate :: impl_client_v17__sign_raw_transaction_with_wallet!( ) ;
Original file line number Diff line number Diff line change @@ -162,6 +162,7 @@ crate::impl_client_v17__remove_pruned_funds!();
162
162
crate :: impl_client_v17__rescan_blockchain!( ) ;
163
163
crate :: impl_client_v17__send_many!( ) ;
164
164
crate :: impl_client_v17__send_to_address!( ) ;
165
+ crate :: impl_client_v17__set_hd_seed!( ) ;
165
166
crate :: impl_client_v19__set_wallet_flag!( ) ;
166
167
crate :: impl_client_v17__sign_message!( ) ;
167
168
crate :: impl_client_v17__sign_raw_transaction_with_wallet!( ) ;
Original file line number Diff line number Diff line change @@ -159,6 +159,7 @@ crate::impl_client_v17__remove_pruned_funds!();
159
159
crate :: impl_client_v17__rescan_blockchain!( ) ;
160
160
crate :: impl_client_v17__send_many!( ) ;
161
161
crate :: impl_client_v17__send_to_address!( ) ;
162
+ crate :: impl_client_v17__set_hd_seed!( ) ;
162
163
crate :: impl_client_v19__set_wallet_flag!( ) ;
163
164
crate :: impl_client_v17__sign_message!( ) ;
164
165
crate :: impl_client_v17__sign_raw_transaction_with_wallet!( ) ;
Original file line number Diff line number Diff line change @@ -159,6 +159,7 @@ crate::impl_client_v17__remove_pruned_funds!();
159
159
crate :: impl_client_v17__rescan_blockchain!( ) ;
160
160
crate :: impl_client_v17__send_many!( ) ;
161
161
crate :: impl_client_v17__send_to_address!( ) ;
162
+ crate :: impl_client_v17__set_hd_seed!( ) ;
162
163
crate :: impl_client_v19__set_wallet_flag!( ) ;
163
164
crate :: impl_client_v17__sign_message!( ) ;
164
165
crate :: impl_client_v17__sign_raw_transaction_with_wallet!( ) ;
You can’t perform that action at this time.
0 commit comments