From: Ian Coleman Date: Sun, 29 Nov 2020 21:59:20 +0000 (+0000) Subject: Add rebranded labelling to Zcoin/Firo X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git;a=commitdiff_plain;h=38626a2d1fd10cac1dd3da971ef5057a2a1dc06b Add rebranded labelling to Zcoin/Firo --- diff --git a/src/js/bitcoinjs-extensions.js b/src/js/bitcoinjs-extensions.js index 37cc0c6..08a6be8 100644 --- a/src/js/bitcoinjs-extensions.js +++ b/src/js/bitcoinjs-extensions.js @@ -779,6 +779,17 @@ libs.bitcoin.networks.firo = { wif: 0xd2, }; +libs.bitcoin.networks.zcoin = { + messagePrefix: '\x18Zcoin Signed Message:\n', + bip32: { + public: 0x0488B21E, + private: 0x0488ADE4, + }, + pubKeyHash: 0x52, + scriptHash: 0x07, + wif: 0xd2, +}; + libs.bitcoin.networks.firstcoin = { messagePrefix: '\x18FirstCoin Signed Message:\n', bip32: { diff --git a/src/js/index.js b/src/js/index.js index 0412b9b..e307e38 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -2685,7 +2685,7 @@ }, }, { - name: "FIRO - Firo", + name: "FIRO - Firo (Zcoin rebrand)", onSelect: function() { network = libs.bitcoin.networks.firo; setHdCoin(136); @@ -3533,6 +3533,13 @@ setHdCoin(155); }, }, + { + name: "XZC - Zcoin (rebranded to Firo)", + onSelect: function() { + network = libs.bitcoin.networks.zcoin; + setHdCoin(136); + }, + }, { name: "ZCL - Zclassic", onSelect: function() { diff --git a/tests/spec/tests.js b/tests/spec/tests.js index c4f3188..f0b50e7 100644 --- a/tests/spec/tests.js +++ b/tests/spec/tests.js @@ -1216,7 +1216,17 @@ it('Allows selection of FIO', function(done) { }); it('Allows selection of Firo', function(done) { var params = { - selectText: "FIRO - Firo", + selectText: "FIRO - Firo (Zcoin rebrand)", + phrase: "abandon abandon ability", + firstAddress: "a6VcMdP4XgAA9Tr7xNszmPG5FZpfRf17Cq", + firstPubKey: "0236f2348c32dc62d69488b01988ed1154df261723ec60461cb6e62189984c62db", + firstPrivKey: "Y8k3XQRQrJoABEao4Sw45s744g6xth7yviNqFcN7zqPqKUJrrKTQ", + }; + testNetwork(done, params); +}); +it('Allows selection of Zcoin', function(done) { + var params = { + selectText: "XZC - Zcoin (rebranded to Firo)", phrase: "abandon abandon ability", firstAddress: "a6VcMdP4XgAA9Tr7xNszmPG5FZpfRf17Cq", firstPubKey: "0236f2348c32dc62d69488b01988ed1154df261723ec60461cb6e62189984c62db",