Add ETC, PIRL, CLO, MIX, MUSIC, POA, EXP, and coinomi/ledger client option in bip32 tab

This commit is contained in:
xarakas
2018-05-15 18:16:27 +03:00
parent 35d9e9fddc
commit bb381a72ab
2 changed files with 128 additions and 9 deletions

View File

@@ -836,7 +836,14 @@
indexText = indexText + "'";
}
// Ethereum values are different
if (networks[DOM.network.val()].name == "ETH - Ethereum") {
if ((networks[DOM.network.val()].name == "ETH - Ethereum")
|| (networks[DOM.network.val()].name == "ETC - Ethereum Classic")
|| (networks[DOM.network.val()].name == "PIRL - Pirl")
|| (networks[DOM.network.val()].name == "MIX - MIX")
|| (networks[DOM.network.val()].name == "MUSIC - Musicoin")
|| (networks[DOM.network.val()].name == "POA - Poa")
|| (networks[DOM.network.val()].name == "EXP - Expanse")
|| (networks[DOM.network.val()].name == "CLO - Callisto")) {
var privKeyBuffer = keyPair.d.toBuffer(32);
privkey = privKeyBuffer.toString('hex');
var addressBuffer = ethUtil.privateToAddress(privKeyBuffer);
@@ -1702,6 +1709,14 @@
setHdCoin(23);
},
},
{
name: "CLO - Callisto",
segwitAvailable: false,
onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitcoin;
setHdCoin(820);
},
},
{
name: "CLUB - Clubcoin",
segwitAvailable: false,
@@ -1838,6 +1853,14 @@
setHdCoin(151);
},
},
{
name: "ETC - Ethereum Classic",
segwitAvailable: false,
onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitcoin;
setHdCoin(61);
},
},
{
name: "ETH - Ethereum",
segwitAvailable: false,
@@ -1854,6 +1877,14 @@
setHdCoin(190);
},
},
{
name: "EXP - Expanse",
segwitAvailable: false,
onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitcoin;
setHdCoin(40);
},
},
{
name: "FJC - Fujicoin",
segwitAvailable: true,
@@ -2031,6 +2062,14 @@
setHdCoin(13);
},
},
{
name: "MIX - MIX",
segwitAvailable: false,
onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitcoin;
setHdCoin(76);
},
},
{
name: "MNX - Minexcoin",
segwitAvailable: true,
@@ -2047,6 +2086,14 @@
setHdCoin(22);
},
},
{
name: "MUSIC - Musicoin",
segwitAvailable: false,
onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitcoin;
setHdCoin(184);
},
},
{
name: "NAV - Navcoin",
segwitAvailable: true,
@@ -2159,6 +2206,14 @@
setHdCoin(117);
},
},
{
name: "PIRL - Pirl",
segwitAvailable: false,
onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitcoin;
setHdCoin(164);
},
},
{
name: "PIVX - PIVX",
segwitAvailable: false,
@@ -2175,6 +2230,14 @@
setHdCoin(1);
},
},
{
name: "POA - Poa",
segwitAvailable: false,
onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitcoin;
setHdCoin(178);
},
},
{
name: "POSW - POSWcoin",
segwitAvailable: false,
@@ -2431,6 +2494,14 @@
setHdCoin(77);
},
},
{
name: "XUEZ - Xuez",
segwitAvailable: false,
onSelect: function() {
network = bitcoinjs.bitcoin.networks.xuez;
setHdCoin(225);
},
},
{
name: "XWC - Whitecoin",
segwitAvailable: false,
@@ -2463,14 +2534,6 @@
setHdCoin(133);
},
},
{
name: "XUEZ - Xuez",
segwitAvailable: false,
onSelect: function() {
network = bitcoinjs.bitcoin.networks.xuez;
setHdCoin(225);
},
},
{
name: "ZEN - Zencash",
segwitAvailable: false,
@@ -2502,6 +2565,13 @@
DOM.bip32path.val("m/0'/0");
DOM.hardenedAddresses.prop('checked', false);
},
},
{
name: "Coinomi, Ledger",
onSelect: function() {
DOM.bip32path.val("m/44'/"+DOM.bip44coin.val()+"'/0'");
DOM.hardenedAddresses.prop('checked', false);
},
}
]

View File

@@ -1208,6 +1208,55 @@ it('Allows selection of Energi', function(done) {
};
testNetwork(done, params);
});
it('Allows selection of Ethereum Classic', function(done) {
var params = {
selectText: "ETC - Ethereum Classic",
firstAddress: "0x3c05e5556693808367afB62eF3b63e35d6eD249A",
};
testNetwork(done, params);
});
it('Allows selection of Pirl', function(done) {
var params = {
selectText: "PIRL - Pirl",
firstAddress: "0xe77FC0723dA122B5025CA79193c28563eB47e776",
};
testNetwork(done, params);
});
it('Allows selection of MIX', function(done) {
var params = {
selectText: "MIX - MIX",
firstAddress: "0x98BC5e63aeb6A4e82d72850d20710F07E29A29F1",
};
testNetwork(done, params);
});
it('Allows selection of Musicoin', function(done) {
var params = {
selectText: "MUSIC - Musicoin",
firstAddress: "0xDc060e4A0b0313ea83Cf6B3A39B9db2D29004897",
};
testNetwork(done, params);
});
it('Allows selection of Poa', function(done) {
var params = {
selectText: "POA - Poa",
firstAddress: "0x53aF28d754e106210C3d0467Dd581eaf7e3C5e60",
};
testNetwork(done, params);
});
it('Allows selection of Expanse', function(done) {
var params = {
selectText: "EXP - Expanse",
firstAddress: "0xf57FeAbf26582b6E3E666559d3B1Cc6fB2b2c5F6",
};
testNetwork(done, params);
});
it('Allows selection of Callisto', function(done) {
var params = {
selectText: "CLO - Callisto",
firstAddress: "0x4f9364F7420B317266C51Dc8eB979717D4dE3f4E",
};
testNetwork(done, params);
});
// BIP39 seed is set from phrase