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!();
148148crate :: impl_client_v17__rescan_blockchain!( ) ;
149149crate :: impl_client_v17__send_many!( ) ;
150150crate :: impl_client_v17__send_to_address!( ) ;
151+ crate :: impl_client_v17__set_hd_seed!( ) ;
151152crate :: impl_client_v17__sign_message!( ) ;
152153crate :: impl_client_v17__sign_raw_transaction_with_wallet!( ) ;
153154crate :: 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 {
592592 } ;
593593}
594594
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+
595611/// Implements Bitcoin Core JSON-RPC API method `signmessage`.
596612#[ macro_export]
597613macro_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!();
165165crate :: impl_client_v17__rescan_blockchain!( ) ;
166166crate :: impl_client_v17__send_many!( ) ;
167167crate :: impl_client_v17__send_to_address!( ) ;
168+ crate :: impl_client_v17__set_hd_seed!( ) ;
168169crate :: impl_client_v17__sign_message!( ) ;
169170crate :: impl_client_v17__sign_raw_transaction_with_wallet!( ) ;
170171crate :: 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!();
161161crate :: impl_client_v17__rescan_blockchain!( ) ;
162162crate :: impl_client_v17__send_many!( ) ;
163163crate :: impl_client_v17__send_to_address!( ) ;
164+ crate :: impl_client_v17__set_hd_seed!( ) ;
164165crate :: impl_client_v19__set_wallet_flag!( ) ;
165166crate :: impl_client_v17__sign_message!( ) ;
166167crate :: 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!();
158158crate :: impl_client_v17__rescan_blockchain!( ) ;
159159crate :: impl_client_v17__send_many!( ) ;
160160crate :: impl_client_v17__send_to_address!( ) ;
161+ crate :: impl_client_v17__set_hd_seed!( ) ;
161162crate :: impl_client_v19__set_wallet_flag!( ) ;
162163crate :: impl_client_v17__sign_message!( ) ;
163164crate :: 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!();
160160crate :: impl_client_v17__rescan_blockchain!( ) ;
161161crate :: impl_client_v17__send_many!( ) ;
162162crate :: impl_client_v17__send_to_address!( ) ;
163+ crate :: impl_client_v17__set_hd_seed!( ) ;
163164crate :: impl_client_v19__set_wallet_flag!( ) ;
164165crate :: impl_client_v17__sign_message!( ) ;
165166crate :: 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!();
160160crate :: impl_client_v17__rescan_blockchain!( ) ;
161161crate :: impl_client_v17__send_many!( ) ;
162162crate :: impl_client_v17__send_to_address!( ) ;
163+ crate :: impl_client_v17__set_hd_seed!( ) ;
163164crate :: impl_client_v19__set_wallet_flag!( ) ;
164165crate :: impl_client_v17__sign_message!( ) ;
165166crate :: 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!();
162162crate :: impl_client_v17__rescan_blockchain!( ) ;
163163crate :: impl_client_v17__send_many!( ) ;
164164crate :: impl_client_v17__send_to_address!( ) ;
165+ crate :: impl_client_v17__set_hd_seed!( ) ;
165166crate :: impl_client_v19__set_wallet_flag!( ) ;
166167crate :: impl_client_v17__sign_message!( ) ;
167168crate :: 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!();
159159crate :: impl_client_v17__rescan_blockchain!( ) ;
160160crate :: impl_client_v17__send_many!( ) ;
161161crate :: impl_client_v17__send_to_address!( ) ;
162+ crate :: impl_client_v17__set_hd_seed!( ) ;
162163crate :: impl_client_v19__set_wallet_flag!( ) ;
163164crate :: impl_client_v17__sign_message!( ) ;
164165crate :: 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!();
159159crate :: impl_client_v17__rescan_blockchain!( ) ;
160160crate :: impl_client_v17__send_many!( ) ;
161161crate :: impl_client_v17__send_to_address!( ) ;
162+ crate :: impl_client_v17__set_hd_seed!( ) ;
162163crate :: impl_client_v19__set_wallet_flag!( ) ;
163164crate :: impl_client_v17__sign_message!( ) ;
164165crate :: impl_client_v17__sign_raw_transaction_with_wallet!( ) ;
You can’t perform that action at this time.
0 commit comments