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_
3434val TEST_BIP86_CHANGE_DESCRIPTOR = Descriptor (" tr($TEST_EXTENDED_PRIVKEY /$BIP86_TEST_CHANGE_PATH /*)" , Network .TESTNET4 )
3535val TEST_DEFINITE_DESCRIPTOR_0 = Descriptor (" wpkh($TEST_EXTENDED_PRIVKEY /$BIP84_TEST_RECEIVE_PATH /0)" , Network .TESTNET4 )
3636val 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 )
3738
3839val MAIN_BIP86_DESCRIPTOR = Descriptor (" tr($MAIN_EXTENDED_PRIVKEY /$BIP86_TEST_RECEIVE_PATH /*)" , Network .BITCOIN )
3940val 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 {
3838 persister = conn
3939 )
4040 }
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+ }
4150 }
4251
4352 @Nested
Original file line number Diff line number Diff line change @@ -8,7 +8,7 @@ class DescriptorTest {
88 @Nested
99 inner class Success {
1010 @Test
11- fun `Create extended WPKH descriptors for all networks 2 ` () {
11+ fun `Create extended WPKH descriptors for all networks` () {
1212 Descriptor (" wpkh($TEST_EXTENDED_PRIVKEY /$BIP84_TEST_RECEIVE_PATH /*)" , Network .REGTEST )
1313 Descriptor (" wpkh($TEST_EXTENDED_PRIVKEY /$BIP84_TEST_RECEIVE_PATH /*)" , Network .TESTNET )
1414 Descriptor (" wpkh($TEST_EXTENDED_PRIVKEY /$BIP84_TEST_RECEIVE_PATH /*)" , Network .TESTNET4 )
@@ -33,13 +33,18 @@ class DescriptorTest {
3333 Descriptor (" tr($TEST_EXTENDED_PRIVKEY /$BIP86_TEST_RECEIVE_PATH /0)" , Network .SIGNET )
3434 Descriptor (" tr($MAIN_EXTENDED_PRIVKEY /$BIP86_MAIN_RECEIVE_PATH /0)" , Network .BITCOIN )
3535 }
36- }
3736
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+ }
4145 }
4246
47+
4348 @Nested
4449 inner class Failure {
4550 @Test
You can’t perform that action at this time.
0 commit comments