File tree Expand file tree Collapse file tree 3 files changed +20
-5
lines changed
lib/src/test/kotlin/org/bitcoindevkit Expand file tree Collapse file tree 3 files changed +20
-5
lines changed Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ val TEST_BIP86_DESCRIPTOR = Descriptor("tr($TEST_EXTENDED_PRIVKEY/$BIP86_
34
34
val TEST_BIP86_CHANGE_DESCRIPTOR = Descriptor (" tr($TEST_EXTENDED_PRIVKEY /$BIP86_TEST_CHANGE_PATH /*)" , Network .TESTNET4 )
35
35
val TEST_DEFINITE_DESCRIPTOR_0 = Descriptor (" wpkh($TEST_EXTENDED_PRIVKEY /$BIP84_TEST_RECEIVE_PATH /0)" , Network .TESTNET4 )
36
36
val TEST_DEFINITE_DESCRIPTOR_1 = Descriptor (" wpkh($TEST_EXTENDED_PRIVKEY /$BIP84_TEST_RECEIVE_PATH /1)" , Network .TESTNET4 )
37
+ val TEST_MULTIPATH_DESCRIPTOR = Descriptor (" tr($TEST_EXTENDED_PUBKEY /<0;1>/*)" , Network .TESTNET4 )
37
38
38
39
val MAIN_BIP86_DESCRIPTOR = Descriptor (" tr($MAIN_EXTENDED_PRIVKEY /$BIP86_TEST_RECEIVE_PATH /*)" , Network .BITCOIN )
39
40
val MAIN_BIP86_CHANGE_DESCRIPTOR = Descriptor (" tr($MAIN_EXTENDED_PRIVKEY /$BIP86_TEST_CHANGE_PATH /*)" , Network .BITCOIN )
Original file line number Diff line number Diff line change @@ -38,6 +38,15 @@ class CreatingWalletTest {
38
38
persister = conn
39
39
)
40
40
}
41
+
42
+ @Test
43
+ fun `Create a wallet with a public multipath descriptor` () {
44
+ Wallet .createFromTwoPathDescriptor(
45
+ twoPathDescriptor = TEST_MULTIPATH_DESCRIPTOR ,
46
+ network = Network .TESTNET4 ,
47
+ persister = conn
48
+ )
49
+ }
41
50
}
42
51
43
52
@Nested
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ class DescriptorTest {
8
8
@Nested
9
9
inner class Success {
10
10
@Test
11
- fun `Create extended WPKH descriptors for all networks 2 ` () {
11
+ fun `Create extended WPKH descriptors for all networks` () {
12
12
Descriptor (" wpkh($TEST_EXTENDED_PRIVKEY /$BIP84_TEST_RECEIVE_PATH /*)" , Network .REGTEST )
13
13
Descriptor (" wpkh($TEST_EXTENDED_PRIVKEY /$BIP84_TEST_RECEIVE_PATH /*)" , Network .TESTNET )
14
14
Descriptor (" wpkh($TEST_EXTENDED_PRIVKEY /$BIP84_TEST_RECEIVE_PATH /*)" , Network .TESTNET4 )
@@ -33,13 +33,18 @@ class DescriptorTest {
33
33
Descriptor (" tr($TEST_EXTENDED_PRIVKEY /$BIP86_TEST_RECEIVE_PATH /0)" , Network .SIGNET )
34
34
Descriptor (" tr($MAIN_EXTENDED_PRIVKEY /$BIP86_MAIN_RECEIVE_PATH /0)" , Network .BITCOIN )
35
35
}
36
- }
37
36
38
- @Test
39
- fun `Descriptor can be created from multipath public descriptor string` () {
40
- Descriptor (" tr($TEST_EXTENDED_PUBKEY /$BIP86_TEST_MULTIPATH /*)" , Network .REGTEST )
37
+ @Test
38
+ fun `Create descriptors from multipath public descriptor strings` () {
39
+ Descriptor (" tr($TEST_EXTENDED_PUBKEY /<0;1>/*)" , Network .REGTEST )
40
+ Descriptor (" tr($TEST_EXTENDED_PUBKEY /<0;1>/*)" , Network .TESTNET )
41
+ Descriptor (" tr($TEST_EXTENDED_PUBKEY /<0;1>/*)" , Network .TESTNET4 )
42
+ Descriptor (" tr($TEST_EXTENDED_PUBKEY /<0;1>/*)" , Network .SIGNET )
43
+ Descriptor (" tr($MAIN_EXTENDED_PUBKEY /<0;1>/*)" , Network .BITCOIN )
44
+ }
41
45
}
42
46
47
+
43
48
@Nested
44
49
inner class Failure {
45
50
@Test
You can’t perform that action at this time.
0 commit comments