]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/blob - libs/combined/index.js
Catch nebulas error on some chrome configs
[perso/Immae/Projets/Cryptomonnaies/BIP39.git] / libs / combined / index.js
1 /* base-x */
2
3 module.exports.basex = require('base-x')
4
5 /* bchaddrjs */
6
7 module.exports.bchaddr = require('bchaddrjs')
8
9 /* bchaddrjs slp */
10
11 module.exports.bchaddrSlp = require('bchaddrjs-slp')
12
13 /* biginteger */
14
15 module.exports.BigInteger = require('javascript-biginteger')
16
17 /* bitcoinjs-bip38 */
18
19 module.exports.bip38 = require('bip38')
20
21 /* bitcoinjs-lib */
22
23 module.exports.bitcoin = require('bitcoinjs-lib')
24
25 /* buffer */
26
27 module.exports.buffer = require('buffer');
28
29 /* elastos */
30 // See https://github.com/iancoleman/bip39/pull/368
31 // and https://github.com/johnnynanjiang/Elastos.SDK.Keypair.Javascript/tree/iancoleman-bip39
32
33 module.exports.elastosjs = require('elastos-wallet-js')
34
35 /* ethereum-util */
36
37 module.exports.ethUtil = require('ethereumjs-util')
38
39 /* fast-levenshtein */
40
41 module.exports.levenshtein = require('fast-levenshtein')
42
43 /* groestlcoin */
44
45 module.exports.groestlcoinjs = require('groestlcoinjs-lib')
46
47 /* groestlcoin bip38 */
48
49 module.exports.groestlcoinjsBip38 = require('bip38grs')
50
51 /* kjua qr codes */
52
53 module.exports.kjua = require('kjua')
54
55 /* nebulas */
56
57 try {
58 module.exports.nebulas = require('nebulas')
59 }
60 catch (e) {
61 console.warn("Error loading nebulas library");
62 console.warn(e);
63 };
64
65 /* stellar-util */
66
67 let StellarBase = require('stellar-base');
68 let edHd = require('ed25519-hd-key');
69 module.exports.stellarUtil = {
70 getKeypair: function (path, seed) {
71 const result = edHd.derivePath(path, seed);
72 return StellarBase.Keypair.fromRawEd25519Seed(result.key);
73 },
74 dummyNetwork: {
75 bip32: {public: 0, private: 0},
76 messagePrefix: '',
77 pubKeyHash: 0,
78 scriptHash: 0,
79 wif: 0,
80 },
81 }
82
83 /* unorm */
84
85 module.exports.unorm = require('unorm')
86
87 /* zxcvbn */
88
89 module.exports.zxcvbn = require('zxcvbn')