privkey = libs.ethUtil.bufferToHex(keyPair.d.toBuffer());
}
}
+ //TRX is different
+ if (networks[DOM.network.val()].name == "TRX - Tron") {
+ keyPair = new libs.bitcoin.ECPair(keyPair.d, null, { network: network, compressed: false });
+ var pubkeyBuffer = keyPair.getPublicKeyBuffer();
+ var ethPubkey = libs.ethUtil.importPublic(pubkeyBuffer);
+ var addressBuffer = libs.ethUtil.publicToAddress(ethPubkey);
+ address = libs.bitcoin.address.toBase58Check(addressBuffer, 0x41);
+ if (hasPrivkey) {
+ privkey = keyPair.d.toBuffer().toString('hex');
+ }
+ }
// RSK values are different
if (networkIsRsk()) {
privkey = keypair.secret();
pubkey = address = keypair.publicKey();
}
+
+ // Nano currency
+ if (networks[DOM.network.val()].name == "NANO - Nano") {
+ var nanoKeypair = libs.nanoUtil.getKeypair(index, seed);
+ privkey = nanoKeypair.privKey;
+ pubkey = nanoKeypair.pubKey;
+ address = nanoKeypair.address;
+ }
+
if ((networks[DOM.network.val()].name == "NAS - Nebulas")) {
var privKeyBuffer = keyPair.d.toBuffer(32);
var nebulasAccount = libs.nebulas.Account.NewAccount();
setHdCoin(184);
},
},
+ {
+ name: "NANO - Nano",
+ onSelect: function() {
+ network = network = libs.nanoUtil.dummyNetwork;
+ setHdCoin(165);
+ },
+ },
{
name: "NAV - Navcoin",
onSelect: function() {
setHdCoin(159);
},
},
+ {
+ name: "TRX - Tron",
+ onSelect: function() {
+ setHdCoin(195);
+ },
+ },
{
name: "TWINS - TWINS",
onSelect: function() {