Merge pull request #342 from minkcrypto/master

Add CPUchain support
This commit is contained in:
iancoleman
2019-08-01 10:01:28 +10:00
committed by GitHub
4 changed files with 52 additions and 0 deletions

View File

@@ -1616,6 +1616,18 @@ bitcoinjs.bitcoin.networks.deeponion = {
wif: 0x9F,
};
bitcoinjs.bitcoin.networks.cpuchain = {
messagePrefix: 'x18CPUchain Signed Message:\n',
bip32: {
public: 0x0488B21E,
private: 0x0488ADE4,
},
pubKeyHash: 0x1C,
scriptHash: 0x1E,
wif: 0x80,
};
bitcoinjs.bitcoin.networks.wagerr = {
messagePrefix: 'unused',
bip32: {

View File

@@ -1902,6 +1902,13 @@
setHdCoin(71);
},
},
{
name: "CPU - CPUchain",
onSelect: function() {
network = bitcoinjs.bitcoin.networks.cpuchain;
setHdCoin(363);
},
},
{
name: "CRAVE - Crave",
onSelect: function() {

View File

@@ -236,4 +236,30 @@ bitcoinjs.bitcoin.networks.nix.p2wpkhInP2sh = {
scriptHash: 0x35,
wif: 0x80,
};
bitcoinjs.bitcoin.networks.cpuchain.p2wpkh = {
baseNetwork: "cpuchain",
messagePrefix: '\x1DCPUchain Signed Message:\n',
bech32: 'cpu',
bip32: {
public: 0x04b24746,
private: 0x04b2430c
},
pubKeyHash: 0x1c,
scriptHash: 0x1e,
wif: 0x80,
};
bitcoinjs.bitcoin.networks.cpuchain.p2wpkhInP2sh = {
baseNetwork: "cpuchain",
messagePrefix: '\x1DCPUchain Signed Message:\n',
bech32: 'cpu',
bip32: {
public: 0x049d7cb2,
private: 0x049d7878
},
pubKeyHash: 0x1c,
scriptHash: 0x1e,
wif: 0x80,
};
})();

View File

@@ -829,6 +829,13 @@ it('Allows selection of Compcoin', function(done) {
};
testNetwork(done, params);
});
it('Allows selection of CPUchain', function(done) {
var params = {
selectText: "CPU - CPUchain",
firstAddress: "CWWkTPkNRdpTDSfPw7gxUt9cEaC5PSsP3Y",
};
testNetwork(done, params);
});
it('Allows selection of Crave', function(done) {
var params = {
selectText: "CRAVE - Crave",