forked from bitcoindevkit/bdk-ffi
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathConstants.kt
More file actions
45 lines (40 loc) · 1.89 KB
/
Constants.kt
File metadata and controls
45 lines (40 loc) · 1.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package org.bitcoindevkit
// Test networks
const val TEST_EXTENDED_PRIVKEY = "tprv8ZgxMBicQKsPf2qfrEygW6fdYseJDDrVnDv26PH5BHdvSuG6ecCbHqLVof9yZcMoM31z9ur3tTYbSnr1WBqbGX97CbXcmp5H6qeMpyvx35B"
const val BIP84_TEST_RECEIVE_PATH = "84h/1h/0h/0"
const val BIP84_TEST_CHANGE_PATH = "84h/1h/0h/1"
const val BIP86_TEST_RECEIVE_PATH = "86h/1h/0h/0"
const val BIP86_TEST_CHANGE_PATH = "86h/1h/0h/1"
// Mainnet
const val MAINNET_EXTENDED_PRIVKEY = "xprv9s21ZrQH143K3LRcTnWpaCSYb75ic2rGuSgicmJhSVQSbfaKgPXfa8PhnYszgdcyWLoc8n1E2iHUnskjgGTAyCEpJYv7fqKxUcRNaVngA1V"
const val BIP84_MAINNET_RECEIVE_PATH = "84h/0h/0h/1"
const val BIP86_MAINNET_RECEIVE_PATH = "86h/0h/0h/1"
val BIP84_DESCRIPTOR: Descriptor = Descriptor(
"wpkh($TEST_EXTENDED_PRIVKEY/$BIP84_TEST_RECEIVE_PATH/*)",
Network.TESTNET
)
val BIP84_CHANGE_DESCRIPTOR: Descriptor = Descriptor(
"wpkh($TEST_EXTENDED_PRIVKEY/$BIP84_TEST_CHANGE_PATH/*)",
Network.TESTNET
)
val BIP86_DESCRIPTOR: Descriptor = Descriptor(
"tr($TEST_EXTENDED_PRIVKEY/$BIP86_TEST_RECEIVE_PATH/*)",
Network.TESTNET
)
val BIP86_CHANGE_DESCRIPTOR: Descriptor = Descriptor(
"tr($TEST_EXTENDED_PRIVKEY/$BIP86_TEST_CHANGE_PATH/*)",
Network.TESTNET
)
val NON_EXTENDED_DESCRIPTOR_0: Descriptor = Descriptor(
descriptor = "wpkh($TEST_EXTENDED_PRIVKEY/$BIP84_TEST_RECEIVE_PATH/0)",
network = Network.TESTNET
)
val NON_EXTENDED_DESCRIPTOR_1: Descriptor = Descriptor(
descriptor = "wpkh($TEST_EXTENDED_PRIVKEY/$BIP84_TEST_RECEIVE_PATH/1)",
network = Network.TESTNET
)
// Using the MNEMONIC_AWESOME
const val TEST_EXTENDED_PRIVKEY_0 = "tprv8ZgxMBicQKsPdWAHbugK2tjtVtRjKGixYVZUdL7xLHMgXZS6BFbFi1UDb1CHT25Z5PU1F9j7wGxwUiRhqz9E3nZRztikGUV6HoRDYcqPhM4"
const val BIP84_TEST_RECEIVE_PATH_0 = "84h/1h/0h/0"
val TEST_BIP84_DESCRIPTOR_0 = Descriptor("wpkh($TEST_EXTENDED_PRIVKEY_0/$BIP84_TEST_RECEIVE_PATH_0/*)", Network.REGTEST)
const val ESPLORA_REGTEST_URL = "http://10.0.2.2:3002"