]>
Commit | Line | Data |
---|---|---|
1 | /* base-x */ | |
2 | ||
3 | let basex = require('base-x') | |
4 | ||
5 | /* bchaddrjs */ | |
6 | ||
7 | let bchaddr = require('bchaddrjs') | |
8 | ||
9 | /* bchaddrjs slp */ | |
10 | ||
11 | let bchaddrSlp = require('bchaddrjs-slp') | |
12 | ||
13 | /* biginteger */ | |
14 | ||
15 | let BigInteger = require('javascript-biginteger') | |
16 | ||
17 | /* bitcoinjs-bip38 */ | |
18 | ||
19 | let bip38 = require('bip38') | |
20 | ||
21 | /* bitcoinjs-lib */ | |
22 | ||
23 | let bitcoin = require('bitcoinjs-lib') | |
24 | ||
25 | /* buffer */ | |
26 | ||
27 | let 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 | let elastosjs = require('elastos-wallet-js') | |
34 | ||
35 | /* ethereum-util */ | |
36 | ||
37 | let ethUtil = require('ethereumjs-util') | |
38 | ||
39 | /* fast-levenshtein */ | |
40 | ||
41 | let levenshtein = require('fast-levenshtein') | |
42 | ||
43 | /* groestlcoin */ | |
44 | ||
45 | let groestlcoinjs = require('groestlcoinjs-lib') | |
46 | ||
47 | /* groestlcoin bip38 */ | |
48 | ||
49 | let groestlcoinjsBip38 = require('bip38grs') | |
50 | ||
51 | /* kjua qr codes */ | |
52 | ||
53 | let kjua = require('kjua') | |
54 | ||
55 | /* nebulas */ | |
56 | ||
57 | let nebulas = require('nebulas') | |
58 | ||
59 | /* stellar-util */ | |
60 | ||
61 | let StellarBase = require('stellar-base'); | |
62 | let edHd = require('ed25519-hd-key'); | |
63 | let stellarUtil = { | |
64 | getKeypair: function (path, seed) { | |
65 | const result = edHd.derivePath(path, seed); | |
66 | return StellarBase.Keypair.fromRawEd25519Seed(result.key); | |
67 | }, | |
68 | dummyNetwork: { | |
69 | bip32: {public: 0, private: 0}, | |
70 | messagePrefix: '', | |
71 | pubKeyHash: 0, | |
72 | scriptHash: 0, | |
73 | wif: 0, | |
74 | }, | |
75 | } | |
76 | ||
77 | /* unorm */ | |
78 | ||
79 | let unorm = require('unorm') | |
80 | ||
81 | /* zxcvbn */ | |
82 | ||
83 | let zxcvbn = require('zxcvbn') | |
84 | ||
85 | /* exports */ | |
86 | ||
87 | module.exports = { | |
88 | basex, | |
89 | bchaddr, | |
90 | bchaddrSlp, | |
91 | buffer, | |
92 | BigInteger, | |
93 | bip38, | |
94 | bitcoin, | |
95 | elastosjs, | |
96 | ethUtil, | |
97 | groestlcoinjs, | |
98 | groestlcoinjsBip38, | |
99 | kjua, | |
100 | levenshtein, | |
101 | nebulas, | |
102 | stellarUtil, | |
103 | unorm, | |
104 | zxcvbn | |
105 | } |