From d2ba387163f7ea240b7a80b78783f1c5047b6f1a Mon Sep 17 00:00:00 2001 From: Pawel Cioch Date: Sun, 21 Oct 2018 14:57:38 -0500 Subject: [PATCH] Added PRJ - ProjectCoin --- src/js/bitcoinjs-extensions.js | 11 +++++++++++ src/js/index.js | 7 +++++++ tests/spec/tests.js | 8 +++++++- 3 files changed, 25 insertions(+), 1 deletion(-) diff --git a/src/js/bitcoinjs-extensions.js b/src/js/bitcoinjs-extensions.js index fef567a..0de9fa8 100644 --- a/src/js/bitcoinjs-extensions.js +++ b/src/js/bitcoinjs-extensions.js @@ -1396,4 +1396,15 @@ bitcoinjs.bitcoin.networks.anon = { pubKeyHash: 0x0582, scriptHash: 0x5389, wif: 0x80 +}; + +bitcoinjs.bitcoin.networks.projectcoin = { + messagePrefix: '\x18ProjectCoin Signed Message:\n', + bip32: { + public: 0x022D2533, + private: 0x0221312B, + }, + pubKeyHash: 0x37, + scriptHash: 0x08, + wif: 0x75, }; \ No newline at end of file diff --git a/src/js/index.js b/src/js/index.js index 85639a0..5d031b2 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -2320,6 +2320,13 @@ network = bitcoinjs.bitcoin.networks.peercoin; setHdCoin(6); }, + }, + { + name: "PRJ - ProjectCoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.projectcoin; + setHdCoin(533); + }, }, { name: "PSB - Pesobit", diff --git a/tests/spec/tests.js b/tests/spec/tests.js index 4a4146c..590f4e3 100644 --- a/tests/spec/tests.js +++ b/tests/spec/tests.js @@ -1333,7 +1333,13 @@ it('Allows selection of ANON', function(done) { }; testNetwork(done, params); }); - +it('Allows selection of ProjectCoin', function(done) { + var params = { + selectText: "PRJ - ProjectCoin", + firstAddress: "PXZG97saRseSCftfe1mcFmfAA7pf6qBbaz", + }; + testNetwork(done, params); +}); // BIP39 seed is set from phrase it('Sets the bip39 seed from the prhase', function(done) { -- 2.41.0