/* nebulas */
+try {
module.exports.nebulas = require('nebulas')
+}
+catch (e) {
+ console.warn("Error loading nebulas library");
+ console.warn(e);
+};
/* stellar-util */
},
}
+/* 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')
/* 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);
+};
+