]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/blame_incremental - src/js/bitcoinjs-extensions.js
Add immae_config.yaml
[perso/Immae/Projets/Cryptomonnaies/BIP39.git] / src / js / bitcoinjs-extensions.js
... / ...
CommitLineData
1libs.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
12libs.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
23libs.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
34libs.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 = libs.basex(ALPHABET);
47
48 var addrBytes = b58.decode(oldAddress);
49
50 var hash160 = libs.buffer.Buffer.from(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 = libs.bitcoin.crypto.hash256(hash160).subarray(0, 4);
57 var binaryAddr = libs.buffer.Buffer.from(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
65libs.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
76libs.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
87libs.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
98libs.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
109libs.bitcoin.networks.namecoin = {
110 messagePrefix: 'unused',
111 bip32: {
112 public: 0x0488b21e,
113 private: 0x0488ade4
114 },
115 pubKeyHash: 0x34,
116 scriptHash: 0x0D,
117 wif: 0xb4
118};
119
120libs.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
131libs.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
142libs.bitcoin.networks.scribe = {
143 messagePrefix: 'unused',
144 bip32: {
145 public: 0x0488B21E,
146 private: 0x0488ADE4
147 },
148 pubKeyHash: 0x3c,
149 scriptHash: 0x7d,
150 wif: 0x6e
151};
152
153libs.bitcoin.networks.slimcoin = {
154 messagePrefix: 'unused',
155 bip32: {
156 public: 0xef6adf10,
157 private: 0xef69ea80
158 },
159 pubKeyHash: 0x3f,
160 scriptHash: 0x7d,
161 wif: 0x46
162};
163
164libs.bitcoin.networks.slimcointn = {
165 messagePrefix: 'unused',
166 bip32: {
167 public: 0x043587CF,
168 private: 0x04358394
169 },
170 pubKeyHash: 0x6f,
171 scriptHash: 0xc4,
172 wif: 0x57
173};
174
175libs.bitcoin.networks.dogecoin = {
176 messagePrefix: '\x19Dogecoin Signed Message:\n',
177 bip32: {
178 public: 0x02facafd,
179 private: 0x02fac398
180 },
181 pubKeyHash: 0x1e,
182 scriptHash: 0x16,
183 wif: 0x9e
184};
185
186libs.bitcoin.networks.dogecointestnet = {
187 messagePrefix: '\x19Dogecoin Signed Message:\n',
188 bip32: {
189 public: 0x043587cf,
190 private: 0x04358394
191 },
192 pubKeyHash: 0x71,
193 scriptHash: 0xc4,
194 wif: 0xf1
195};
196
197libs.bitcoin.networks.denarius = {
198 messagePrefix: '\x19Denarius Signed Message:\n',
199 bip32: {
200 public: 0x0488b21e,
201 private: 0x0488ade4
202 },
203 pubKeyHash: 0x1e,
204 scriptHash: 0x5a,
205 wif: 0x9e
206};
207
208libs.bitcoin.networks.neblio = {
209 messagePrefix: '\x18Neblio Signed Message:\n',
210 bip32: {
211 public: 0x0488b21e,
212 private: 0x0488ade4
213 },
214 pubKeyHash: 0x35,
215 scriptHash: 0x70,
216 wif: 0xb5
217};
218
219libs.bitcoin.networks.viacoin = {
220 messagePrefix: '\x18Viacoin Signed Message:\n',
221 bip32: {
222 public: 0x0488b21e,
223 private: 0x0488ade4
224 },
225 pubKeyHash: 0x47,
226 scriptHash: 0x21,
227 wif: 0xc7
228};
229
230libs.bitcoin.networks.viacointestnet = {
231 messagePrefix: '\x18Viacoin Signed Message:\n',
232 bip32: {
233 public: 0x043587cf,
234 private: 0x04358394
235 },
236 pubKeyHash: 0x7f,
237 scriptHash: 0xc4,
238 wif: 0xff
239};
240
241libs.bitcoin.networks.gamerscoin = {
242 messagePrefix: '\x19Gamerscoin Signed Message:\n',
243 bip32: {
244 public: 0x019da462,
245 private: 0x019d9cfe
246 },
247 pubKeyHash: 0x26,
248 scriptHash: 0x05,
249 wif: 0xA6
250};
251
252libs.bitcoin.networks.jumbucks = {
253 messagePrefix: '\x19Jumbucks Signed Message:\n',
254 bip32: {
255 public: 0x037a689a,
256 private: 0x037a6460
257 },
258 pubKeyHash: 0x2b,
259 scriptHash: 0x05,
260 wif: 0xab
261};
262
263libs.bitcoin.networks.zetacoin = {
264 messagePrefix: '\x18Zetacoin Signed Message:\n',
265 bip32: {
266 public: 0x0488b21e,
267 private: 0x0488ade4
268 },
269 pubKeyHash: 0x50,
270 scriptHash: 0x09,
271 wif: 0xe0
272};
273
274libs.bitcoin.networks.myriadcoin = {
275 messagePrefix: 'unused',
276 bip32: {
277 public: 0x0488b21e,
278 private: 0x0488ade4
279 },
280 pubKeyHash: 0x32,
281 scriptHash: 0x09,
282 wif: 0xb2
283};
284
285libs.bitcoin.networks.bolivarcoin = {
286 messagePrefix: 'Bolivarcoin Signed Message:\n',
287 bip32: {
288 public: 0x0488b21e,
289 private: 0x0488ade4
290 },
291 pubKeyHash: 0x55,
292 scriptHash: 0x05,
293 wif: 0xD5
294};
295
296libs.bitcoin.networks.onixcoin = {
297 messagePrefix: 'ONIX Signed Message:\n',
298 bip32: {
299 public: 0x0488b21e,
300 private: 0x0488ade4
301 },
302 pubKeyHash: 0x4B,
303 scriptHash: 0x05,
304 wif: 0xCB
305};
306
307
308libs.bitcoin.networks.lkrcoin = {
309 messagePrefix: '\x18LKRcoin Signed Message:\n',
310 bip32: {
311 public: 0x0488b21e,
312 private: 0x0488ade4,
313 },
314 pubKeyHash: 0x30,
315 scriptHash: 0x55,
316 wif: 0xB0
317};
318
319libs.bitcoin.networks.pivx = {
320 messagePrefix: 'unused',
321 bip32: {
322 public: 0x022d2533,
323 private: 0x0221312b
324 },
325 pubKeyHash: 0x1e,
326 scriptHash: 0x0d,
327 wif: 0xd4
328};
329
330libs.bitcoin.networks.pivxtestnet = {
331 messagePrefix: 'unused',
332 bip32: {
333 public: 0x3a8061a0,
334 private: 0x3a805837
335 },
336 pubKeyHash: 0x8b,
337 scriptHash: 0x13,
338 wif: 0xef
339};
340
341libs.bitcoin.networks.fix = {
342 messagePrefix: 'unused',
343 bip32: {
344 public: 0x022d2533,
345 private: 0x0221312b
346 },
347 pubKeyHash: 0x23,
348 scriptHash: 0x5F,
349 wif: 0x3C
350};
351
352libs.bitcoin.networks.fixtestnet = {
353 messagePrefix: 'unused',
354 bip32: {
355 public: 0x3a8061a0,
356 private: 0x3a805837
357 },
358 pubKeyHash: 0x4c,
359 scriptHash: 0x89,
360 wif: 0xED
361};
362
363libs.bitcoin.networks.fujicoin = {
364 messagePrefix: '\x19FujiCoin Signed Message:\n',
365 bip32: {
366 public: 0x0488b21e,
367 private: 0x0488ade4
368 },
369 pubKeyHash: 0x24,
370 scriptHash: 0x10,
371 wif: 0xa4
372};
373
374libs.bitcoin.networks.nubits = {
375 messagePrefix: '\x18Nu Signed Message:\n',
376 bip32: {
377 public: 0x0488b21e,
378 private: 0x0488ade4
379 },
380 pubKeyHash: 0x19,
381 scriptHash: 0x1a,
382 wif: 0x96,
383};
384
385libs.bitcoin.networks.bgold = {
386 messagePrefix: '\x1DBitcoin Gold Signed Message:\n',
387 bip32: {
388 public: 0x0488b21e,
389 private: 0x0488ade4
390 },
391 pubKeyHash: 38,
392 scriptHash: 23,
393 wif: 128
394};
395
396libs.bitcoin.networks.monacoin = {
397 messagePrefix: '\x18Monacoin Signed Message:\n',
398 bip32: {
399 public: 0x0488b21e,
400 private: 0x0488ade4
401 },
402 pubKeyHash: 0x32,
403 scriptHash: 0x37,
404 wif: 0xb0
405};
406
407libs.bitcoin.networks.litecoinXprv = {
408 messagePrefix: '\x19Litecoin Signed Message:\n',
409 bip32: {
410 public: 0x0488b21e,
411 private: 0x0488ade4,
412 },
413 pubKeyHash: 0x30,
414 scriptHash: 0x32,
415 wif: 0xb0
416};
417
418libs.bitcoin.networks.komodo = {
419 messagePrefix: '\x18Komodo Signed Message:\n',
420 bip32: {
421 public: 0x0488B21E,
422 private: 0x0488ADE4
423 },
424 pubKeyHash: 0x3c,
425 scriptHash: 0x55,
426 wif: 0xbc
427};
428
429libs.bitcoin.networks.blackcoin = {
430 messagePrefix: '\x18BlackCoin Signed Message:\n',
431 bip32: {
432 public: 0x02CFBEDE,
433 private: 0x02CFBF60
434 },
435 pubKeyHash: 0x19,
436 scriptHash: 0x55,
437 wif: 0x99
438};
439
440libs.bitcoin.networks.beetlecoin = {
441 messagePrefix: '\x19Beetlecoin Signed Message:\n',
442 bip32: {
443 public: 0x0488b21e,
444 private: 0x0488ade4
445 },
446 pubKeyHash: 0x1A,
447 scriptHash: 0x55,
448 wif: 0x99,
449};
450
451
452libs.bitcoin.networks.adcoin = {
453 messagePrefix: '\x18AdCoin Signed Message:\n',
454 bip32: {
455 public: 0x0488B21E,
456 private: 0x0488ADE4,
457 },
458 pubKeyHash: 0x17,
459 scriptHash: 0x05,
460 wif: 0xb0,
461};
462
463libs.bitcoin.networks.asiacoin = {
464 messagePrefix: '\x18AsiaCoin Signed Message:\n',
465 bip32: {
466 public: 0x0488b21e,
467 private: 0x0488ade4,
468 },
469 pubKeyHash: 0x17,
470 scriptHash: 0x08,
471 wif: 0x97,
472};
473
474libs.bitcoin.networks.auroracoin = {
475 messagePrefix: '\x18AuroraCoin Signed Message:\n',
476 bip32: {
477 public: 0x0488b21e,
478 private: 0x0488ade4,
479 },
480 pubKeyHash: 0x17,
481 scriptHash: 0x05,
482 wif: 0x97,
483};
484
485libs.bitcoin.networks.bata = {
486 messagePrefix: '\x18Bata Signed Message:\n',
487 bip32: {
488 public: 0xA40C86FA,
489 private: 0xA40B91BD,
490 },
491 pubKeyHash: 0x19,
492 scriptHash: 0x05,
493 wif: 0xa4,
494};
495
496libs.bitcoin.networks.belacoin = {
497 messagePrefix: '\x18BelaCoin Signed Message:\n',
498 bip32: {
499 public: 0x0488b21e,
500 private: 0x0488ade4,
501 },
502 pubKeyHash: 0x19,
503 scriptHash: 0x05,
504 wif: 0x99,
505};
506
507libs.bitcoin.networks.atom = {
508 messagePrefix: '\x18Bitcoin Signed Message:\n',
509 bip32: {
510 public: 0x0488B21E,
511 private: 0x0488ADE4,
512 },
513 pubKeyHash: 0x17,
514 scriptHash: 0x0a,
515 wif: 0x80,
516};
517
518libs.bitcoin.networks.bitcoinplus = {
519 messagePrefix: '\x18BitcoinPlus Signed Message:\n',
520 bip32: {
521 public: 0x0488b21e,
522 private: 0x0488ade4,
523 },
524 pubKeyHash: 0x19,
525 scriptHash: 0x08,
526 wif: 0x99,
527};
528
529libs.bitcoin.networks.bitcloud = {
530 messagePrefix: '\x18BitCloud Signed Message:\n',
531 bip32: {
532 public: 0x0488B21E,
533 private: 0x0488ADE4,
534 },
535 pubKeyHash: 0x19,
536 scriptHash: 0x05,
537 wif: 0x99,
538};
539
540libs.bitcoin.networks.bitcore = {
541 messagePrefix: '\x18BitCore Signed Message:\n',
542 bip32: {
543 public: 0x0488B21E,
544 private: 0x0488ADE4,
545 },
546 pubKeyHash: 0x03,
547 scriptHash: 0x7D,
548 wif: 0x80,
549};
550
551libs.bitcoin.networks.bitsend = {
552 messagePrefix: '\x18Bitsend Signed Message:\n',
553 bip32: {
554 public: 0x0488B21E,
555 private: 0x0488ADE4,
556 },
557 pubKeyHash: 0x66,
558 scriptHash: 0x05,
559 wif: 0xcc,
560};
561
562libs.bitcoin.networks.britcoin = {
563 messagePrefix: '\x18BritCoin Signed Message:\n',
564 bip32: {
565 public: 0x0488b21e,
566 private: 0x0488ade4,
567 },
568 pubKeyHash: 0x19,
569 scriptHash: 0x55,
570 wif: 0x99,
571};
572
573libs.bitcoin.networks.canadaecoin = {
574 messagePrefix: '\x18Canada eCoin Signed Message:\n',
575 bip32: {
576 public: 0x0488b21e,
577 private: 0x0488ade4,
578 },
579 pubKeyHash: 0x1c,
580 scriptHash: 0x05,
581 wif: 0x9c,
582};
583
584libs.bitcoin.networks.cannacoin = {
585 messagePrefix: '\x18Cannacoin Signed Message:\n',
586 bip32: {
587 public: 0x0488b21e,
588 private: 0x0488ade4,
589 },
590 pubKeyHash: 0x1c,
591 scriptHash: 0x05,
592 wif: 0x9c,
593};
594
595libs.bitcoin.networks.cranepay = {
596 messagePrefix: '\x18Bitcoin Signed Message:\n',
597 bip32: {
598 public: 0x0488b21e,
599 private: 0x0488ade4
600 },
601 pubKeyHash: 28,
602 scriptHash: 10,
603 wif: 123,
604};
605
606libs.bitcoin.networks.cryptoescudo = {
607 messagePrefix: '\x18Cryptoescudo Signed Message:\n',
608 bip32: {
609 public: 0x0488b21e,
610 private: 0x0488ade4,
611 },
612 pubKeyHash: 0x1c,
613 scriptHash: 0x05,
614 wif: 0x9c,
615};
616
617libs.bitcoin.networks.clubcoin = {
618 messagePrefix: '\x18ClubCoin Signed Message:\n',
619 bip32: {
620 public: 0x0488B21E,
621 private: 0x0488ADE4,
622 },
623 pubKeyHash: 0x1c,
624 scriptHash: 0x55,
625 wif: 0x99,
626};
627
628libs.bitcoin.networks.compcoin = {
629 messagePrefix: '\x18CompCoin Signed Message:\n',
630 bip32: {
631 public: 0x0488b21e,
632 private: 0x0488ade4,
633 },
634 pubKeyHash: 0x1c,
635 scriptHash: 0x55,
636 wif: 0x9c,
637};
638
639libs.bitcoin.networks.crave = {
640 messagePrefix: '\x18DarkNet Signed Message:\n',
641 bip32: {
642 public: 0x0488B21E,
643 private: 0x0488ADE4,
644 },
645 pubKeyHash: 0x46,
646 scriptHash: 0x55,
647 wif: 0x99,
648};
649
650libs.bitcoin.networks.defcoin = {
651 messagePrefix: '\x18defcoin Signed Message:\n',
652 bip32: {
653 public: 0x0488b21e,
654 private: 0x0488ade4,
655 },
656 pubKeyHash: 0x1e,
657 scriptHash: 0x05,
658 wif: 0x9e,
659};
660
661libs.bitcoin.networks.diamond = {
662 messagePrefix: '\x18Diamond Signed Message:\n',
663 bip32: {
664 public: 0x0488B21E,
665 private: 0x0488ADE4,
666 },
667 pubKeyHash: 0x5a,
668 scriptHash: 0x08,
669 wif: 0xda,
670};
671
672libs.bitcoin.networks.digibyte = {
673 messagePrefix: '\x19DigiByte Signed Message:\n',
674 bip32: {
675 public: 0x0488B21E,
676 private: 0x0488ADE4,
677 },
678 pubKeyHash: 0x1e,
679 scriptHash: 0x05,
680 wif: 0x80,
681};
682
683libs.bitcoin.networks.digitalcoin = {
684 messagePrefix: '\x18Digitalcoin Signed Message:\n',
685 bip32: {
686 public: 0x9e0488B2,
687 private: 0x0488ADE4,
688 },
689 pubKeyHash: 0x1e,
690 scriptHash: 0x05,
691 wif: 0x9e,
692};
693
694libs.bitcoin.networks.ecoin = {
695 messagePrefix: '\x18eCoin Signed Message:\n',
696 bip32: {
697 public: 0x0488b21e,
698 private: 0x0488ade4,
699 },
700 pubKeyHash: 0x5c,
701 scriptHash: 0x14,
702 wif: 0xdc,
703};
704
705libs.bitcoin.networks.edrcoin = {
706 messagePrefix: '\x18EDRcoin Signed Message:\n',
707 bip32: {
708 public: 0x0488b21e,
709 private: 0x0488ade4,
710 },
711 pubKeyHash: 0x5d,
712 scriptHash: 0x1c,
713 wif: 0xdd,
714};
715
716libs.bitcoin.networks.egulden = {
717 messagePrefix: '\x18Egulden Signed Message:\n',
718 bip32: {
719 public: 0x0488B21E,
720 private: 0x0488ADE4,
721 },
722 pubKeyHash: 0x30,
723 scriptHash: 0x05,
724 wif: 0xb0,
725};
726
727libs.bitcoin.networks.einsteinium = {
728 messagePrefix: '\x18Einsteinium Signed Message:\n',
729 bip32: {
730 public: 0x0488b21e,
731 private: 0x0488ade4,
732 },
733 pubKeyHash: 0x21,
734 scriptHash: 0x05,
735 wif: 0xa1,
736};
737
738libs.bitcoin.networks.europecoin = {
739 messagePrefix: '\x18Bitcoin Signed Message:\n',
740 bip32: {
741 public: 0x0488B21E,
742 private: 0x0488ADE4,
743 },
744 pubKeyHash: 0x21,
745 scriptHash: 0x05,
746 wif: 0xa8,
747};
748
749libs.bitcoin.networks.exclusivecoin = {
750 messagePrefix: '\x18ExclusiveCoin Signed Message:\n',
751 bip32: {
752 public: 0x0488B21E,
753 private: 0x0488ADE4,
754 },
755 pubKeyHash: 0x21,
756 scriptHash: 0x89,
757 wif: 0xa1,
758};
759
760libs.bitcoin.networks.feathercoin = {
761 messagePrefix: '\x18Feathercoin Signed Message:\n',
762 bip32: {
763 public: 0x0488BC26,
764 private: 0x0488DAEE,
765 },
766 pubKeyHash: 0x0e,
767 scriptHash: 0x05,
768 wif: 0x8e,
769};
770
771libs.bitcoin.networks.firo = {
772 messagePrefix: '\x18Firo Signed Message:\n',
773 bip32: {
774 public: 0x0488B21E,
775 private: 0x0488ADE4,
776 },
777 pubKeyHash: 0x52,
778 scriptHash: 0x07,
779 wif: 0xd2,
780};
781
782libs.bitcoin.networks.zcoin = {
783 messagePrefix: '\x18Zcoin Signed Message:\n',
784 bip32: {
785 public: 0x0488B21E,
786 private: 0x0488ADE4,
787 },
788 pubKeyHash: 0x52,
789 scriptHash: 0x07,
790 wif: 0xd2,
791};
792
793libs.bitcoin.networks.firstcoin = {
794 messagePrefix: '\x18FirstCoin Signed Message:\n',
795 bip32: {
796 public: 0x0488b21e,
797 private: 0x0488ade4,
798 },
799 pubKeyHash: 0x23,
800 scriptHash: 0x05,
801 wif: 0xa3,
802};
803
804libs.bitcoin.networks.flashcoin = {
805 messagePrefix: '\x18Flashcoin Signed Message:\n',
806 bip32: {
807 public: 0x0488b21e,
808 private: 0x0488ade4,
809 },
810 pubKeyHash: 0x44,
811 scriptHash: 0x82,
812 wif: 0xc4,
813};
814
815libs.bitcoin.networks.gcr = {
816 messagePrefix: '\x18GCR Signed Message:\n',
817 bip32: {
818 public: 0x0488B21E,
819 private: 0x0488ADE4,
820 },
821 pubKeyHash: 0x26,
822 scriptHash: 0x61,
823 wif: 0x9a,
824};
825
826libs.bitcoin.networks.gobyte = {
827 messagePrefix: '\x18DarkCoin Signed Message:\n',
828 bip32: {
829 public: 0x0488B21E,
830 private: 0x0488ADE4,
831 },
832 pubKeyHash: 0x26,
833 scriptHash: 0x0a,
834 wif: 0xc6,
835};
836
837libs.bitcoin.networks.gridcoin = {
838 messagePrefix: '\x18Gridcoin Signed Message:\n',
839 bip32: {
840 public: 0x0488b21e,
841 private: 0x0488ade4,
842 },
843 pubKeyHash: 0x3e,
844 scriptHash: 0x55,
845 wif: 0xbe,
846};
847
848libs.bitcoin.networks.groestlcoin = {
849 messagePrefix: '\x19GroestlCoin Signed Message:\n',
850 bip32: {
851 public: 0x0488b21e,
852 private: 0x0488ade4
853 },
854 pubKeyHash: 36,
855 scriptHash: 5,
856 wif: 128,
857}
858
859libs.bitcoin.networks.groestlcointestnet = {
860 messagePrefix: '\x19GroestlCoin Signed Message:\n',
861 bip32: {
862 public: 0x043587cf,
863 private: 0x04358394
864 },
865 pubKeyHash: 0x6f,
866 scriptHash: 0xc4,
867 wif: 0xef,
868}
869
870libs.bitcoin.networks.gulden = {
871 messagePrefix: '\x18Guldencoin Signed Message:\n',
872 bip32: {
873 public: 0x0488B21E,
874 private: 0x0488ADE4,
875 },
876 pubKeyHash: 0x26,
877 scriptHash: 0x62,
878 wif: 0x62,
879};
880
881libs.bitcoin.networks.helleniccoin = {
882 messagePrefix: '\x18helleniccoin Signed Message:\n',
883 bip32: {
884 public: 0x0488b21e,
885 private: 0x0488ade4,
886 },
887 pubKeyHash: 0x30,
888 scriptHash: 0x05,
889 wif: 0xb0,
890};
891
892libs.bitcoin.networks.hempcoin = {
893 messagePrefix: '\x18Hempcoin Signed Message:\n',
894 bip32: {
895 public: 0x0488b21e,
896 private: 0x0488ade4,
897 },
898 pubKeyHash: 0x28,
899 scriptHash: 0x08,
900 wif: 0xa8,
901};
902
903libs.bitcoin.networks.insane = {
904 messagePrefix: '\x18INSaNe Signed Message:\n',
905 bip32: {
906 public: 0x0488B21E,
907 private: 0x0488ADE4,
908 },
909 pubKeyHash: 0x66,
910 scriptHash: 0x39,
911 wif: 0x37,
912};
913
914libs.bitcoin.networks.iop = {
915 messagePrefix: '\x18IoP Signed Message:\n',
916 bip32: {
917 public: 0x2780915F,
918 private: 0xAE3416F6,
919 },
920 pubKeyHash: 0x75,
921 scriptHash: 0xae,
922 wif: 0x31,
923};
924
925libs.bitcoin.networks.ixcoin = {
926 messagePrefix: '\x18Ixcoin Signed Message:\n',
927 bip32: {
928 public: 0x0488B21E,
929 private: 0x0488ADE4,
930 },
931 pubKeyHash: 0x8a,
932 scriptHash: 0x05,
933 wif: 0x80,
934};
935
936libs.bitcoin.networks.kobocoin = {
937 messagePrefix: '\x18Kobocoin Signed Message:\n',
938 bip32: {
939 public: 0x0488B21E,
940 private: 0x0488ADE4,
941 },
942 pubKeyHash: 0x23,
943 scriptHash: 0x1c,
944 wif: 0xa3,
945};
946
947libs.bitcoin.networks.landcoin = {
948 messagePrefix: '\x18Landcoin Signed Message:\n',
949 bip32: {
950 public: 0x0488B21E,
951 private: 0x0488ADE4,
952 },
953 pubKeyHash: 0x30,
954 scriptHash: 0x7a,
955 wif: 0xb0,
956};
957
958libs.bitcoin.networks.lbry = {
959 messagePrefix: '\x18LBRYcrd Signed Message:\n',
960 bip32: {
961 public: 0x0488B21E,
962 private: 0x0488ADE4,
963 },
964 pubKeyHash: 0x55,
965 scriptHash: 0x7a,
966 wif: 0x1c,
967};
968
969libs.bitcoin.networks.linx = {
970 messagePrefix: '\x18LinX Signed Message:\n',
971 bip32: {
972 public: 0x0488b21e,
973 private: 0x0488ade4,
974 },
975 pubKeyHash: 0x4b,
976 scriptHash: 0x05,
977 wif: 0xcb,
978};
979
980
981libs.bitcoin.networks.litecointestnet = {
982 messagePrefix: '\x18Litecoin Signed Message:\n',
983 bip32: {
984 public: 0x043587cf,
985 private: 0x04358394,
986 },
987 pubKeyHash: 0x6f,
988 scriptHash: 0xc4,
989 wif: 0xef,
990};
991libs.bitcoin.networks.litecoincash = {
992 messagePrefix: '\x18Litecoin Signed Message:\n',
993 bip32: {
994 public: 0x0488B21E,
995 private: 0x0488ADE4,
996 },
997 pubKeyHash: 0x1c,
998 scriptHash: 0x05,
999 wif: 0xb0,
1000};
1001
1002libs.bitcoin.networks.lynx = {
1003 messagePrefix: '\x18Lynx Signed Message:\n',
1004 bip32: {
1005 public: 0x0488B21E,
1006 private: 0x0488ADE4,
1007 },
1008 pubKeyHash: 0x2d,
1009 scriptHash: 0x32,
1010 wif: 0xad,
1011};
1012
1013libs.bitcoin.networks.megacoin = {
1014 messagePrefix: '\x18Megacoin Signed Message:\n',
1015 bip32: {
1016 public: 0x0488B21E,
1017 private: 0x0488ADE4,
1018 },
1019 pubKeyHash: 0x32,
1020 scriptHash: 0x05,
1021 wif: 0xB2,
1022};
1023
1024libs.bitcoin.networks.minexcoin = {
1025 messagePrefix: '\x18Bitcoin Signed Message:\n',
1026 bip32: {
1027 public: 0x0488B21E,
1028 private: 0x0488ADE4,
1029 },
1030 pubKeyHash: 0x4b,
1031 scriptHash: 0x05,
1032 wif: 0x80,
1033};
1034
1035libs.bitcoin.networks.navcoin = {
1036 messagePrefix: '\x18Navcoin Signed Message:\n',
1037 bip32: {
1038 public: 0x0488B21E,
1039 private: 0x0488ADE4,
1040 },
1041 pubKeyHash: 0x35,
1042 scriptHash: 0x55,
1043 wif: 0x96,
1044};
1045
1046libs.bitcoin.networks.neoscoin = {
1047 messagePrefix: '\x18NeosCoin Signed Message:\n',
1048 bip32: {
1049 public: 0x0488B21E,
1050 private: 0x0488ADE4,
1051 },
1052 pubKeyHash: 0x35,
1053 scriptHash: 0x05,
1054 wif: 0xb1,
1055};
1056
1057libs.bitcoin.networks.nix = {
1058 messagePrefix: '\x18Nix Signed Message:\n',
1059 bip32: {
1060 public: 0x0488b21e,
1061 private: 0x0488ade4,
1062 },
1063 pubKeyHash: 0x26,
1064 scriptHash: 0x35,
1065 wif: 0x80,
1066};
1067
1068libs.bitcoin.networks.neurocoin = {
1069 messagePrefix: '\x18PPCoin Signed Message:\n',
1070 bip32: {
1071 public: 0x0488B21E,
1072 private: 0x0488ADE4,
1073 },
1074 pubKeyHash: 0x35,
1075 scriptHash: 0x75,
1076 wif: 0xb5,
1077};
1078
1079libs.bitcoin.networks.newyorkc = {
1080 messagePrefix: '\x18newyorkc Signed Message:\n',
1081 bip32: {
1082 public: 0x0488b21e,
1083 private: 0x0488ade4,
1084 },
1085 pubKeyHash: 0x3c,
1086 scriptHash: 0x16,
1087 wif: 0xbc,
1088};
1089
1090libs.bitcoin.networks.novacoin = {
1091 messagePrefix: '\x18NovaCoin Signed Message:\n',
1092 bip32: {
1093 public: 0x0488b21e,
1094 private: 0x0488ade4,
1095 },
1096 pubKeyHash: 0x08,
1097 scriptHash: 0x14,
1098 wif: 0x88,
1099};
1100
1101libs.bitcoin.networks.nushares = {
1102 messagePrefix: '\x18Nu Signed Message:\n',
1103 bip32: {
1104 public: 0x0488b21e,
1105 private: 0x0488ade4,
1106 },
1107 pubKeyHash: 0x3f,
1108 scriptHash: 0x40,
1109 wif: 0x95,
1110};
1111
1112libs.bitcoin.networks.okcash = {
1113 messagePrefix: '\x18OKCash Signed Message:\n',
1114 bip32: {
1115 public: 0x03CC23D7,
1116 private: 0x03CC1C73,
1117 },
1118 pubKeyHash: 0x37,
1119 scriptHash: 0x1c,
1120 wif: 0x03,
1121};
1122
1123libs.bitcoin.networks.omnicore = {
1124 messagePrefix: '\x18Bitcoin Signed Message:\n',
1125 bip32: {
1126 public: 0x0488B21E,
1127 private: 0x0488ADE4,
1128 },
1129 pubKeyHash: 0x00,
1130 scriptHash: 0x05,
1131 wif: 0x80,
1132};
1133
1134libs.bitcoin.networks.pesobit = {
1135 messagePrefix: '\x18Pesobit Signed Message:\n',
1136 bip32: {
1137 public: 0x0488b21e,
1138 private: 0x0488ade4,
1139 },
1140 pubKeyHash: 0x37,
1141 scriptHash: 0x55,
1142 wif: 0xb7,
1143};
1144
1145libs.bitcoin.networks.pinkcoin = {
1146 messagePrefix: '\x18Pinkcoin Signed Message:\n',
1147 bip32: {
1148 public: 0x0488b21e,
1149 private: 0x0488ade4,
1150 },
1151 pubKeyHash: 0x03,
1152 scriptHash: 0x1c,
1153 wif: 0x83,
1154};
1155
1156libs.bitcoin.networks.poswcoin = {
1157 messagePrefix: '\x18Poswcoin Signed Message:\n',
1158 bip32: {
1159 public: 0x0488b21e,
1160 private: 0x0488ade4,
1161 },
1162 pubKeyHash: 0x37,
1163 scriptHash: 0x55,
1164 wif: 0xb7,
1165};
1166
1167libs.bitcoin.networks.potcoin = {
1168 messagePrefix: '\x18Potcoin Signed Message:\n',
1169 bip32: {
1170 public: 0x0488b21e,
1171 private: 0x0488ade4,
1172 },
1173 pubKeyHash: 0x37,
1174 scriptHash: 0x05,
1175 wif: 0xb7,
1176};
1177
1178libs.bitcoin.networks.putincoin = {
1179 messagePrefix: '\x18PutinCoin Signed Message:\n',
1180 bip32: {
1181 public: 0x0488b21e,
1182 private: 0x0488ade4,
1183 },
1184 pubKeyHash: 0x37,
1185 scriptHash: 0x14,
1186 wif: 0xb7,
1187};
1188
1189libs.bitcoin.networks.ravencoin = {
1190 messagePrefix: '\x16Raven Signed Message:\n',
1191 bip32: {
1192 public: 0x0488B21E,
1193 private: 0x0488ADE4,
1194 },
1195 pubKeyHash: 0x3c,
1196 scriptHash: 0x7a,
1197 wif: 0x80,
1198};
1199
1200libs.bitcoin.networks.reddcoin = {
1201 messagePrefix: '\x18Reddcoin Signed Message:\n',
1202 bip32: {
1203 public: 0x0488B21E,
1204 private: 0x0488ADE4,
1205 },
1206 pubKeyHash: 0x3d,
1207 scriptHash: 0x05,
1208 wif: 0xbd,
1209};
1210
1211libs.bitcoin.networks.revolutionvr = {
1212 messagePrefix: '\x18Voxels Signed Message:\n',
1213 bip32: {
1214 public: 0x0488B21E,
1215 private: 0x0488ADE4,
1216 },
1217 pubKeyHash: 0x46,
1218 scriptHash: 0x05,
1219 wif: 0xc6,
1220};
1221
1222libs.bitcoin.networks.ritocoin = {
1223 messagePrefix: '\x15Rito Signed Message:\n',
1224 bip32: {
1225 public: 0x0488B21E,
1226 private: 0x0488ADE4,
1227 },
1228 pubKeyHash: 0x19,
1229 scriptHash: 0x69,
1230 wif: 0x8b,
1231};
1232
1233libs.bitcoin.networks.rsk = {
1234 messagePrefix: '\x18RSK Signed Message:\n',
1235 bip32: {
1236 public: 0x0488b21e,
1237 private: 0x0488ade4
1238 },
1239 // TODO defaulting to Bitcoin value, check this
1240 pubKeyHash: 0x00,
1241 // TODO defaulting to Bitcoin value, check this
1242 scriptHash: 0x05,
1243 // TODO defaulting to Bitcoin value, check this
1244 wif: 0x80
1245};
1246
1247libs.bitcoin.networks.rsktestnet = {
1248 messagePrefix: '\x18RSK Testnet Signed Message:\n',
1249 bip32: {
1250 public: 0x043587cf,
1251 private: 0x04358394
1252 },
1253 pubKeyHash: 0x6f,
1254 scriptHash: 0xc4,
1255 wif: 0xef
1256};
1257
1258libs.bitcoin.networks.rubycoin = {
1259 messagePrefix: '\x18Rubycoin Signed Message:\n',
1260 bip32: {
1261 public: 0x0488B21E,
1262 private: 0x0488ADE4,
1263 },
1264 pubKeyHash: 0x3c,
1265 scriptHash: 0x55,
1266 wif: 0xbc,
1267};
1268
1269libs.bitcoin.networks.safecoin = {
1270 messagePrefix: '\x18Safecoin Signed Message:\n',
1271 bip32: {
1272 public: 0x0488b21e,
1273 private: 0x0488ade4,
1274 },
1275 pubKeyHash: 0x3d,
1276 scriptHash: 0x56,
1277 wif: 0xbd,
1278};
1279
1280libs.bitcoin.networks.salus = {
1281messagePrefix: '\x18Salus Signed Message:\n',
1282bip32: {
1283 public: 0x0488B21E,
1284 private: 0x0488ADE4,
1285},
1286pubKeyHash: 0x3f,
1287scriptHash: 0xc4,
1288wif: 0xbf,
1289};
1290
1291libs.bitcoin.networks.smileycoin = {
1292 messagePrefix: '\x18Smileycoin Signed Message:\n',
1293 bip32: {
1294 public: 0x1E562D9A,
1295 private: 0x1E5631BC,
1296 },
1297 pubKeyHash: 0x19,
1298 scriptHash: 0x05,
1299 wif: 0x05,
1300};
1301
1302libs.bitcoin.networks.solarcoin = {
1303 messagePrefix: '\x18SolarCoin Signed Message:\n',
1304 bip32: {
1305 public: 0x0488b21e,
1306 private: 0x0488ade4,
1307 },
1308 pubKeyHash: 0x12,
1309 scriptHash: 0x05,
1310 wif: 0x92,
1311};
1312
1313libs.bitcoin.networks.stash = {
1314 messagePrefix: '\x18Stash Signed Message:\n',
1315 bip32: {
1316 public: 0x0488b21e,
1317 private: 0x0488ade4
1318 },
1319 pubKeyHash: 0x4c,
1320 scriptHash: 0x10,
1321 wif: 0xcc
1322};
1323
1324libs.bitcoin.networks.stashtn = {
1325 messagePrefix: '\x18Stash Test Signed Message:\n',
1326 bip32: {
1327 public: 0x043587cf,
1328 private: 0x04358394
1329 },
1330 pubKeyHash: 0x8c,
1331 scriptHash: 0x13,
1332 wif: 0xef
1333};
1334
1335libs.bitcoin.networks.stratis = {
1336 messagePrefix: '\x18Stratis Signed Message:\n',
1337 bip32: {
1338 public: 0x0488B21E,
1339 private: 0x0488ADE4,
1340 },
1341 pubKeyHash: 0x3f,
1342 scriptHash: 0x7d,
1343 wif: 0xbf,
1344};
1345
1346libs.bitcoin.networks.stratistest = {
1347 messagePrefix: '\x18Stratis Test Signed Message:\n',
1348 bip32: {
1349 public: 0x0488B21E,
1350 private: 0x0488ADE4,
1351 },
1352 pubKeyHash: 0x41,
1353 scriptHash: 0x7d,
1354 wif: 0xbf,
1355};
1356
1357libs.bitcoin.networks.syscoin = {
1358 messagePrefix: '\x18Syscoin Signed Message:\n',
1359 bip32: {
1360 public: 0x0488B21E,
1361 private: 0x0488ADE4,
1362 },
1363 pubKeyHash: 0x3f,
1364 scriptHash: 0x05,
1365 wif: 0x80,
1366};
1367
1368
1369libs.bitcoin.networks.toa = {
1370 messagePrefix: '\x18TOA Signed Message:\n',
1371 bip32: {
1372 public: 0x0488b21e,
1373 private: 0x0488ade4,
1374 },
1375 pubKeyHash: 0x41,
1376 scriptHash: 0x17,
1377 wif: 0xc1,
1378};
1379
1380libs.bitcoin.networks.twins = {
1381 messagePrefix: 'unused',
1382 bip32: {
1383 public: 0x022d2533,
1384 private: 0x0221312b
1385 },
1386 pubKeyHash: 0x49,
1387 scriptHash: 0x53,
1388 wif: 0x42
1389};
1390
1391libs.bitcoin.networks.twinstestnet = {
1392 messagePrefix: 'unused',
1393 bip32: {
1394 public: 0x3a8061a0,
1395 private: 0x3a805837
1396 },
1397 pubKeyHash: 0x4c,
1398 scriptHash: 0x89,
1399 wif: 0xED
1400};
1401
1402libs.bitcoin.networks.ultimatesecurecash = {
1403 messagePrefix: '\x18UltimateSecureCash Signed Message:\n',
1404 bip32: {
1405 public: 0xEE80286A,
1406 private: 0xEE8031E8,
1407 },
1408 pubKeyHash: 0x44,
1409 scriptHash: 0x7d,
1410 wif: 0xbf,
1411};
1412
1413libs.bitcoin.networks.unobtanium = {
1414 messagePrefix: '\x18Unobtanium Signed Message:\n',
1415 bip32: {
1416 public: 0x0488B21E,
1417 private: 0x0488ADE4,
1418 },
1419 pubKeyHash: 0x82,
1420 scriptHash: 0x1e,
1421 wif: 0xe0,
1422};
1423
1424libs.bitcoin.networks.vcash = {
1425 messagePrefix: '\x18Vcash Signed Message:\n',
1426 bip32: {
1427 public: 0x0488b21e,
1428 private: 0x0488ade4,
1429 },
1430 pubKeyHash: 0x47,
1431 scriptHash: 0x08,
1432 wif: 0xc7,
1433};
1434
1435libs.bitcoin.networks.verge = {
1436 messagePrefix: '\x18VERGE Signed Message:\n',
1437 bip32: {
1438 public: 0x0488b21e,
1439 private: 0x0488ade4,
1440 },
1441 pubKeyHash: 0x1e,
1442 scriptHash: 0x21,
1443 wif: 0x9e,
1444};
1445
1446libs.bitcoin.networks.vertcoin = {
1447 messagePrefix: '\x18Vertcoin Signed Message:\n',
1448 bip32: {
1449 public: 0x0488b21e,
1450 private: 0x0488ade4,
1451 },
1452 pubKeyHash: 0x47,
1453 scriptHash: 0x05,
1454 wif: 0x80,
1455};
1456
1457libs.bitcoin.networks.vivo = {
1458 messagePrefix: '\x18DarkCoin Signed Message:\n',
1459 bip32: {
1460 public: 0x0488B21E,
1461 private: 0x0488ADE4,
1462 },
1463 pubKeyHash: 0x46,
1464 scriptHash: 0x0a,
1465 wif: 0xc6,
1466};
1467
1468libs.bitcoin.networks.vpncoin = {
1469 messagePrefix: '\x18VpnCoin Signed Message:\n',
1470 bip32: {
1471 public: 0x0488b21e,
1472 private: 0x0488ade4,
1473 },
1474 pubKeyHash: 0x47,
1475 scriptHash: 0x05,
1476 wif: 0xc7,
1477};
1478
1479libs.bitcoin.networks.whitecoin = {
1480 messagePrefix: '\x18Whitecoin Signed Message:\n',
1481 bip32: {
1482 public: 0x04887F1E,
1483 private: 0x048894ED,
1484 },
1485 pubKeyHash: 0x49,
1486 scriptHash: 0x57,
1487 wif: 0xc9,
1488};
1489
1490libs.bitcoin.networks.wincoin = {
1491 messagePrefix: '\x18WinCoin Signed Message:\n',
1492 bip32: {
1493 public: 0x0488b21e,
1494 private: 0x0488ade4,
1495 },
1496 pubKeyHash: 0x49,
1497 scriptHash: 0x1c,
1498 wif: 0xc9,
1499};
1500
1501libs.bitcoin.networks.zcash = {
1502 messagePrefix: '\x18Zcash Signed Message:\n',
1503 bip32: {
1504 public: 0x0488B21E,
1505 private: 0x0488ADE4,
1506 },
1507 pubKeyHash: 0x1CB8,
1508 scriptHash: 0x1CBD,
1509 wif: 0x80,
1510};
1511
1512libs.bitcoin.networks.xuez = {
1513 messagePrefix: 'unused',
1514 bip32: {
1515 public: 0x022d2533,
1516 private: 0x0221312b
1517 },
1518 pubKeyHash: 0x4b,
1519 scriptHash: 0x12,
1520 wif: 0xd4
1521};
1522
1523libs.bitcoin.networks.bitcoinprivate = {
1524 messagePrefix: '\x18BitcoinPrivate Signed Message:\n',
1525 bip32: {
1526 public: 0x0488B21E,
1527 private: 0x0488ADE4,
1528 },
1529 pubKeyHash: 0x1325,
1530 scriptHash: 0x13AF,
1531 wif: 0x80,
1532};
1533
1534libs.bitcoin.networks.bitcoinz = {
1535 messagePrefix: '\x18BitcoinZ Signed Message:\n',
1536 bip32: {
1537 public: 0x0488B21E,
1538 private: 0x0488ADE4,
1539 },
1540 pubKeyHash: 0x1CB8,
1541 scriptHash: 0x1CBD,
1542 wif: 0x80,
1543};
1544
1545libs.bitcoin.networks.hush = {
1546 messagePrefix: '\x18Hush Signed Message:\n',
1547 bip32: {
1548 public: 0x0488B21E,
1549 private: 0x0488ADE4,
1550 },
1551 pubKeyHash: 0x1CB8,
1552 scriptHash: 0x1CBD,
1553 wif: 0x80,
1554};
1555
1556libs.bitcoin.networks.hush3 = {
1557 messagePrefix: '\x18Hush Signed Message:\n',
1558 bip32: {
1559 public: 0x0488B21E,
1560 private: 0x0488ADE4,
1561 },
1562 pubKeyHash: 0x3C,
1563 scriptHash: 0x55,
1564 wif: 0xBC,
1565};
1566
1567libs.bitcoin.networks.zoobc = {
1568 messagePrefix: '\x18ZooBC Signed Message:\n',
1569 bech32: 'bc',
1570 bip32: {
1571 public: 0x0488b21e,
1572 private: 0x0488ade4,
1573 },
1574 pubKeyHash: 0x00,
1575 scriptHash: 0x05,
1576 wif: 0x80,
1577};
1578
1579libs.bitcoin.networks.zclassic = {
1580 messagePrefix: '\x18Zcash Signed Message:\n',
1581 bip32: {
1582 public: 0x0488B21E,
1583 private: 0x0488ADE4,
1584 },
1585 pubKeyHash: 0x1CB8,
1586 scriptHash: 0x1CBD,
1587 wif: 0x80,
1588};
1589
1590libs.bitcoin.networks.zencash = {
1591 messagePrefix: '\x18Zcash Signed Message:\n',
1592 bip32: {
1593 public: 0x0488B21E,
1594 private: 0x0488ADE4,
1595 },
1596 pubKeyHash: 0x2089,
1597 scriptHash: 0x2096,
1598 wif: 0x80,
1599};
1600
1601libs.bitcoin.networks.energi = {
1602 messagePrefix: 'DarkCoin Signed Message:\n',
1603 bip32: {
1604 public: 0x03B8C856,
1605 private: 0xD7DC6E9F,
1606 },
1607 pubKeyHash: 0x21,
1608 scriptHash: 0x35,
1609 wif: 0x6a,
1610};
1611
1612libs.bitcoin.networks.exchangecoin = {
1613 messagePrefix: 'ExchangeCoin Signed Message:\n',
1614 bip32: {
1615 public: 0x0488B21E,
1616 private: 0x0488ADE4,
1617 },
1618 pubKeyHash: 0x21B9,
1619 scriptHash: 0x34AF,
1620 wif: 0x80,
1621};
1622
1623libs.bitcoin.networks.artax = {
1624 messagePrefix: '\x18Artax Signed Message:\n',
1625 bip32: {
1626 public: 0x0488B21E,
1627 private: 0x0488ADE4,
1628 },
1629 pubKeyHash: 0x17,
1630 scriptHash: 0x1CBD,
1631 wif: 0x97,
1632};
1633
1634libs.bitcoin.networks.bitcoingreen = {
1635 messagePrefix: '\x18BitcoinGreen Signed Message:\n',
1636 bip32: {
1637 public: 0x0488B21E,
1638 private: 0x0488ADE4,
1639 },
1640 pubKeyHash: 0x26,
1641 scriptHash: 0x1CBD,
1642 wif: 0x2E,
1643};
1644
1645libs.bitcoin.networks.anon = {
1646 messagePrefix: '\x18ANON Signed Message:\n',
1647 bip32: {
1648 public: 0x0488b21e,
1649 private: 0x0488ade4
1650 },
1651 pubKeyHash: 0x0582,
1652 scriptHash: 0x5389,
1653 wif: 0x80
1654};
1655
1656libs.bitcoin.networks.projectcoin = {
1657 messagePrefix: '\x18ProjectCoin Signed Message:\n',
1658 bip32: {
1659 public: 0x022D2533,
1660 private: 0x0221312B,
1661 },
1662 pubKeyHash: 0x37,
1663 scriptHash: 0x08,
1664 wif: 0x75,
1665};
1666
1667libs.bitcoin.networks.phore = {
1668 messagePrefix: '\x18Phore Signed Message:\n',
1669 bip32: {
1670 public: 0x022D2533,
1671 private: 0x0221312B,
1672 },
1673 pubKeyHash: 0x37,
1674 scriptHash: 0x0D,
1675 wif: 0xD4,
1676};
1677
1678libs.bitcoin.networks.blocknode = {
1679 messagePrefix: '\x18Blocknode Signed Message:\n',
1680 bip32: {
1681 public: 0x0488b21e,
1682 private: 0x0488ade4
1683 },
1684 pubKeyHash: 0x19,
1685 scriptHash: 0x3F,
1686 wif: 0x4b,
1687};
1688
1689libs.bitcoin.networks.blocknode_testnet = {
1690 messagePrefix: '\x18Blocknode Testnet Signed Message:\n',
1691 bip32: {
1692 public: 0x043587cf,
1693 private: 0x04358394
1694 },
1695 pubKeyHash: 0x55,
1696 scriptHash: 0x7d,
1697 wif: 0x89,
1698};
1699
1700libs.bitcoin.networks.litecoinz = {
1701 messagePrefix: '\x18LitecoinZ Signed Message:\n',
1702 bip32: {
1703 public: 0x0488B21E,
1704 private: 0x0488ADE3,
1705 },
1706 pubKeyHash: 0x0AB3,
1707 scriptHash: 0x0AB8,
1708 wif: 0x80,
1709};
1710
1711libs.bitcoin.networks.blockstamp = {
1712 messagePrefix: '\x18BlockStamp Signed Message:\n',
1713 bip32: {
1714 public: 0x0488B21E,
1715 private: 0x0488ADE4,
1716 },
1717 pubKeyHash: 0x00,
1718 scriptHash: 0x05,
1719 wif: 0x80,
1720};
1721
1722libs.bitcoin.networks.deeponion = {
1723 messagePrefix: 'x18DeepOnion Signed Message:\n',
1724 bip32: {
1725 public: 0x0488B21E,
1726 private: 0x0488ADE4,
1727 },
1728 pubKeyHash: 0x1F,
1729 scriptHash: 0x4E,
1730 wif: 0x9F,
1731};
1732
1733
1734libs.bitcoin.networks.cpuchain = {
1735 messagePrefix: 'x18CPUchain Signed Message:\n',
1736 bip32: {
1737 public: 0x0488B21E,
1738 private: 0x0488ADE4,
1739 },
1740 pubKeyHash: 0x1C,
1741 scriptHash: 0x1E,
1742 wif: 0x80,
1743};
1744
1745libs.bitcoin.networks.wagerr = {
1746 messagePrefix: 'unused',
1747 bip32: {
1748 public: 0x022d2533,
1749 private: 0x0221312b
1750 },
1751 pubKeyHash: 0x49,
1752 scriptHash: 0x3f,
1753 wif: 0xc7
1754};
1755
1756libs.bitcoin.networks.bitcoinsv = {
1757 messagePrefix: 'unused',
1758 bip32: {
1759 public: 0x0488b21e,
1760 private: 0x0488ade4
1761 },
1762 pubKeyHash: 0x00,
1763 scriptHash: 0x05,
1764 wif: 0x80
1765};
1766
1767libs.bitcoin.networks.monkeyproject = {
1768 messagePrefix: 'Monkey Signed Message:\n',
1769 bip32: {
1770 public: 0x0488b21e,
1771 private: 0x0488dde4
1772 },
1773 pubKeyHash: 0x33,
1774 scriptHash: 0x1c,
1775 wif: 0x37
1776};
1777
1778libs.bitcoin.networks.rapids = {
1779 messagePrefix: 'DarkNet Signed Message:\n',
1780 bip32: {
1781 public: 0x0488b21e,
1782 private: 0x0488ade4
1783 },
1784 pubKeyHash: 0x3d,
1785 scriptHash: 0x06,
1786 wif: 0x2e
1787};
1788
1789libs.bitcoin.networks.aryacoin = {
1790 messagePrefix: '\x18Aryacoin Signed Message:\n',
1791 bech32: 'arya',
1792 bip32: {
1793 public: 0x0488B21E,
1794 private: 0x0488ADE4,
1795 },
1796 pubKeyHash: 0x17,
1797 scriptHash: 0x6f,
1798 wif: 0x97
1799};
1800
1801libs.bitcoin.networks.thought = {
1802 messagePrefix: 'unused',
1803 bip32: {
1804 public: 0xFbC6A00D,
1805 private: 0x5AEBD8C6
1806 },
1807 pubKeyHash: 0x07,
1808 scriptHash: 0x09,
1809 wif: 0x7B
1810};
1811
1812libs.bitcoin.networks.elastos = {
1813 messagePrefix: 'unused',
1814 bip32: {
1815 public: 0x0488B21E,
1816 private: 0x0488ADE4,
1817 },
1818 pubKeyHash: 0x21,
1819 scriptHash: 0xc4, // TODO set this correctly, same as BTC for now
1820 wif: 0xef // TODO set this correctly, same as BTC for now
1821};
1822
1823libs.bitcoin.networks.sugarchain = {
1824 messagePrefix: '\x18Sugarchain Signed Message:\n',
1825 bip32: {
1826 public: 0x0488B21E,
1827 private: 0x0488ADE4,
1828 },
1829 pubKeyHash: 0x3f,
1830 scriptHash: 0x7d,
1831 wif: 0x80
1832};
1833
1834libs.bitcoin.networks.sugarchaintestnet = {
1835 messagePrefix: '\x18Sugarchain Signed Message:\n',
1836 bip32: {
1837 public: 0x045f1cf6,
1838 private: 0x045f18bc,
1839 },
1840 pubKeyHash: 0x42,
1841 scriptHash: 0x80,
1842 wif: 0xef
1843};
1844
1845// https://github.com/libs.bitcoinjs-lib/blob/3f6f5ef97a1ee1b8337865209282c0095e22b2e7/src/networks.js
1846libs.bitcoin.networks.regtest = {
1847 messagePrefix: '\x18Bitcoin Signed Message:\n',
1848 bech32: 'bcrt',
1849 bip32: {
1850 public: 0x043587cf,
1851 private: 0x04358394,
1852 },
1853 pubKeyHash: 0x6f,
1854 scriptHash: 0xc4,
1855 wif: 0xef,
1856};
1857
1858libs.bitcoin.networks.argoneum = {
1859 messagePrefix: 'unused',
1860 bip32: {
1861 public: 0x0488b21e,
1862 private: 0x0488ade4
1863 },
1864 pubKeyHash: 0x32,
1865 scriptHash: 0x61,
1866 wif: 0xbf
1867};