From: iancoleman <1281387+iancoleman@users.noreply.github.com> Date: Mon, 25 Feb 2019 23:17:37 +0000 (+1100) Subject: Merge pull request #302 from robiiinos/master X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git;a=commitdiff_plain;h=9f83f0fcd7463307535828e81fa716352c74473a;hp=da6b42b2f01e190b8725d6b4596b7a1b118bdd3c Merge pull request #302 from robiiinos/master Added NIX - NIX Platform --- diff --git a/src/js/bitcoinjs-extensions.js b/src/js/bitcoinjs-extensions.js index c2f2782..d711fac 100644 --- a/src/js/bitcoinjs-extensions.js +++ b/src/js/bitcoinjs-extensions.js @@ -914,6 +914,17 @@ bitcoinjs.bitcoin.networks.neoscoin = { wif: 0xb1, }; +bitcoinjs.bitcoin.networks.nix = { + messagePrefix: '\x18Nix Signed Message:\n', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4, + }, + pubKeyHash: 0x26, + scriptHash: 0x35, + wif: 0x80, +}; + bitcoinjs.bitcoin.networks.neurocoin = { messagePrefix: '\x18PPCoin Signed Message:\n', bip32: { diff --git a/src/js/index.js b/src/js/index.js index affcc61..9e955ae 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -2229,6 +2229,13 @@ setHdCoin(25); }, }, + { + name: "NIX - NIX Platform", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.nix; + setHdCoin(400); + }, + }, { name: "NLG - Gulden", onSelect: function() { diff --git a/src/js/segwit-parameters.js b/src/js/segwit-parameters.js index e52869e..a9bdcbc 100644 --- a/src/js/segwit-parameters.js +++ b/src/js/segwit-parameters.js @@ -210,4 +210,30 @@ bitcoinjs.bitcoin.networks.blockstamp.p2wpkhInP2sh = { scriptHash: 0x05, wif: 0x80, }; + +bitcoinjs.bitcoin.networks.nix.p2wpkh = { + baseNetwork: "nix", + messagePrefix: '\x18Nix Signed Message:\n', + bech32: 'nix', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4, + }, + pubKeyHash: 0x26, + scriptHash: 0x35, + wif: 0x80, +}; + +bitcoinjs.bitcoin.networks.nix.p2wpkhInP2sh = { + baseNetwork: "nix", + messagePrefix: '\x18Nix Signed Message:\n', + bech32: 'nix', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4, + }, + pubKeyHash: 0x26, + scriptHash: 0x35, + wif: 0x80, +}; })(); diff --git a/tests/spec/tests.js b/tests/spec/tests.js index 9c4b972..ad40b95 100644 --- a/tests/spec/tests.js +++ b/tests/spec/tests.js @@ -998,6 +998,13 @@ it('Allows selection of Neoscoin', function(done) { }; testNetwork(done, params); }); +it('Allows selection of Nix', function(done) { + var params = { + selectText: "NIX - NIX Platform", + firstAddress: "GgcNW2SQQXB4LWHRQTHKkQF3GzXNSLqS8u", + }; + testNetwork(done, params); +}); it('Allows selection of Neurocoin', function(done) { var params = { selectText: "NRO - Neurocoin",