privkey = ethUtil.addHexPrefix(privkey);
pubkey = ethUtil.addHexPrefix(pubkey);
}
+
+ // Stellar is different
+ if (networks[DOM.network.val()].name == "XLM - Stellar") {
+ var purpose = parseIntNoNaN(DOM.bip44purpose.val(), 44);
+ var coin = parseIntNoNaN(DOM.bip44coin.val(), 0);
+ var path = "m/";
+ path += purpose + "'/";
+ path += coin + "'/" + index + "'";
+ var keypair = stellarUtil.getKeypair(path, seed);
+ indexText = path;
+ privkey = keypair.secret();
+ pubkey = address = keypair.publicKey();
+ }
if ((networks[DOM.network.val()].name == "NAS - Nebulas")) {
var NasAccount = require("nebulas-account");
var privKeyBuffer = keyPair.d.toBuffer(32);
address = bitcoinjs.bitcoin.address.fromOutputScript(scriptpubkey, network)
}
}
-
+
if ((networks[DOM.network.val()].name == "CRW - Crown")) {
address = bitcoinjs.bitcoin.networks.crown.toNewAddress(address);
}
-
+
+ if (networks[DOM.network.val()].name == "EOS - EOSIO") {
+ address = ""
+ pubkey = eosUtil.bufferToPublic(keyPair.getPublicKeyBuffer());
+ privkey = eosUtil.bufferToPrivate(keyPair.d.toBuffer(32));
+ }
+
addAddressToList(indexText, address, pubkey, privkey);
if (isLast) {
hidePending();
setHdCoin(3);
},
},
+ {
+ name: "DOGEt - Dogecoin Testnet",
+ onSelect: function() {
+ network = bitcoinjs.bitcoin.networks.dogecointestnet;
+ setHdCoin(1);
+ },
+ },
{
name: "DXN - DEXON",
onSelect: function() {
setHdCoin(151);
},
},
+ {
+ name: "EOS - EOSIO",
+ onSelect: function() {
+ network = bitcoinjs.bitcoin.networks.bitcoin;
+ setHdCoin(194);
+ },
+ },
{
name: "ESN - Ethersocial Network",
segwitAvailable: false,
setHdCoin(40);
},
},
+ {
+ name: "FIX - FIX",
+ onSelect: function() {
+ network = bitcoinjs.bitcoin.networks.fix;
+ setHdCoin(336);
+ },
+ },
+ {
+ name: "FIX - FIX Testnet",
+ onSelect: function() {
+ network = bitcoinjs.bitcoin.networks.fixtestnet;
+ setHdCoin(1);
+ },
+ },
{
name: "FJC - Fujicoin",
onSelect: function() {
DOM.litecoinLtubContainer.removeClass("hidden");
},
},
+ {
+ name: "LTCt - Litecoin Testnet",
+ onSelect: function() {
+ network = bitcoinjs.bitcoin.networks.litecointestnet;
+ setHdCoin(1);
+ DOM.litecoinLtubContainer.removeClass("hidden");
+ },
+ },
{
name: "LTZ - LitecoinZ",
onSelect: function() {
setHdCoin(22);
},
},
+ {
+ name: "MONK - Monkey Project",
+ onSelect: function() {
+ network = bitcoinjs.bitcoin.networks.monkey;
+ setHdCoin(214);
+ },
+ },
{
name: "MUSIC - Musicoin",
segwitAvailable: false,
setHdCoin(159);
},
},
+ {
+ name: "TWINS - TWINS",
+ onSelect: function() {
+ network = bitcoinjs.bitcoin.networks.twins;
+ setHdCoin(970);
+ },
+ },
+ {
+ name: "TWINS - TWINS Testnet",
+ onSelect: function() {
+ network = bitcoinjs.bitcoin.networks.twinstestnet;
+ setHdCoin(1);
+ },
+ },
{
name: "USC - Ultimatesecurecash",
onSelect: function() {
setHdCoin(65);
},
},
+ {
+ name: "XLM - Stellar",
+ onSelect: function() {
+ network = stellarUtil.dummyNetwork;
+ setHdCoin(148);
+ },
+ },
{
name: "XMY - Myriadcoin",
onSelect: function() {