X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=libs%2Fcombined%2Findex.js;h=99af3ce134731f04452c39617089ecbd5a1ae5e5;hb=5e211c695939870a782e97d50cec352c9d92d409;hp=6760e0ce217dea21b964bc1c33fde05046f29aa7;hpb=d07983bc1fa691821cc2580ce4490638cee4f630;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git diff --git a/libs/combined/index.js b/libs/combined/index.js index 6760e0c..99af3ce 100644 --- a/libs/combined/index.js +++ b/libs/combined/index.js @@ -18,6 +18,10 @@ module.exports.BigInteger = require('javascript-biginteger') module.exports.bip38 = require('bip38') +/* bip85 */ + +module.exports.bip85 = require('bip85') + /* bitcoinjs-lib */ module.exports.bitcoin = require('bitcoinjs-lib') @@ -80,6 +84,23 @@ module.exports.stellarUtil = { }, } +/* nano-util */ + +let NanoBase = require('nanocurrency-web'); +module.exports.nanoUtil = { + getKeypair: function (index, seed) { + const accounts = NanoBase.wallet.accounts(seed, index, index) + return {privKey: accounts[0].privateKey, pubKey: accounts[0].publicKey, address: accounts[0].address}; + }, + dummyNetwork: { + bip32: {public: 0, private: 0}, + messagePrefix: '', + pubKeyHash: 0, + scriptHash: 0, + wif: 0, + }, +} + /* unorm */ module.exports.unorm = require('unorm') @@ -87,3 +108,25 @@ module.exports.unorm = require('unorm') /* zxcvbn */ module.exports.zxcvbn = require('zxcvbn') + +/* handshake */ +module.exports.handshake = require('handshake-util') + +/* bs58 */ +try { + module.exports.bs58 = require('bs58') +} +catch (e) { + console.warn("Error loading bs58 library"); + console.warn(e); +}; + +/* create-hash */ +try { + module.exports.createHash = require('create-hash') +} +catch (e) { + console.warn("Error loading create-hash library"); + console.warn(e); +}; +