Add BTCP, BTCZ, ZCL, ZEN

This commit is contained in:
xarakas
2018-05-11 13:47:50 +03:00
parent f62138da71
commit 1e2cc748b0
3 changed files with 130 additions and 0 deletions

View File

@@ -1210,3 +1210,58 @@ bitcoinjs.bitcoin.networks.xuez = {
scriptHash: 0x12,
wif: 0xd4
};
bitcoinjs.bitcoin.networks.bitcoinprivate = {
messagePrefix: '\x18BitcoinPrivate Signed Message:\n',
bip32: {
public: 0x0488B21E,
private: 0x0488ADE4,
},
pubKeyHash: 0x1325,
scriptHash: 0x13AF,
wif: 0x80,
};
bitcoinjs.bitcoin.networks.bitcoinz = {
messagePrefix: '\x18BitcoinZ Signed Message:\n',
bip32: {
public: 0x0488B21E,
private: 0x0488ADE4,
},
pubKeyHash: 0x1CB8,
scriptHash: 0x1CBD,
wif: 0x80,
};
bitcoinjs.bitcoin.networks.zclassic = {
messagePrefix: '\x18Zcash Signed Message:\n',
bip32: {
public: 0x0488B21E,
private: 0x0488ADE4,
},
pubKeyHash: 0x1CB8,
scriptHash: 0x1CBD,
wif: 0x80,
};
bitcoinjs.bitcoin.networks.zencash = {
messagePrefix: '\x18Zcash Signed Message:\n',
bip32: {
public: 0x0488B21E,
private: 0x0488ADE4,
},
pubKeyHash: 0x2089,
scriptHash: 0x2096,
wif: 0x80,
};
bitcoinjs.bitcoin.networks.energi = {
messagePrefix: 'DarkCoin Signed Message:\n',
bip32: {
public: 0x03B8C856,
private: 0xD7DC6E9F,
},
pubKeyHash: 0x21,
scriptHash: 0x35,
wif: 0x6a,
};

View File

@@ -1646,6 +1646,22 @@
setHdCoin(1);
},
},
{
name: "BTCP - Bitcoin Private",
segwitAvailable: true,
onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitcoinprivate;
setHdCoin(183);
},
},
{
name: "BTCZ - Bitcoinz",
segwitAvailable: false,
onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitcoinz;
setHdCoin(177);
},
},
{
name: "BTG - Bitcoin Gold",
segwitAvailable: true,
@@ -2071,6 +2087,14 @@
setHdCoin(7);
},
},
{
name: "NRG - Energi",
segwitAvailable: false,
onSelect: function() {
network = bitcoinjs.bitcoin.networks.energi;
setHdCoin(204);
},
},
{
name: "NRO - Neurocoin",
segwitAvailable: false,
@@ -2423,6 +2447,14 @@
setHdCoin(136);
},
},
{
name: "ZCL - Zclassic",
segwitAvailable: false,
onSelect: function() {
network = bitcoinjs.bitcoin.networks.zclassic;
setHdCoin(147);
},
},
{
name: "ZEC - Zcash",
segwitAvailable: false,
@@ -2439,6 +2471,14 @@
setHdCoin(225);
},
},
{
name: "ZEN - Zencash",
segwitAvailable: false,
onSelect: function() {
network = bitcoinjs.bitcoin.networks.zencash;
setHdCoin(121);
},
},
]
var clients = [

View File

@@ -690,6 +690,20 @@ it('Allows selection of Bitcoinplus', function(done) {
};
testNetwork(done, params);
});
it('Allows selection of Bitcoin Private', function(done) {
var params = {
selectText: "BTCP - Bitcoin Private",
firstAddress: "b1M3PbiXXyN6Hdivdw5rJv5VKpLjPzhm4jM",
};
testNetwork(done, params);
});
it('Allows selection of Bitcoinz', function(done) {
var params = {
selectText: "BTCZ - Bitcoinz",
firstAddress: "t1X2YQoxs8cYRo2oaBYgVEwW5QNjCC59NYc",
};
testNetwork(done, params);
});
it('Allows selection of Bitcore', function(done) {
var params = {
selectText: "BTX - Bitcore",
@@ -1173,6 +1187,27 @@ it('Allows selection of Zcash', function(done) {
};
testNetwork(done, params);
});
it('Allows selection of Zclassic', function(done) {
var params = {
selectText: "ZCL - Zclassic",
firstAddress: "t1TBMxTvVJRybUbMLGWq8H4A8F4VUL7czEc",
};
testNetwork(done, params);
});
it('Allows selection of Zencash', function(done) {
var params = {
selectText: "ZEN - Zencash",
firstAddress: "znWh9XASyW2dZq5tck84wFjiwuqVysi7q3p",
};
testNetwork(done, params);
});
it('Allows selection of Energi', function(done) {
var params = {
selectText: "NRG - Energi",
firstAddress: "EejRy4t4nidzhGGzkJUgFP3z4HYBjhTsRt",
};
testNetwork(done, params);
});
// BIP39 seed is set from phrase