]>
Commit | Line | Data |
---|---|---|
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') | |
90 | ||
91 | /* handshake */ | |
92 | module.exports.handshake = require('handshake-util') | |
93 | ||
94 | /* bs58 */ | |
95 | try { | |
96 | module.exports.bs58 = require('bs58') | |
97 | } | |
98 | catch (e) { | |
99 | console.warn("Error loading bs58 library"); | |
100 | console.warn(e); | |
101 | }; | |
102 | ||
103 | /* create-hash */ | |
104 | try { | |
105 | module.exports.createHash = require('create-hash') | |
106 | } | |
107 | catch (e) { | |
108 | console.warn("Error loading create-hash library"); | |
109 | console.warn(e); | |
110 | }; | |
111 |