aboutsummaryrefslogtreecommitdiff
path: root/libs/combined/index.js
blob: cd976123158571c1e33c1cbc064bbae9cae19860 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/* base-x */

let basex = require('base-x')

/* bitcoinjs-bip38 */

let bip38 = require('bip38')

/* bitcoinjs-lib */

let bitcoin = require('bitcoinjs-lib')

/* ethereum-util */

let ethUtil = require('ethereumjs-util')

/* stellar-util */

let StellarBase = require('stellar-base');
let edHd = require('ed25519-hd-key');
let stellarUtil = {
    getKeypair: function (path, seed) {
        const result = edHd.derivePath(path, seed);
        return StellarBase.Keypair.fromRawEd25519Seed(result.key);
    },
    dummyNetwork: {
        bip32: {public: 0, private: 0},
        messagePrefix: '',
        pubKeyHash: 0,
        scriptHash: 0,
        wif: 0,
    },
}

/* exports */

module.exports = {
  basex,
  bip38,
  bitcoin,
  ethUtil,
  stellarUtil
}