]>
Commit | Line | Data |
---|---|---|
1 | (function() { | |
2 | ||
3 | // p2wpkh | |
4 | ||
5 | bitcoinjs.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 | bitcoinjs.bitcoin.networks.testnet.p2wpkh = { | |
19 | baseNetwork: "testnet", | |
20 | messagePrefix: '\x18Bitcoin Signed Message:\n', | |
21 | bech32: 'tb', | |
22 | bip32: { | |
23 | public: 0x045f1cf6, | |
24 | private: 0x045f18bc | |
25 | }, | |
26 | pubKeyHash: 0x6f, | |
27 | scriptHash: 0xc4, | |
28 | wif: 0xef | |
29 | }; | |
30 | ||
31 | // p2wpkh in p2sh | |
32 | ||
33 | bitcoinjs.bitcoin.networks.bitcoin.p2wpkhInP2sh = { | |
34 | baseNetwork: "bitcoin", | |
35 | messagePrefix: '\x18Bitcoin Signed Message:\n', | |
36 | bech32: 'bc', | |
37 | bip32: { | |
38 | public: 0x049d7cb2, | |
39 | private: 0x049d7878 | |
40 | }, | |
41 | pubKeyHash: 0x00, | |
42 | scriptHash: 0x05, | |
43 | wif: 0x80 | |
44 | }; | |
45 | ||
46 | bitcoinjs.bitcoin.networks.testnet.p2wpkhInP2sh = { | |
47 | baseNetwork: "testnet", | |
48 | messagePrefix: '\x18Bitcoin Signed Message:\n', | |
49 | bech32: 'tb', | |
50 | bip32: { | |
51 | public: 0x044a5262, | |
52 | private: 0x044a4e28 | |
53 | }, | |
54 | pubKeyHash: 0x6f, | |
55 | scriptHash: 0xc4, | |
56 | wif: 0xef | |
57 | }; | |
58 | ||
59 | bitcoinjs.bitcoin.networks.litecoin.p2wpkh = { | |
60 | baseNetwork: "litecoin", | |
61 | messagePrefix: '\x19Litecoin Signed Message:\n', | |
62 | bech32: 'ltc', | |
63 | bip32: { | |
64 | public: 0x04b24746, | |
65 | private: 0x04b2430c | |
66 | }, | |
67 | pubKeyHash: 0x30, | |
68 | scriptHash: 0x32, | |
69 | wif: 0xb0 | |
70 | }; | |
71 | ||
72 | bitcoinjs.bitcoin.networks.litecoin.p2wpkhInP2sh = { | |
73 | baseNetwork: "litecoin", | |
74 | messagePrefix: '\x19Litecoin Signed Message:\n', | |
75 | bech32: 'ltc', | |
76 | bip32: { | |
77 | public: 0x01b26ef6, | |
78 | private: 0x01b26792 | |
79 | }, | |
80 | pubKeyHash: 0x30, | |
81 | scriptHash: 0x32, | |
82 | wif: 0xb0 | |
83 | }; | |
84 | ||
85 | bitcoinjs.bitcoin.networks.fujicoin.p2wpkh = { | |
86 | baseNetwork: "fujicoin", | |
87 | messagePrefix: '\x19FujiCoin Signed Message:\n', | |
88 | bech32: 'fc', | |
89 | bip32: { | |
90 | public: 0x04b24746, | |
91 | private: 0x04b2430c | |
92 | }, | |
93 | pubKeyHash: 0x24, | |
94 | scriptHash: 0x10, | |
95 | wif: 0xa4 | |
96 | }; | |
97 | ||
98 | bitcoinjs.bitcoin.networks.fujicoin.p2wpkhInP2sh = { | |
99 | baseNetwork: "fujicoin", | |
100 | messagePrefix: '\x19FujiCoin Signed Message:\n', | |
101 | bech32: 'fc', | |
102 | bip32: { | |
103 | public: 0x049d7cb2, | |
104 | private: 0x049d7878 | |
105 | }, | |
106 | pubKeyHash: 0x24, | |
107 | scriptHash: 0x10, | |
108 | wif: 0xa4 | |
109 | }; | |
110 | ||
111 | bitcoinjs.bitcoin.networks.vertcoin.p2wpkh = { | |
112 | baseNetwork: "vertcoin", | |
113 | messagePrefix: '\x18Vertcoin Signed Message:\n', | |
114 | bech32: 'vtc', | |
115 | bip32: { | |
116 | public: 0x0488b21e, | |
117 | private: 0x0488ade4 | |
118 | }, | |
119 | pubKeyHash: 71, | |
120 | scriptHash: 5, | |
121 | wif: 0x80 | |
122 | }; | |
123 | ||
124 | bitcoinjs.bitcoin.networks.vertcoin.p2wpkhInP2sh = { | |
125 | baseNetwork: "vertcoin", | |
126 | messagePrefix: '\x18Vertcoin Signed Message:\n', | |
127 | bip32: { | |
128 | public: 0x0488b21e, | |
129 | private: 0x0488ade4 | |
130 | }, | |
131 | pubKeyHash: 71, | |
132 | scriptHash: 5, | |
133 | wif: 0x80 | |
134 | }; | |
135 | ||
136 | bitcoinjs.bitcoin.networks.bgold.p2wpkh = { | |
137 | baseNetwork: "bgold", | |
138 | messagePrefix: '\x1DBitcoin Gold Signed Message:\n', | |
139 | bech32: 'btg', | |
140 | bip32: { | |
141 | public: 0x04b24746, | |
142 | private: 0x04b2430c | |
143 | }, | |
144 | pubKeyHash: 0x26, | |
145 | scriptHash: 0x17, | |
146 | wif: 0x80, | |
147 | }; | |
148 | ||
149 | bitcoinjs.bitcoin.networks.bgold.p2wpkhInP2sh = { | |
150 | baseNetwork: "bgold", | |
151 | messagePrefix: '\x1DBitcoin Gold Signed Message:\n', | |
152 | bech32: 'btg', | |
153 | bip32: { | |
154 | public: 0x049d7cb2, | |
155 | private: 0x049d7878 | |
156 | }, | |
157 | pubKeyHash: 0x26, | |
158 | scriptHash: 0x17, | |
159 | wif: 0x80, | |
160 | }; | |
161 | ||
162 | bitcoinjs.bitcoin.networks.digibyte.p2wpkh = { | |
163 | baseNetwork: "digibyte", | |
164 | messagePrefix: 'x19DigiByte Signed Message:\n', | |
165 | bech32: 'dgb', | |
166 | bip32: { | |
167 | public: 0x04b24746, | |
168 | private: 0x04b2430c | |
169 | }, | |
170 | pubKeyHash: 0x1e, | |
171 | scriptHash: 0x3f, | |
172 | wif: 0x80 | |
173 | }; | |
174 | ||
175 | bitcoinjs.bitcoin.networks.digibyte.p2wpkhInP2sh = { | |
176 | baseNetwork: "digibyte", | |
177 | messagePrefix: '\x19DigiByte Signed Message:\n', | |
178 | bech32: 'dgb', | |
179 | bip32: { | |
180 | public: 0x049d7cb2, | |
181 | private: 0x049d7878 | |
182 | }, | |
183 | pubKeyHash: 0x1e, | |
184 | scriptHash: 0x3f, | |
185 | wif: 0x80 | |
186 | }; | |
187 | ||
188 | bitcoinjs.bitcoin.networks.blockstamp.p2wpkh = { | |
189 | baseNetwork: "blockstamp", | |
190 | messagePrefix: '\x18BlockStamp Signed Message:\n', | |
191 | bech32: 'bc', | |
192 | bip32: { | |
193 | public: 0x0488B21E, | |
194 | private: 0x0488ADE4, | |
195 | }, | |
196 | pubKeyHash: 0x00, | |
197 | scriptHash: 0x05, | |
198 | wif: 0x80, | |
199 | }; | |
200 | ||
201 | bitcoinjs.bitcoin.networks.blockstamp.p2wpkhInP2sh = { | |
202 | baseNetwork: "blockstamp", | |
203 | messagePrefix: '\x18BlockStamp Signed Message:\n', | |
204 | bech32: 'bc', | |
205 | bip32: { | |
206 | public: 0x0488B21E, | |
207 | private: 0x0488ADE4, | |
208 | }, | |
209 | pubKeyHash: 0x00, | |
210 | scriptHash: 0x05, | |
211 | wif: 0x80, | |
212 | }; | |
213 | ||
214 | bitcoinjs.bitcoin.networks.nix.p2wpkh = { | |
215 | baseNetwork: "nix", | |
216 | messagePrefix: '\x18Nix Signed Message:\n', | |
217 | bech32: 'nix', | |
218 | bip32: { | |
219 | public: 0x0488b21e, | |
220 | private: 0x0488ade4, | |
221 | }, | |
222 | pubKeyHash: 0x26, | |
223 | scriptHash: 0x35, | |
224 | wif: 0x80, | |
225 | }; | |
226 | ||
227 | bitcoinjs.bitcoin.networks.nix.p2wpkhInP2sh = { | |
228 | baseNetwork: "nix", | |
229 | messagePrefix: '\x18Nix Signed Message:\n', | |
230 | bech32: 'nix', | |
231 | bip32: { | |
232 | public: 0x0488b21e, | |
233 | private: 0x0488ade4, | |
234 | }, | |
235 | pubKeyHash: 0x26, | |
236 | scriptHash: 0x35, | |
237 | wif: 0x80, | |
238 | }; | |
239 | ||
240 | bitcoinjs.bitcoin.networks.cpuchain.p2wpkh = { | |
241 | baseNetwork: "cpuchain", | |
242 | messagePrefix: '\x1DCPUchain Signed Message:\n', | |
243 | bech32: 'cpu', | |
244 | bip32: { | |
245 | public: 0x04b24746, | |
246 | private: 0x04b2430c | |
247 | }, | |
248 | pubKeyHash: 0x1c, | |
249 | scriptHash: 0x1e, | |
250 | wif: 0x80, | |
251 | }; | |
252 | ||
253 | bitcoinjs.bitcoin.networks.cpuchain.p2wpkhInP2sh = { | |
254 | baseNetwork: "cpuchain", | |
255 | messagePrefix: '\x1DCPUchain Signed Message:\n', | |
256 | bech32: 'cpu', | |
257 | bip32: { | |
258 | public: 0x049d7cb2, | |
259 | private: 0x049d7878 | |
260 | }, | |
261 | pubKeyHash: 0x1c, | |
262 | scriptHash: 0x1e, | |
263 | wif: 0x80, | |
264 | }; | |
265 | ||
266 | bitcoinjs.bitcoin.networks.groestlcoin.p2wpkh = { | |
267 | baseNetwork: "groestlcoin", | |
268 | messagePrefix: '\x19GroestlCoin Signed Message:\n', | |
269 | bech32: 'grs', | |
270 | bip32: { | |
271 | public: 0x04b24746, | |
272 | private: 0x04b2430c | |
273 | }, | |
274 | pubKeyHash: 0x24, | |
275 | scriptHash: 0x05, | |
276 | wif: 0x80, | |
277 | }; | |
278 | ||
279 | bitcoinjs.bitcoin.networks.groestlcointestnet.p2wpkh = { | |
280 | baseNetwork: "groestlcointestnet", | |
281 | messagePrefix: '\x19GroestlCoin Signed Message:\n', | |
282 | bech32: 'tgrs', | |
283 | bip32: { | |
284 | public: 0x045f1cf6, | |
285 | private: 0x045f18bc | |
286 | }, | |
287 | pubKeyHash: 0x6f, | |
288 | scriptHash: 0xc4, | |
289 | wif: 0xef | |
290 | }; | |
291 | ||
292 | bitcoinjs.bitcoin.networks.groestlcoin.p2wpkhInP2sh = { | |
293 | baseNetwork: "groestlcoin", | |
294 | messagePrefix: '\x19GroestlCoin Signed Message:\n', | |
295 | bech32: 'grs', | |
296 | bip32: { | |
297 | public: 0x049d7cb2, | |
298 | private: 0x049d7878 | |
299 | }, | |
300 | pubKeyHash: 0x24, | |
301 | scriptHash: 0x05, | |
302 | wif: 0x80, | |
303 | }; | |
304 | ||
305 | bitcoinjs.bitcoin.networks.groestlcointestnet.p2wpkhInP2sh = { | |
306 | baseNetwork: "groestlcointestnet", | |
307 | messagePrefix: '\x19GroestlCoin Signed Message:\n', | |
308 | bech32: 'tgrs', | |
309 | bip32: { | |
310 | public: 0x044a5262, | |
311 | private: 0x044a4e28 | |
312 | }, | |
313 | pubKeyHash: 0x6f, | |
314 | scriptHash: 0xc4, | |
315 | wif: 0xef | |
316 | }; | |
317 | ||
318 | })(); |