aboutsummaryrefslogtreecommitdiff
path: root/src/js/segwit-parameters.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/segwit-parameters.js')
-rw-r--r--src/js/segwit-parameters.js58
1 files changed, 58 insertions, 0 deletions
diff --git a/src/js/segwit-parameters.js b/src/js/segwit-parameters.js
new file mode 100644
index 0000000..38cf9e0
--- /dev/null
+++ b/src/js/segwit-parameters.js
@@ -0,0 +1,58 @@
1(function() {
2
3// p2wpkh
4
5bitcoinjs.bitcoin.networks.bitcoin.p2wpkh = {
6 baseNetwork: "bitcoin",
7 messagePrefix: '\x18Bitcoin Signed Message:\n',
8 bech32: 'bc',
9 bip32: {
10 public: 0x04b24746,
11 private: 0x04b2430c
12 },
13 pubKeyHash: 0x00,
14 scriptHash: 0x05,
15 wif: 0x80
16};
17
18// p2wpkh in p2sh
19
20bitcoinjs.bitcoin.networks.bitcoin.p2wpkhInP2sh = {
21 baseNetwork: "bitcoin",
22 messagePrefix: '\x18Bitcoin Signed Message:\n',
23 bech32: 'bc',
24 bip32: {
25 public: 0x049d7cb2,
26 private: 0x049d7878
27 },
28 pubKeyHash: 0x00,
29 scriptHash: 0x05,
30 wif: 0x80
31};
32
33bitcoinjs.bitcoin.networks.testnet.p2wpkhInP2sh = {
34 baseNetwork: "testnet",
35 messagePrefix: '\x18Bitcoin Signed Message:\n',
36 bech32: 'tb',
37 bip32: {
38 public: 0x044a5262,
39 private: 0x044a4e28
40 },
41 pubKeyHash: 0x6f,
42 scriptHash: 0xc4,
43 wif: 0xef
44};
45
46bitcoinjs.bitcoin.networks.litecoin.p2wpkhInP2sh = {
47 baseNetwork: "litecoin",
48 messagePrefix: '\x19Litecoin Signed Message:\n',
49 bip32: {
50 public: 0x01b26ef6,
51 private: 0x01b26792
52 },
53 pubKeyHash: 0x30,
54 scriptHash: 0x32,
55 wif: 0xb0
56};
57
58})();