File tree Expand file tree Collapse file tree 5 files changed +11
-11
lines changed Expand file tree Collapse file tree 5 files changed +11
-11
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,6 @@ graphql = { path = "../graphql" }
8
8
honey-badger = { path = " ../honey-badger" }
9
9
10
10
[dev-dependencies ]
11
- bitcoin = { version = " 0.29.2 " }
11
+ bitcoin = { version = " 0.30.1 " }
12
12
ctor = " 0.2.0"
13
13
simplelog = { version =" 0.12.0" , features = [" test" ] }
Original file line number Diff line number Diff line change @@ -10,4 +10,4 @@ isocountry = { version = "0.3.2" }
10
10
isolanguage-1 = { version = " 0.2.2" }
11
11
12
12
[dev-dependencies ]
13
- bitcoin = { version = " 0.29.2 " }
13
+ bitcoin = { version = " 0.30.1 " }
Original file line number Diff line number Diff line change @@ -5,10 +5,11 @@ edition = "2021"
5
5
6
6
[dependencies ]
7
7
base64 = " 0.21.0"
8
- bdk = { version = " 0.28.0" , features = [" keys-bip39" ] }
8
+ bdk = { version = " 0.29.0" , features = [" keys-bip39" ] }
9
+ hex = " 0.4.3"
9
10
log = " 0.4.17"
10
11
rand = " 0.8.5"
11
- secp256k1 = { version = " 0.24.3 " , features = [" global-context" ] }
12
+ secp256k1 = { version = " 0.27.0 " , features = [" global-context" ] }
12
13
serde_json = " 1.0"
13
14
14
15
graphql = { path = " ../graphql" }
Original file line number Diff line number Diff line change 1
- use bdk:: bitcoin:: hashes :: hex :: ToHex ;
1
+ use bdk:: bitcoin:: bip32 :: { DerivationPath , ExtendedPrivKey } ;
2
2
use bdk:: bitcoin:: secp256k1:: PublicKey ;
3
- use bdk:: bitcoin:: util:: bip32:: { DerivationPath , ExtendedPrivKey } ;
4
3
use bdk:: bitcoin:: Network ;
5
4
use bdk:: keys:: bip39:: Mnemonic ;
6
5
use bdk:: keys:: { DerivableKey , ExtendedKey } ;
@@ -66,8 +65,8 @@ fn derive_auth_keypair(master_xpriv: ExtendedPrivKey) -> KeyPair {
66
65
. to_bytes ( ) ;
67
66
68
67
KeyPair {
69
- secret_key : auth_priv_key . to_hex ( ) ,
70
- public_key : auth_pub_key . to_hex ( ) ,
68
+ secret_key : hex :: encode ( auth_priv_key ) ,
69
+ public_key : hex :: encode ( auth_pub_key ) ,
71
70
}
72
71
}
73
72
@@ -82,7 +81,7 @@ pub fn generate_keypair() -> KeyPair {
82
81
let ( secret_key, public_key) = SECP256K1 . generate_keypair ( & mut rng) ;
83
82
84
83
KeyPair {
85
- secret_key : secret_key. secret_bytes ( ) . to_hex ( ) ,
86
- public_key : public_key. serialize ( ) . to_hex ( ) ,
84
+ secret_key : hex :: encode ( secret_key. secret_bytes ( ) ) ,
85
+ public_key : hex :: encode ( public_key. serialize ( ) ) ,
87
86
}
88
87
}
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ graphql = { path = "../graphql" }
11
11
honey-badger = { path = " ../honey-badger" }
12
12
13
13
[dev-dependencies ]
14
- bitcoin = { version = " 0.29.2 " }
14
+ bitcoin = { version = " 0.30.1 " }
15
15
ctor = " 0.2.0"
16
16
rand = " 0.8.5"
17
17
simplelog = { version =" 0.12.0" , features = [" test" ] }
You can’t perform that action at this time.
0 commit comments