@@ -8,75 +8,30 @@ class DescriptorTest {
8
8
@Nested
9
9
inner class Success {
10
10
@Test
11
- fun `Create extended WPKH descriptors for all networks` () {
12
- val descriptor1: Descriptor = Descriptor (
13
- " wpkh(tprv8ZgxMBicQKsPf2qfrEygW6fdYseJDDrVnDv26PH5BHdvSuG6ecCbHqLVof9yZcMoM31z9ur3tTYbSnr1WBqbGX97CbXcmp5H6qeMpyvx35B/86h/1h/1h/0/*)" ,
14
- Network .REGTEST
15
- )
16
- val descriptor2: Descriptor = Descriptor (
17
- " wpkh(tprv8ZgxMBicQKsPf2qfrEygW6fdYseJDDrVnDv26PH5BHdvSuG6ecCbHqLVof9yZcMoM31z9ur3tTYbSnr1WBqbGX97CbXcmp5H6qeMpyvx35B/86h/1h/1h/0/*)" ,
18
- Network .TESTNET
19
- )
20
- val descriptor3: Descriptor = Descriptor (
21
- " wpkh(tprv8ZgxMBicQKsPf2qfrEygW6fdYseJDDrVnDv26PH5BHdvSuG6ecCbHqLVof9yZcMoM31z9ur3tTYbSnr1WBqbGX97CbXcmp5H6qeMpyvx35B/86h/1h/1h/0/*)" ,
22
- Network .TESTNET4
23
- )
24
- val descriptor4: Descriptor = Descriptor (
25
- " wpkh(tprv8ZgxMBicQKsPf2qfrEygW6fdYseJDDrVnDv26PH5BHdvSuG6ecCbHqLVof9yZcMoM31z9ur3tTYbSnr1WBqbGX97CbXcmp5H6qeMpyvx35B/86h/1h/1h/0/*)" ,
26
- Network .SIGNET
27
- )
28
- val descriptor5: Descriptor = Descriptor (
29
- " wpkh(xprv9s21ZrQH143K3LRcTnWpaCSYb75ic2rGuSgicmJhSVQSbfaKgPXfa8PhnYszgdcyWLoc8n1E2iHUnskjgGTAyCEpJYv7fqKxUcRNaVngA1V/86h/1h/1h/0/*)" ,
30
- Network .BITCOIN
31
- )
11
+ fun `Create extended WPKH descriptors for all networks 2` () {
12
+ Descriptor (" wpkh($TEST_EXTENDED_PRIVKEY /$BIP84_RECEIVE_PATH /*)" , Network .REGTEST )
13
+ Descriptor (" wpkh($TEST_EXTENDED_PRIVKEY /$BIP84_RECEIVE_PATH /*)" , Network .TESTNET )
14
+ Descriptor (" wpkh($TEST_EXTENDED_PRIVKEY /$BIP84_RECEIVE_PATH /*)" , Network .TESTNET4 )
15
+ Descriptor (" wpkh($TEST_EXTENDED_PRIVKEY /$BIP84_RECEIVE_PATH /*)" , Network .SIGNET )
16
+ Descriptor (" wpkh($MAINNET_EXTENDED_PRIVKEY /$BIP84_RECEIVE_PATH /*)" , Network .BITCOIN )
32
17
}
33
18
34
19
@Test
35
20
fun `Create extended TR descriptors for all networks` () {
36
- val descriptor1: Descriptor = Descriptor (
37
- " tr(tprv8ZgxMBicQKsPf2qfrEygW6fdYseJDDrVnDv26PH5BHdvSuG6ecCbHqLVof9yZcMoM31z9ur3tTYbSnr1WBqbGX97CbXcmp5H6qeMpyvx35B/86h/1h/1h/0/*)" ,
38
- Network .REGTEST
39
- )
40
- val descriptor2: Descriptor = Descriptor (
41
- " tr(tprv8ZgxMBicQKsPf2qfrEygW6fdYseJDDrVnDv26PH5BHdvSuG6ecCbHqLVof9yZcMoM31z9ur3tTYbSnr1WBqbGX97CbXcmp5H6qeMpyvx35B/86h/1h/1h/0/*)" ,
42
- Network .TESTNET
43
- )
44
- val descriptor3: Descriptor = Descriptor (
45
- " tr(tprv8ZgxMBicQKsPf2qfrEygW6fdYseJDDrVnDv26PH5BHdvSuG6ecCbHqLVof9yZcMoM31z9ur3tTYbSnr1WBqbGX97CbXcmp5H6qeMpyvx35B/86h/1h/1h/0/*)" ,
46
- Network .TESTNET4
47
- )
48
- val descriptor4: Descriptor = Descriptor (
49
- " tr(tprv8ZgxMBicQKsPf2qfrEygW6fdYseJDDrVnDv26PH5BHdvSuG6ecCbHqLVof9yZcMoM31z9ur3tTYbSnr1WBqbGX97CbXcmp5H6qeMpyvx35B/86h/1h/1h/0/*)" ,
50
- Network .SIGNET
51
- )
52
- val descriptor5: Descriptor = Descriptor (
53
- " tr(xprv9s21ZrQH143K3LRcTnWpaCSYb75ic2rGuSgicmJhSVQSbfaKgPXfa8PhnYszgdcyWLoc8n1E2iHUnskjgGTAyCEpJYv7fqKxUcRNaVngA1V/86h/1h/1h/0/*)" ,
54
- Network .BITCOIN
55
- )
21
+ Descriptor (" tr($TEST_EXTENDED_PRIVKEY /$BIP86_RECEIVE_PATH /*)" , Network .REGTEST )
22
+ Descriptor (" tr($TEST_EXTENDED_PRIVKEY /$BIP86_RECEIVE_PATH /*)" , Network .TESTNET )
23
+ Descriptor (" tr($TEST_EXTENDED_PRIVKEY /$BIP86_RECEIVE_PATH /*)" , Network .TESTNET4 )
24
+ Descriptor (" tr($TEST_EXTENDED_PRIVKEY /$BIP86_RECEIVE_PATH /*)" , Network .SIGNET )
25
+ Descriptor (" tr($MAINNET_EXTENDED_PRIVKEY /$BIP86_RECEIVE_PATH /*)" , Network .BITCOIN )
56
26
}
57
27
58
28
@Test
59
29
fun `Create non-extended descriptors for all networks` () {
60
- val descriptor1: Descriptor = Descriptor (
61
- " tr(tprv8ZgxMBicQKsPf2qfrEygW6fdYseJDDrVnDv26PH5BHdvSuG6ecCbHqLVof9yZcMoM31z9ur3tTYbSnr1WBqbGX97CbXcmp5H6qeMpyvx35B/86h/1h/1h/0/0)" ,
62
- Network .REGTEST
63
- )
64
- val descriptor2: Descriptor = Descriptor (
65
- " tr(tprv8ZgxMBicQKsPf2qfrEygW6fdYseJDDrVnDv26PH5BHdvSuG6ecCbHqLVof9yZcMoM31z9ur3tTYbSnr1WBqbGX97CbXcmp5H6qeMpyvx35B/86h/1h/1h/0/0)" ,
66
- Network .TESTNET
67
- )
68
- val descriptor3: Descriptor = Descriptor (
69
- " tr(tprv8ZgxMBicQKsPf2qfrEygW6fdYseJDDrVnDv26PH5BHdvSuG6ecCbHqLVof9yZcMoM31z9ur3tTYbSnr1WBqbGX97CbXcmp5H6qeMpyvx35B/86h/1h/1h/0/0)" ,
70
- Network .TESTNET4
71
- )
72
- val descriptor4: Descriptor = Descriptor (
73
- " tr(tprv8ZgxMBicQKsPf2qfrEygW6fdYseJDDrVnDv26PH5BHdvSuG6ecCbHqLVof9yZcMoM31z9ur3tTYbSnr1WBqbGX97CbXcmp5H6qeMpyvx35B/86h/1h/1h/0/0)" ,
74
- Network .SIGNET
75
- )
76
- val descriptor5: Descriptor = Descriptor (
77
- " tr(xprv9s21ZrQH143K3LRcTnWpaCSYb75ic2rGuSgicmJhSVQSbfaKgPXfa8PhnYszgdcyWLoc8n1E2iHUnskjgGTAyCEpJYv7fqKxUcRNaVngA1V/86h/1h/1h/0/0)" ,
78
- Network .BITCOIN
79
- )
30
+ Descriptor (" tr($TEST_EXTENDED_PRIVKEY /$BIP86_RECEIVE_PATH /0)" , Network .REGTEST )
31
+ Descriptor (" tr($TEST_EXTENDED_PRIVKEY /$BIP86_RECEIVE_PATH /0)" , Network .TESTNET )
32
+ Descriptor (" tr($TEST_EXTENDED_PRIVKEY /$BIP86_RECEIVE_PATH /0)" , Network .TESTNET4 )
33
+ Descriptor (" tr($TEST_EXTENDED_PRIVKEY /$BIP86_RECEIVE_PATH /0)" , Network .SIGNET )
34
+ Descriptor (" tr($MAINNET_EXTENDED_PRIVKEY /$BIP86_RECEIVE_PATH /0)" , Network .BITCOIN )
80
35
}
81
36
}
82
37
0 commit comments