]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/blob - src/js/bitcoinjs-extensions.js
Merge pull request #317 from skironDotNet/Crown_new_address_format
[perso/Immae/Projets/Cryptomonnaies/BIP39.git] / src / js / bitcoinjs-extensions.js
1 bitcoinjs.bitcoin.networks.shadow = {
2 messagePrefix: 'unused',
3 bip32: {
4 public: 0xEE80286A,
5 private: 0xEE8031E8
6 },
7 pubKeyHash: 0x3f,
8 scriptHash: 0x7d,
9 wif: 0xbf
10 };
11
12 bitcoinjs.bitcoin.networks.shadowtn = {
13 messagePrefix: 'unused',
14 bip32: {
15 public: 0x76C0FDFB,
16 private: 0x76C1077A
17 },
18 pubKeyHash: 0x7f,
19 scriptHash: 0xc4,
20 wif: 0xff
21 };
22
23 bitcoinjs.bitcoin.networks.clam = {
24 messagePrefix: 'unused',
25 bip32: {
26 public: 0xa8c26d64,
27 private: 0xa8c17826
28 },
29 pubKeyHash: 0x89,
30 scriptHash: 0x0D,
31 wif: 0x85
32 };
33
34 bitcoinjs.bitcoin.networks.crown = {
35 messagePrefix: 'unused',
36 bip32: {
37 public: 0x0488b21e,
38 private: 0x0488ade4
39 },
40 pubKeyHash: 0x00,
41 scriptHash: 0x05,
42 wif: 0x80,
43 toNewAddress: function(oldAddress)
44 {
45 var ALPHABET = '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz'
46 var b58 = basex(ALPHABET);
47
48 var addrBytes = b58.decode(oldAddress);
49
50 var hash160 = new Uint16Array(23);
51 hash160[0]= 0x01; //C
52 hash160[1]= 0x75; //R
53 hash160[2]= 0x07; //W
54 addrBytes.copy(hash160, 3, 1, 21);
55
56 var checksum = bitcoinjs.bitcoin.crypto.hash256(hash160).subarray(0, 4);
57 var binaryAddr = new Uint16Array(27);
58 binaryAddr.set(hash160,0);
59 checksum.copy(binaryAddr, 23, 0, 4);
60 var newAddress = b58.encode(binaryAddr);
61 return newAddress;
62 }
63 };
64
65 bitcoinjs.bitcoin.networks.dash = {
66 messagePrefix: 'unused',
67 bip32: {
68 public: 0x0488b21e,
69 private: 0x0488ade4
70 },
71 pubKeyHash: 0x4c,
72 scriptHash: 0x10,
73 wif: 0xcc
74 };
75
76 bitcoinjs.bitcoin.networks.maza = {
77 messagePrefix: 'unused',
78 bip32: {
79 public: 0x0488b21e,
80 private: 0x0488ade4
81 },
82 pubKeyHash: 0x32,
83 scriptHash: 0x09,
84 wif: 0xe0
85 };
86
87 bitcoinjs.bitcoin.networks.dashtn = {
88 messagePrefix: 'unused',
89 bip32: {
90 public: 0x043587cf,
91 private: 0x04358394
92 },
93 pubKeyHash: 0x8c,
94 scriptHash: 0x13,
95 wif: 0xef
96 };
97
98 bitcoinjs.bitcoin.networks.game = {
99 messagePrefix: 'unused',
100 bip32: {
101 public: 0x0488b21e,
102 private: 0x0488ade4
103 },
104 pubKeyHash: 0x26,
105 scriptHash: 0x05,
106 wif: 0xa6
107 };
108
109 bitcoinjs.bitcoin.networks.namecoin = {
110 messagePrefix: 'unused',
111 bip32: {
112 public: 0x0488b21e,
113 private: 0x0488ade4
114 },
115 pubKeyHash: 0x34,
116 scriptHash: 0x0D,
117 wif: 0x80
118 };
119
120 bitcoinjs.bitcoin.networks.peercoin = {
121 messagePrefix: 'unused',
122 bip32: {
123 public: 0x0488b21e,
124 private: 0x0488ade4
125 },
126 pubKeyHash: 0x37,
127 scriptHash: 0x75,
128 wif: 0xb7
129 };
130
131 bitcoinjs.bitcoin.networks.axe = {
132 messagePrefix: 'unused',
133 bip32: {
134 public: 0x0488b21e,
135 private: 0x0488ade4
136 },
137 pubKeyHash: 0x37,
138 scriptHash: 0x10, // TODO set this correctly
139 wif: 0xcc
140 };
141
142 bitcoinjs.bitcoin.networks.slimcoin = {
143 messagePrefix: 'unused',
144 bip32: {
145 public: 0xef6adf10,
146 private: 0xef69ea80
147 },
148 pubKeyHash: 0x3f,
149 scriptHash: 0x7d,
150 wif: 0x46
151 };
152
153 bitcoinjs.bitcoin.networks.slimcointn = {
154 messagePrefix: 'unused',
155 bip32: {
156 public: 0x043587CF,
157 private: 0x04358394
158 },
159 pubKeyHash: 0x6f,
160 scriptHash: 0xc4,
161 wif: 0x57
162 };
163
164 bitcoinjs.bitcoin.networks.dogecoin = {
165 messagePrefix: '\x19Dogecoin Signed Message:\n',
166 bip32: {
167 public: 0x02facafd,
168 private: 0x02fac398
169 },
170 pubKeyHash: 0x1e,
171 scriptHash: 0x16,
172 wif: 0x9e
173 };
174
175 bitcoinjs.bitcoin.networks.denarius = {
176 messagePrefix: '\x19Denarius Signed Message:\n',
177 bip32: {
178 public: 0x0488b21e,
179 private: 0x0488ade4
180 },
181 pubKeyHash: 0x1e,
182 scriptHash: 0x5a,
183 wif: 0x9e
184 };
185
186 bitcoinjs.bitcoin.networks.neblio = {
187 messagePrefix: '\x18Neblio Signed Message:\n',
188 bip32: {
189 public: 0x0488b21e,
190 private: 0x0488ade4
191 },
192 pubKeyHash: 0x35,
193 scriptHash: 0x70,
194 wif: 0xb5
195 };
196
197 bitcoinjs.bitcoin.networks.viacoin = {
198 messagePrefix: '\x18Viacoin Signed Message:\n',
199 bip32: {
200 public: 0x0488b21e,
201 private: 0x0488ade4
202 },
203 pubKeyHash: 0x47,
204 scriptHash: 0x21,
205 wif: 0xc7
206 };
207
208 bitcoinjs.bitcoin.networks.viacointestnet = {
209 messagePrefix: '\x18Viacoin Signed Message:\n',
210 bip32: {
211 public: 0x043587cf,
212 private: 0x04358394
213 },
214 pubKeyHash: 0x7f,
215 scriptHash: 0xc4,
216 wif: 0xff
217 };
218
219 bitcoinjs.bitcoin.networks.gamerscoin = {
220 messagePrefix: '\x19Gamerscoin Signed Message:\n',
221 bip32: {
222 public: 0x019da462,
223 private: 0x019d9cfe
224 },
225 pubKeyHash: 0x26,
226 scriptHash: 0x05,
227 wif: 0xA6
228 };
229
230 bitcoinjs.bitcoin.networks.jumbucks = {
231 messagePrefix: '\x19Jumbucks Signed Message:\n',
232 bip32: {
233 public: 0x037a689a,
234 private: 0x037a6460
235 },
236 pubKeyHash: 0x2b,
237 scriptHash: 0x05,
238 wif: 0xab
239 };
240
241 bitcoinjs.bitcoin.networks.zetacoin = {
242 messagePrefix: '\x18Zetacoin Signed Message:\n',
243 bip32: {
244 public: 0x0488b21e,
245 private: 0x0488ade4
246 },
247 pubKeyHash: 0x50,
248 scriptHash: 0x09,
249 wif: 0xe0
250 };
251
252 bitcoinjs.bitcoin.networks.myriadcoin = {
253 messagePrefix: 'unused',
254 bip32: {
255 public: 0x0488b21e,
256 private: 0x0488ade4
257 },
258 pubKeyHash: 0x32,
259 scriptHash: 0x09,
260 wif: 0xb2
261 };
262
263
264 bitcoinjs.bitcoin.networks.onixcoin = {
265 messagePrefix: 'ONIX Signed Message:\n',
266 bip32: {
267 public: 0x0488b21e,
268 private: 0x0488ade4
269 },
270 pubKeyHash: 0x4B,
271 scriptHash: 0x05,
272 wif: 0xCB
273 };
274
275
276 bitcoinjs.bitcoin.networks.lkrcoin = {
277 messagePrefix: '\x18LKRcoin Signed Message:\n',
278 bip32: {
279 public: 0x0488b21e,
280 private: 0x0488ade4,
281 },
282 pubKeyHash: 0x30,
283 scriptHash: 0x55,
284 wif: 0xB0
285 };
286
287 bitcoinjs.bitcoin.networks.pivx = {
288 messagePrefix: 'unused',
289 bip32: {
290 public: 0x022d2533,
291 private: 0x0221312b
292 },
293 pubKeyHash: 0x1e,
294 scriptHash: 0x0d,
295 wif: 0xd4
296 };
297
298 bitcoinjs.bitcoin.networks.pivxtestnet = {
299 messagePrefix: 'unused',
300 bip32: {
301 public: 0x3a8061a0,
302 private: 0x3a805837
303 },
304 pubKeyHash: 0x8b,
305 scriptHash: 0x13,
306 wif: 0xef
307 };
308
309 bitcoinjs.bitcoin.networks.fujicoin = {
310 messagePrefix: '\x19FujiCoin Signed Message:\n',
311 bip32: {
312 public: 0x0488b21e,
313 private: 0x0488ade4
314 },
315 pubKeyHash: 0x24,
316 scriptHash: 0x10,
317 wif: 0xa4
318 };
319
320 bitcoinjs.bitcoin.networks.nubits = {
321 messagePrefix: '\x18Nu Signed Message:\n',
322 bip32: {
323 public: 0x0488b21e,
324 private: 0x0488ade4
325 },
326 pubKeyHash: 0x19,
327 scriptHash: 0x1a,
328 wif: 0x96,
329 };
330
331 bitcoinjs.bitcoin.networks.bgold = {
332 messagePrefix: '\x1DBitcoin Gold Signed Message:\n',
333 bip32: {
334 public: 0x0488b21e,
335 private: 0x0488ade4
336 },
337 pubKeyHash: 38,
338 scriptHash: 23,
339 wif: 128
340 };
341
342 bitcoinjs.bitcoin.networks.monacoin = {
343 messagePrefix: '\x18Monacoin Signed Message:\n',
344 bip32: {
345 public: 0x0488b21e,
346 private: 0x0488ade4
347 },
348 pubKeyHash: 0x32,
349 scriptHash: 0x37,
350 wif: 0xb0
351 };
352
353 bitcoinjs.bitcoin.networks.litecoinXprv = {
354 messagePrefix: '\x19Litecoin Signed Message:\n',
355 bip32: {
356 public: 0x0488b21e,
357 private: 0x0488ade4,
358 },
359 pubKeyHash: 0x30,
360 scriptHash: 0x32,
361 wif: 0xb0
362 };
363
364 bitcoinjs.bitcoin.networks.komodo = {
365 messagePrefix: '\x18Komodo Signed Message:\n',
366 bip32: {
367 public: 0x0488B21E,
368 private: 0x0488ADE4
369 },
370 pubKeyHash: 0x3c,
371 scriptHash: 0x55,
372 wif: 0xbc
373 };
374
375 bitcoinjs.bitcoin.networks.blackcoin = {
376 messagePrefix: '\x18BlackCoin Signed Message:\n',
377 bip32: {
378 public: 0x02CFBEDE,
379 private: 0x02CFBF60
380 },
381 pubKeyHash: 0x19,
382 scriptHash: 0x55,
383 wif: 0x99
384 };
385
386 bitcoinjs.bitcoin.networks.beetlecoin = {
387 messagePrefix: '\x19Beetlecoin Signed Message:\n',
388 bip32: {
389 public: 0x0488b21e,
390 private: 0x0488ade4
391 },
392 pubKeyHash: 0x1A,
393 scriptHash: 0x55,
394 wif: 0x99,
395 };
396
397
398 bitcoinjs.bitcoin.networks.adcoin = {
399 messagePrefix: '\x18AdCoin Signed Message:\n',
400 bip32: {
401 public: 0x0488B21E,
402 private: 0x0488ADE4,
403 },
404 pubKeyHash: 0x17,
405 scriptHash: 0x05,
406 wif: 0xb0,
407 };
408
409 bitcoinjs.bitcoin.networks.asiacoin = {
410 messagePrefix: '\x18AsiaCoin Signed Message:\n',
411 bip32: {
412 public: 0x0488b21e,
413 private: 0x0488ade4,
414 },
415 pubKeyHash: 0x17,
416 scriptHash: 0x08,
417 wif: 0x97,
418 };
419
420 bitcoinjs.bitcoin.networks.auroracoin = {
421 messagePrefix: '\x18AuroraCoin Signed Message:\n',
422 bip32: {
423 public: 0x0488b21e,
424 private: 0x0488ade4,
425 },
426 pubKeyHash: 0x17,
427 scriptHash: 0x05,
428 wif: 0x97,
429 };
430
431 bitcoinjs.bitcoin.networks.bata = {
432 messagePrefix: '\x18Bata Signed Message:\n',
433 bip32: {
434 public: 0xA40C86FA,
435 private: 0xA40B91BD,
436 },
437 pubKeyHash: 0x19,
438 scriptHash: 0x05,
439 wif: 0xa4,
440 };
441
442 bitcoinjs.bitcoin.networks.belacoin = {
443 messagePrefix: '\x18BelaCoin Signed Message:\n',
444 bip32: {
445 public: 0x0488b21e,
446 private: 0x0488ade4,
447 },
448 pubKeyHash: 0x19,
449 scriptHash: 0x05,
450 wif: 0x99,
451 };
452
453 bitcoinjs.bitcoin.networks.atom = {
454 messagePrefix: '\x18Bitcoin Signed Message:\n',
455 bip32: {
456 public: 0x0488B21E,
457 private: 0x0488ADE4,
458 },
459 pubKeyHash: 0x17,
460 scriptHash: 0x0a,
461 wif: 0x80,
462 };
463
464 bitcoinjs.bitcoin.networks.bitcoinplus = {
465 messagePrefix: '\x18BitcoinPlus Signed Message:\n',
466 bip32: {
467 public: 0x0488b21e,
468 private: 0x0488ade4,
469 },
470 pubKeyHash: 0x19,
471 scriptHash: 0x08,
472 wif: 0x99,
473 };
474
475 bitcoinjs.bitcoin.networks.bitcloud = {
476 messagePrefix: '\x18BitCloud Signed Message:\n',
477 bip32: {
478 public: 0x0488B21E,
479 private: 0x0488ADE4,
480 },
481 pubKeyHash: 0x19,
482 scriptHash: 0x05,
483 wif: 0x99,
484 };
485
486 bitcoinjs.bitcoin.networks.bitcore = {
487 messagePrefix: '\x18BitCore Signed Message:\n',
488 bip32: {
489 public: 0x0488B21E,
490 private: 0x0488ADE4,
491 },
492 pubKeyHash: 0x03,
493 scriptHash: 0x7D,
494 wif: 0x80,
495 };
496
497 bitcoinjs.bitcoin.networks.bitsend = {
498 messagePrefix: '\x18Bitsend Signed Message:\n',
499 bip32: {
500 public: 0x0488B21E,
501 private: 0x0488ADE4,
502 },
503 pubKeyHash: 0x66,
504 scriptHash: 0x05,
505 wif: 0xcc,
506 };
507
508 bitcoinjs.bitcoin.networks.britcoin = {
509 messagePrefix: '\x18BritCoin Signed Message:\n',
510 bip32: {
511 public: 0x0488b21e,
512 private: 0x0488ade4,
513 },
514 pubKeyHash: 0x19,
515 scriptHash: 0x55,
516 wif: 0x99,
517 };
518
519 bitcoinjs.bitcoin.networks.canadaecoin = {
520 messagePrefix: '\x18Canada eCoin Signed Message:\n',
521 bip32: {
522 public: 0x0488b21e,
523 private: 0x0488ade4,
524 },
525 pubKeyHash: 0x1c,
526 scriptHash: 0x05,
527 wif: 0x9c,
528 };
529
530 bitcoinjs.bitcoin.networks.cannacoin = {
531 messagePrefix: '\x18Cannacoin Signed Message:\n',
532 bip32: {
533 public: 0x0488b21e,
534 private: 0x0488ade4,
535 },
536 pubKeyHash: 0x1c,
537 scriptHash: 0x05,
538 wif: 0x9c,
539 };
540
541 bitcoinjs.bitcoin.networks.cryptoescudo = {
542 messagePrefix: '\x18Cryptoescudo Signed Message:\n',
543 bip32: {
544 public: 0x0488b21e,
545 private: 0x0488ade4,
546 },
547 pubKeyHash: 0x1c,
548 scriptHash: 0x05,
549 wif: 0x9c,
550 };
551
552 bitcoinjs.bitcoin.networks.clubcoin = {
553 messagePrefix: '\x18ClubCoin Signed Message:\n',
554 bip32: {
555 public: 0x0488B21E,
556 private: 0x0488ADE4,
557 },
558 pubKeyHash: 0x1c,
559 scriptHash: 0x55,
560 wif: 0x99,
561 };
562
563 bitcoinjs.bitcoin.networks.compcoin = {
564 messagePrefix: '\x18CompCoin Signed Message:\n',
565 bip32: {
566 public: 0x0488b21e,
567 private: 0x0488ade4,
568 },
569 pubKeyHash: 0x1c,
570 scriptHash: 0x55,
571 wif: 0x9c,
572 };
573
574 bitcoinjs.bitcoin.networks.crave = {
575 messagePrefix: '\x18DarkNet Signed Message:\n',
576 bip32: {
577 public: 0x0488B21E,
578 private: 0x0488ADE4,
579 },
580 pubKeyHash: 0x46,
581 scriptHash: 0x55,
582 wif: 0x99,
583 };
584
585 bitcoinjs.bitcoin.networks.defcoin = {
586 messagePrefix: '\x18defcoin Signed Message:\n',
587 bip32: {
588 public: 0x0488b21e,
589 private: 0x0488ade4,
590 },
591 pubKeyHash: 0x1e,
592 scriptHash: 0x05,
593 wif: 0x9e,
594 };
595
596 bitcoinjs.bitcoin.networks.diamond = {
597 messagePrefix: '\x18Diamond Signed Message:\n',
598 bip32: {
599 public: 0x0488B21E,
600 private: 0x0488ADE4,
601 },
602 pubKeyHash: 0x5a,
603 scriptHash: 0x08,
604 wif: 0xda,
605 };
606
607 bitcoinjs.bitcoin.networks.digibyte = {
608 messagePrefix: '\x18DigiByte Signed Message:\n',
609 bip32: {
610 public: 0x0488B21E,
611 private: 0x0488ADE4,
612 },
613 pubKeyHash: 0x1e,
614 scriptHash: 0x05,
615 wif: 0x80,
616 };
617
618 bitcoinjs.bitcoin.networks.digitalcoin = {
619 messagePrefix: '\x18Digitalcoin Signed Message:\n',
620 bip32: {
621 public: 0x9e0488B2,
622 private: 0x0488ADE4,
623 },
624 pubKeyHash: 0x1e,
625 scriptHash: 0x05,
626 wif: 0x9e,
627 };
628
629 bitcoinjs.bitcoin.networks.ecoin = {
630 messagePrefix: '\x18eCoin Signed Message:\n',
631 bip32: {
632 public: 0x0488b21e,
633 private: 0x0488ade4,
634 },
635 pubKeyHash: 0x5c,
636 scriptHash: 0x14,
637 wif: 0xdc,
638 };
639
640 bitcoinjs.bitcoin.networks.edrcoin = {
641 messagePrefix: '\x18EDRcoin Signed Message:\n',
642 bip32: {
643 public: 0x0488b21e,
644 private: 0x0488ade4,
645 },
646 pubKeyHash: 0x5d,
647 scriptHash: 0x1c,
648 wif: 0xdd,
649 };
650
651 bitcoinjs.bitcoin.networks.egulden = {
652 messagePrefix: '\x18Egulden Signed Message:\n',
653 bip32: {
654 public: 0x0488B21E,
655 private: 0x0488ADE4,
656 },
657 pubKeyHash: 0x30,
658 scriptHash: 0x05,
659 wif: 0xb0,
660 };
661
662 bitcoinjs.bitcoin.networks.einsteinium = {
663 messagePrefix: '\x18Einsteinium Signed Message:\n',
664 bip32: {
665 public: 0x0488b21e,
666 private: 0x0488ade4,
667 },
668 pubKeyHash: 0x21,
669 scriptHash: 0x05,
670 wif: 0xa1,
671 };
672
673 bitcoinjs.bitcoin.networks.europecoin = {
674 messagePrefix: '\x18Bitcoin Signed Message:\n',
675 bip32: {
676 public: 0x0488B21E,
677 private: 0x0488ADE4,
678 },
679 pubKeyHash: 0x21,
680 scriptHash: 0x05,
681 wif: 0xa8,
682 };
683
684 bitcoinjs.bitcoin.networks.exclusivecoin = {
685 messagePrefix: '\x18ExclusiveCoin Signed Message:\n',
686 bip32: {
687 public: 0x0488B21E,
688 private: 0x0488ADE4,
689 },
690 pubKeyHash: 0x21,
691 scriptHash: 0x89,
692 wif: 0xa1,
693 };
694
695 bitcoinjs.bitcoin.networks.feathercoin = {
696 messagePrefix: '\x18Feathercoin Signed Message:\n',
697 bip32: {
698 public: 0x0488BC26,
699 private: 0x0488DAEE,
700 },
701 pubKeyHash: 0x0e,
702 scriptHash: 0x05,
703 wif: 0x8e,
704 };
705
706 bitcoinjs.bitcoin.networks.firstcoin = {
707 messagePrefix: '\x18FirstCoin Signed Message:\n',
708 bip32: {
709 public: 0x0488b21e,
710 private: 0x0488ade4,
711 },
712 pubKeyHash: 0x23,
713 scriptHash: 0x05,
714 wif: 0xa3,
715 };
716
717 bitcoinjs.bitcoin.networks.flashcoin = {
718 messagePrefix: '\x18Flashcoin Signed Message:\n',
719 bip32: {
720 public: 0x0488b21e,
721 private: 0x0488ade4,
722 },
723 pubKeyHash: 0x44,
724 scriptHash: 0x82,
725 wif: 0xc4,
726 };
727
728 bitcoinjs.bitcoin.networks.gcr = {
729 messagePrefix: '\x18GCR Signed Message:\n',
730 bip32: {
731 public: 0x0488B21E,
732 private: 0x0488ADE4,
733 },
734 pubKeyHash: 0x26,
735 scriptHash: 0x61,
736 wif: 0x9a,
737 };
738
739 bitcoinjs.bitcoin.networks.gobyte = {
740 messagePrefix: '\x18DarkCoin Signed Message:\n',
741 bip32: {
742 public: 0x0488B21E,
743 private: 0x0488ADE4,
744 },
745 pubKeyHash: 0x26,
746 scriptHash: 0x0a,
747 wif: 0xc6,
748 };
749
750 bitcoinjs.bitcoin.networks.gridcoin = {
751 messagePrefix: '\x18Gridcoin Signed Message:\n',
752 bip32: {
753 public: 0x0488b21e,
754 private: 0x0488ade4,
755 },
756 pubKeyHash: 0x3e,
757 scriptHash: 0x55,
758 wif: 0xbe,
759 };
760
761 bitcoinjs.bitcoin.networks.gulden = {
762 messagePrefix: '\x18Guldencoin Signed Message:\n',
763 bip32: {
764 public: 0x0488B21E,
765 private: 0x0488ADE4,
766 },
767 pubKeyHash: 0x26,
768 scriptHash: 0x62,
769 wif: 0x62,
770 };
771
772 bitcoinjs.bitcoin.networks.helleniccoin = {
773 messagePrefix: '\x18helleniccoin Signed Message:\n',
774 bip32: {
775 public: 0x0488b21e,
776 private: 0x0488ade4,
777 },
778 pubKeyHash: 0x30,
779 scriptHash: 0x05,
780 wif: 0xb0,
781 };
782
783 bitcoinjs.bitcoin.networks.hempcoin = {
784 messagePrefix: '\x18Hempcoin Signed Message:\n',
785 bip32: {
786 public: 0x0488b21e,
787 private: 0x0488ade4,
788 },
789 pubKeyHash: 0x28,
790 scriptHash: 0x08,
791 wif: 0xa8,
792 };
793
794 bitcoinjs.bitcoin.networks.insane = {
795 messagePrefix: '\x18INSaNe Signed Message:\n',
796 bip32: {
797 public: 0x0488B21E,
798 private: 0x0488ADE4,
799 },
800 pubKeyHash: 0x66,
801 scriptHash: 0x39,
802 wif: 0x37,
803 };
804
805 bitcoinjs.bitcoin.networks.iop = {
806 messagePrefix: '\x18IoP Signed Message:\n',
807 bip32: {
808 public: 0x2780915F,
809 private: 0xAE3416F6,
810 },
811 pubKeyHash: 0x75,
812 scriptHash: 0xae,
813 wif: 0x31,
814 };
815
816 bitcoinjs.bitcoin.networks.ixcoin = {
817 messagePrefix: '\x18Ixcoin Signed Message:\n',
818 bip32: {
819 public: 0x0488B21E,
820 private: 0x0488ADE4,
821 },
822 pubKeyHash: 0x8a,
823 scriptHash: 0x05,
824 wif: 0x80,
825 };
826
827 bitcoinjs.bitcoin.networks.kobocoin = {
828 messagePrefix: '\x18Kobocoin Signed Message:\n',
829 bip32: {
830 public: 0x0488B21E,
831 private: 0x0488ADE4,
832 },
833 pubKeyHash: 0x23,
834 scriptHash: 0x1c,
835 wif: 0xa3,
836 };
837
838 bitcoinjs.bitcoin.networks.landcoin = {
839 messagePrefix: '\x18Landcoin Signed Message:\n',
840 bip32: {
841 public: 0x0488B21E,
842 private: 0x0488ADE4,
843 },
844 pubKeyHash: 0x30,
845 scriptHash: 0x7a,
846 wif: 0xb0,
847 };
848
849 bitcoinjs.bitcoin.networks.lbry = {
850 messagePrefix: '\x18LBRYcrd Signed Message:\n',
851 bip32: {
852 public: 0x0488B21E,
853 private: 0x0488ADE4,
854 },
855 pubKeyHash: 0x55,
856 scriptHash: 0x7a,
857 wif: 0x1c,
858 };
859
860 bitcoinjs.bitcoin.networks.linx = {
861 messagePrefix: '\x18LinX Signed Message:\n',
862 bip32: {
863 public: 0x0488b21e,
864 private: 0x0488ade4,
865 },
866 pubKeyHash: 0x4b,
867 scriptHash: 0x05,
868 wif: 0xcb,
869 };
870
871 bitcoinjs.bitcoin.networks.litecoincash = {
872 messagePrefix: '\x18Litecoin Signed Message:\n',
873 bip32: {
874 public: 0x0488B21E,
875 private: 0x0488ADE4,
876 },
877 pubKeyHash: 0x1c,
878 scriptHash: 0x05,
879 wif: 0xb0,
880 };
881
882 bitcoinjs.bitcoin.networks.lynx = {
883 messagePrefix: '\x18Lynx Signed Message:\n',
884 bip32: {
885 public: 0x0488B21E,
886 private: 0x0488ADE4,
887 },
888 pubKeyHash: 0x2d,
889 scriptHash: 0x32,
890 wif: 0xad,
891 };
892
893 bitcoinjs.bitcoin.networks.megacoin = {
894 messagePrefix: '\x18Megacoin Signed Message:\n',
895 bip32: {
896 public: 0x0488B21E,
897 private: 0x0488ADE4,
898 },
899 pubKeyHash: 0x32,
900 scriptHash: 0x05,
901 wif: 0xB2,
902 };
903
904 bitcoinjs.bitcoin.networks.minexcoin = {
905 messagePrefix: '\x18Bitcoin Signed Message:\n',
906 bip32: {
907 public: 0x0488B21E,
908 private: 0x0488ADE4,
909 },
910 pubKeyHash: 0x4b,
911 scriptHash: 0x05,
912 wif: 0x80,
913 };
914
915 bitcoinjs.bitcoin.networks.navcoin = {
916 messagePrefix: '\x18Navcoin Signed Message:\n',
917 bip32: {
918 public: 0x0488B21E,
919 private: 0x0488ADE4,
920 },
921 pubKeyHash: 0x35,
922 scriptHash: 0x55,
923 wif: 0x96,
924 };
925
926 bitcoinjs.bitcoin.networks.neoscoin = {
927 messagePrefix: '\x18NeosCoin Signed Message:\n',
928 bip32: {
929 public: 0x0488B21E,
930 private: 0x0488ADE4,
931 },
932 pubKeyHash: 0x35,
933 scriptHash: 0x05,
934 wif: 0xb1,
935 };
936
937 bitcoinjs.bitcoin.networks.nix = {
938 messagePrefix: '\x18Nix Signed Message:\n',
939 bip32: {
940 public: 0x0488b21e,
941 private: 0x0488ade4,
942 },
943 pubKeyHash: 0x26,
944 scriptHash: 0x35,
945 wif: 0x80,
946 };
947
948 bitcoinjs.bitcoin.networks.neurocoin = {
949 messagePrefix: '\x18PPCoin Signed Message:\n',
950 bip32: {
951 public: 0x0488B21E,
952 private: 0x0488ADE4,
953 },
954 pubKeyHash: 0x35,
955 scriptHash: 0x75,
956 wif: 0xb5,
957 };
958
959 bitcoinjs.bitcoin.networks.newyorkc = {
960 messagePrefix: '\x18newyorkc Signed Message:\n',
961 bip32: {
962 public: 0x0488b21e,
963 private: 0x0488ade4,
964 },
965 pubKeyHash: 0x3c,
966 scriptHash: 0x16,
967 wif: 0xbc,
968 };
969
970 bitcoinjs.bitcoin.networks.novacoin = {
971 messagePrefix: '\x18NovaCoin Signed Message:\n',
972 bip32: {
973 public: 0x0488b21e,
974 private: 0x0488ade4,
975 },
976 pubKeyHash: 0x08,
977 scriptHash: 0x14,
978 wif: 0x88,
979 };
980
981 bitcoinjs.bitcoin.networks.nushares = {
982 messagePrefix: '\x18Nu Signed Message:\n',
983 bip32: {
984 public: 0x0488b21e,
985 private: 0x0488ade4,
986 },
987 pubKeyHash: 0x3f,
988 scriptHash: 0x40,
989 wif: 0x95,
990 };
991
992 bitcoinjs.bitcoin.networks.okcash = {
993 messagePrefix: '\x18OKCash Signed Message:\n',
994 bip32: {
995 public: 0x03CC23D7,
996 private: 0x03CC1C73,
997 },
998 pubKeyHash: 0x37,
999 scriptHash: 0x1c,
1000 wif: 0x03,
1001 };
1002
1003 bitcoinjs.bitcoin.networks.omnicore = {
1004 messagePrefix: '\x18Bitcoin Signed Message:\n',
1005 bip32: {
1006 public: 0x0488B21E,
1007 private: 0x0488ADE4,
1008 },
1009 pubKeyHash: 0x00,
1010 scriptHash: 0x05,
1011 wif: 0x80,
1012 };
1013
1014 bitcoinjs.bitcoin.networks.pesobit = {
1015 messagePrefix: '\x18Pesobit Signed Message:\n',
1016 bip32: {
1017 public: 0x0488b21e,
1018 private: 0x0488ade4,
1019 },
1020 pubKeyHash: 0x37,
1021 scriptHash: 0x55,
1022 wif: 0xb7,
1023 };
1024
1025 bitcoinjs.bitcoin.networks.pinkcoin = {
1026 messagePrefix: '\x18Pinkcoin Signed Message:\n',
1027 bip32: {
1028 public: 0x0488b21e,
1029 private: 0x0488ade4,
1030 },
1031 pubKeyHash: 0x03,
1032 scriptHash: 0x1c,
1033 wif: 0x83,
1034 };
1035
1036 bitcoinjs.bitcoin.networks.poswcoin = {
1037 messagePrefix: '\x18Poswcoin Signed Message:\n',
1038 bip32: {
1039 public: 0x0488b21e,
1040 private: 0x0488ade4,
1041 },
1042 pubKeyHash: 0x37,
1043 scriptHash: 0x55,
1044 wif: 0xb7,
1045 };
1046
1047 bitcoinjs.bitcoin.networks.potcoin = {
1048 messagePrefix: '\x18Potcoin Signed Message:\n',
1049 bip32: {
1050 public: 0x0488b21e,
1051 private: 0x0488ade4,
1052 },
1053 pubKeyHash: 0x37,
1054 scriptHash: 0x05,
1055 wif: 0xb7,
1056 };
1057
1058 bitcoinjs.bitcoin.networks.putincoin = {
1059 messagePrefix: '\x18PutinCoin Signed Message:\n',
1060 bip32: {
1061 public: 0x0488b21e,
1062 private: 0x0488ade4,
1063 },
1064 pubKeyHash: 0x37,
1065 scriptHash: 0x14,
1066 wif: 0xb7,
1067 };
1068
1069 bitcoinjs.bitcoin.networks.ravencoin = {
1070 messagePrefix: '\x16Raven Signed Message:\n',
1071 bip32: {
1072 public: 0x0488B21E,
1073 private: 0x0488ADE4,
1074 },
1075 pubKeyHash: 0x3c,
1076 scriptHash: 0x7a,
1077 wif: 0x80,
1078 };
1079
1080 bitcoinjs.bitcoin.networks.reddcoin = {
1081 messagePrefix: '\x18Reddcoin Signed Message:\n',
1082 bip32: {
1083 public: 0x0488B21E,
1084 private: 0x0488ADE4,
1085 },
1086 pubKeyHash: 0x3d,
1087 scriptHash: 0x05,
1088 wif: 0xbd,
1089 };
1090
1091 bitcoinjs.bitcoin.networks.revolutionvr = {
1092 messagePrefix: '\x18Voxels Signed Message:\n',
1093 bip32: {
1094 public: 0x0488B21E,
1095 private: 0x0488ADE4,
1096 },
1097 pubKeyHash: 0x46,
1098 scriptHash: 0x05,
1099 wif: 0xc6,
1100 };
1101
1102 bitcoinjs.bitcoin.networks.rubycoin = {
1103 messagePrefix: '\x18Rubycoin Signed Message:\n',
1104 bip32: {
1105 public: 0x0488B21E,
1106 private: 0x0488ADE4,
1107 },
1108 pubKeyHash: 0x3c,
1109 scriptHash: 0x55,
1110 wif: 0xbc,
1111 };
1112
1113 bitcoinjs.bitcoin.networks.safecoin = {
1114 messagePrefix: '\x18Safecoin Signed Message:\n',
1115 bip32: {
1116 public: 0x0488b21e,
1117 private: 0x0488ade4,
1118 },
1119 pubKeyHash: 0x3d,
1120 scriptHash: 0x56,
1121 wif: 0xbd,
1122 };
1123
1124 bitcoinjs.bitcoin.networks.salus = {
1125 messagePrefix: '\x18Salus Signed Message:\n',
1126 bip32: {
1127 public: 0x0488B21E,
1128 private: 0x0488ADE4,
1129 },
1130 pubKeyHash: 0x3f,
1131 scriptHash: 0xc4,
1132 wif: 0xbf,
1133 };
1134
1135 bitcoinjs.bitcoin.networks.smileycoin = {
1136 messagePrefix: '\x18Smileycoin Signed Message:\n',
1137 bip32: {
1138 public: 0x1E562D9A,
1139 private: 0x1E5631BC,
1140 },
1141 pubKeyHash: 0x19,
1142 scriptHash: 0x05,
1143 wif: 0x05,
1144 };
1145
1146 bitcoinjs.bitcoin.networks.solarcoin = {
1147 messagePrefix: '\x18SolarCoin Signed Message:\n',
1148 bip32: {
1149 public: 0x0488b21e,
1150 private: 0x0488ade4,
1151 },
1152 pubKeyHash: 0x12,
1153 scriptHash: 0x05,
1154 wif: 0x92,
1155 };
1156
1157 bitcoinjs.bitcoin.networks.stash = {
1158 messagePrefix: '\x18Stash Signed Message:\n',
1159 bip32: {
1160 public: 0x0488b21e,
1161 private: 0x0488ade4
1162 },
1163 pubKeyHash: 0x4c,
1164 scriptHash: 0x10,
1165 wif: 0xcc
1166 };
1167
1168 bitcoinjs.bitcoin.networks.stashtn = {
1169 messagePrefix: '\x18Stash Test Signed Message:\n',
1170 bip32: {
1171 public: 0x043587cf,
1172 private: 0x04358394
1173 },
1174 pubKeyHash: 0x8c,
1175 scriptHash: 0x13,
1176 wif: 0xef
1177 };
1178
1179 bitcoinjs.bitcoin.networks.stratis = {
1180 messagePrefix: '\x18Stratis Signed Message:\n',
1181 bip32: {
1182 public: 0x0488B21E,
1183 private: 0x0488ADE4,
1184 },
1185 pubKeyHash: 0x3f,
1186 scriptHash: 0x7d,
1187 wif: 0xbf,
1188 };
1189
1190 bitcoinjs.bitcoin.networks.stratistest = {
1191 messagePrefix: '\x18Stratis Test Signed Message:\n',
1192 bip32: {
1193 public: 0x0488B21E,
1194 private: 0x0488ADE4,
1195 },
1196 pubKeyHash: 0x41,
1197 scriptHash: 0x7d,
1198 wif: 0xbf,
1199 };
1200
1201 bitcoinjs.bitcoin.networks.syscoin = {
1202 messagePrefix: '\x18Syscoin Signed Message:\n',
1203 bip32: {
1204 public: 0x0488B21E,
1205 private: 0x0488ADE4,
1206 },
1207 pubKeyHash: 0x3f,
1208 scriptHash: 0x05,
1209 wif: 0x80,
1210 };
1211
1212
1213 bitcoinjs.bitcoin.networks.toa = {
1214 messagePrefix: '\x18TOA Signed Message:\n',
1215 bip32: {
1216 public: 0x0488b21e,
1217 private: 0x0488ade4,
1218 },
1219 pubKeyHash: 0x41,
1220 scriptHash: 0x17,
1221 wif: 0xc1,
1222 };
1223
1224 bitcoinjs.bitcoin.networks.ultimatesecurecash = {
1225 messagePrefix: '\x18UltimateSecureCash Signed Message:\n',
1226 bip32: {
1227 public: 0xEE80286A,
1228 private: 0xEE8031E8,
1229 },
1230 pubKeyHash: 0x44,
1231 scriptHash: 0x7d,
1232 wif: 0xbf,
1233 };
1234
1235 bitcoinjs.bitcoin.networks.unobtanium = {
1236 messagePrefix: '\x18Unobtanium Signed Message:\n',
1237 bip32: {
1238 public: 0x0488B21E,
1239 private: 0x0488ADE4,
1240 },
1241 pubKeyHash: 0x82,
1242 scriptHash: 0x1e,
1243 wif: 0xe0,
1244 };
1245
1246 bitcoinjs.bitcoin.networks.vcash = {
1247 messagePrefix: '\x18Vcash Signed Message:\n',
1248 bip32: {
1249 public: 0x0488b21e,
1250 private: 0x0488ade4,
1251 },
1252 pubKeyHash: 0x47,
1253 scriptHash: 0x08,
1254 wif: 0xc7,
1255 };
1256
1257 bitcoinjs.bitcoin.networks.verge = {
1258 messagePrefix: '\x18VERGE Signed Message:\n',
1259 bip32: {
1260 public: 0x0488b21e,
1261 private: 0x0488ade4,
1262 },
1263 pubKeyHash: 0x1e,
1264 scriptHash: 0x21,
1265 wif: 0x9e,
1266 };
1267
1268 bitcoinjs.bitcoin.networks.vertcoin = {
1269 messagePrefix: '\x18Vertcoin Signed Message:\n',
1270 bip32: {
1271 public: 0x0488b21e,
1272 private: 0x0488ade4,
1273 },
1274 pubKeyHash: 0x47,
1275 scriptHash: 0x05,
1276 wif: 0x80,
1277 };
1278
1279 bitcoinjs.bitcoin.networks.vivo = {
1280 messagePrefix: '\x18DarkCoin Signed Message:\n',
1281 bip32: {
1282 public: 0x0488B21E,
1283 private: 0x0488ADE4,
1284 },
1285 pubKeyHash: 0x46,
1286 scriptHash: 0x0a,
1287 wif: 0xc6,
1288 };
1289
1290 bitcoinjs.bitcoin.networks.vpncoin = {
1291 messagePrefix: '\x18VpnCoin Signed Message:\n',
1292 bip32: {
1293 public: 0x0488b21e,
1294 private: 0x0488ade4,
1295 },
1296 pubKeyHash: 0x47,
1297 scriptHash: 0x05,
1298 wif: 0xc7,
1299 };
1300
1301 bitcoinjs.bitcoin.networks.whitecoin = {
1302 messagePrefix: '\x18Whitecoin Signed Message:\n',
1303 bip32: {
1304 public: 0x04887F1E,
1305 private: 0x048894ED,
1306 },
1307 pubKeyHash: 0x49,
1308 scriptHash: 0x57,
1309 wif: 0xc9,
1310 };
1311
1312 bitcoinjs.bitcoin.networks.wincoin = {
1313 messagePrefix: '\x18WinCoin Signed Message:\n',
1314 bip32: {
1315 public: 0x0488b21e,
1316 private: 0x0488ade4,
1317 },
1318 pubKeyHash: 0x49,
1319 scriptHash: 0x1c,
1320 wif: 0xc9,
1321 };
1322
1323 bitcoinjs.bitcoin.networks.zcoin = {
1324 messagePrefix: '\x18Zcoin Signed Message:\n',
1325 bip32: {
1326 public: 0x0488B21E,
1327 private: 0x0488ADE4,
1328 },
1329 pubKeyHash: 0x52,
1330 scriptHash: 0x07,
1331 wif: 0xd2,
1332 };
1333
1334 bitcoinjs.bitcoin.networks.zcash = {
1335 messagePrefix: '\x18Zcash Signed Message:\n',
1336 bip32: {
1337 public: 0x0488B21E,
1338 private: 0x0488ADE4,
1339 },
1340 pubKeyHash: 0x1CB8,
1341 scriptHash: 0x1CBD,
1342 wif: 0x80,
1343 };
1344
1345 bitcoinjs.bitcoin.networks.xuez = {
1346 messagePrefix: 'unused',
1347 bip32: {
1348 public: 0x022d2533,
1349 private: 0x0221312b
1350 },
1351 pubKeyHash: 0x4b,
1352 scriptHash: 0x12,
1353 wif: 0xd4
1354 };
1355
1356 bitcoinjs.bitcoin.networks.bitcoinprivate = {
1357 messagePrefix: '\x18BitcoinPrivate Signed Message:\n',
1358 bip32: {
1359 public: 0x0488B21E,
1360 private: 0x0488ADE4,
1361 },
1362 pubKeyHash: 0x1325,
1363 scriptHash: 0x13AF,
1364 wif: 0x80,
1365 };
1366
1367 bitcoinjs.bitcoin.networks.bitcoinz = {
1368 messagePrefix: '\x18BitcoinZ Signed Message:\n',
1369 bip32: {
1370 public: 0x0488B21E,
1371 private: 0x0488ADE4,
1372 },
1373 pubKeyHash: 0x1CB8,
1374 scriptHash: 0x1CBD,
1375 wif: 0x80,
1376 };
1377
1378 bitcoinjs.bitcoin.networks.hush = {
1379 messagePrefix: '\x18Hush Signed Message:\n',
1380 bip32: {
1381 public: 0x0488B21E,
1382 private: 0x0488ADE4,
1383 },
1384 pubKeyHash: 0x1CB8,
1385 scriptHash: 0x1CBD,
1386 wif: 0x80,
1387 };
1388
1389 bitcoinjs.bitcoin.networks.zclassic = {
1390 messagePrefix: '\x18Zcash Signed Message:\n',
1391 bip32: {
1392 public: 0x0488B21E,
1393 private: 0x0488ADE4,
1394 },
1395 pubKeyHash: 0x1CB8,
1396 scriptHash: 0x1CBD,
1397 wif: 0x80,
1398 };
1399
1400 bitcoinjs.bitcoin.networks.zencash = {
1401 messagePrefix: '\x18Zcash Signed Message:\n',
1402 bip32: {
1403 public: 0x0488B21E,
1404 private: 0x0488ADE4,
1405 },
1406 pubKeyHash: 0x2089,
1407 scriptHash: 0x2096,
1408 wif: 0x80,
1409 };
1410
1411 bitcoinjs.bitcoin.networks.energi = {
1412 messagePrefix: 'DarkCoin Signed Message:\n',
1413 bip32: {
1414 public: 0x03B8C856,
1415 private: 0xD7DC6E9F,
1416 },
1417 pubKeyHash: 0x21,
1418 scriptHash: 0x35,
1419 wif: 0x6a,
1420 };
1421
1422 bitcoinjs.bitcoin.networks.exchangecoin = {
1423 messagePrefix: 'ExchangeCoin Signed Message:\n',
1424 bip32: {
1425 public: 0x0488B21E,
1426 private: 0x0488ADE4,
1427 },
1428 pubKeyHash: 0x21B9,
1429 scriptHash: 0x34AF,
1430 wif: 0x80,
1431 };
1432
1433 bitcoinjs.bitcoin.networks.artax = {
1434 messagePrefix: '\x18Artax Signed Message:\n',
1435 bip32: {
1436 public: 0x0488B21E,
1437 private: 0x0488ADE4,
1438 },
1439 pubKeyHash: 0x17,
1440 scriptHash: 0x1CBD,
1441 wif: 0x97,
1442 };
1443
1444 bitcoinjs.bitcoin.networks.bitcoingreen = {
1445 messagePrefix: '\x18BitcoinGreen Signed Message:\n',
1446 bip32: {
1447 public: 0x0488B21E,
1448 private: 0x0488ADE4,
1449 },
1450 pubKeyHash: 0x26,
1451 scriptHash: 0x1CBD,
1452 wif: 0x2E,
1453 };
1454
1455 bitcoinjs.bitcoin.networks.anon = {
1456 messagePrefix: '\x18ANON Signed Message:\n',
1457 bip32: {
1458 public: 0x0488b21e,
1459 private: 0x0488ade4
1460 },
1461 pubKeyHash: 0x0582,
1462 scriptHash: 0x5389,
1463 wif: 0x80
1464 };
1465
1466 bitcoinjs.bitcoin.networks.projectcoin = {
1467 messagePrefix: '\x18ProjectCoin Signed Message:\n',
1468 bip32: {
1469 public: 0x022D2533,
1470 private: 0x0221312B,
1471 },
1472 pubKeyHash: 0x37,
1473 scriptHash: 0x08,
1474 wif: 0x75,
1475 };
1476
1477 bitcoinjs.bitcoin.networks.phore = {
1478 messagePrefix: '\x18Phore Signed Message:\n',
1479 bip32: {
1480 public: 0x022D2533,
1481 private: 0x0221312B,
1482 },
1483 pubKeyHash: 0x37,
1484 scriptHash: 0x0D,
1485 wif: 0xD4,
1486 };
1487
1488 bitcoinjs.bitcoin.networks.blocknode = {
1489 messagePrefix: '\x18Blocknode Signed Message:\n',
1490 bip32: {
1491 public: 0x0488b21e,
1492 private: 0x0488ade4
1493 },
1494 pubKeyHash: 0x19,
1495 scriptHash: 0x3F,
1496 wif: 0x4b,
1497 };
1498
1499 bitcoinjs.bitcoin.networks.blocknode_testnet = {
1500 messagePrefix: '\x18Blocknode Testnet Signed Message:\n',
1501 bip32: {
1502 public: 0x043587cf,
1503 private: 0x04358394
1504 },
1505 pubKeyHash: 0x55,
1506 scriptHash: 0x7d,
1507 wif: 0x89,
1508 };
1509
1510 bitcoinjs.bitcoin.networks.litecoinz = {
1511 messagePrefix: '\x18LitecoinZ Signed Message:\n',
1512 bip32: {
1513 public: 0x0488B21E,
1514 private: 0x0488ADE3,
1515 },
1516 pubKeyHash: 0x0AB3,
1517 scriptHash: 0x0AB8,
1518 wif: 0x80,
1519 };
1520
1521 bitcoinjs.bitcoin.networks.blockstamp = {
1522 messagePrefix: '\x18BlockStamp Signed Message:\n',
1523 bip32: {
1524 public: 0x0488B21E,
1525 private: 0x0488ADE4,
1526 },
1527 pubKeyHash: 0x00,
1528 scriptHash: 0x05,
1529 wif: 0x80,
1530 };