From: iancoleman <1281387+iancoleman@users.noreply.github.com> Date: Tue, 4 Dec 2018 21:36:51 +0000 (+1100) Subject: Merge branch 'master' into master X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git;a=commitdiff_plain;h=acf4c9b588c6abcc275b4e46df54248a2c913366;hp=-c Merge branch 'master' into master --- acf4c9b588c6abcc275b4e46df54248a2c913366 diff --combined src/js/bitcoinjs-extensions.js index d1073aa,bd96e05..5ba584e --- a/src/js/bitcoinjs-extensions.js +++ b/src/js/bitcoinjs-extensions.js @@@ -1067,17 -1067,6 +1067,17 @@@ bitcoinjs.bitcoin.networks.rubycoin = wif: 0xbc, }; +bitcoinjs.bitcoin.networks.safecoin = { + messagePrefix: '\x18Safecoin Signed Message:\n', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4, + }, + pubKeyHash: 0x3d, + scriptHash: 0x56, + wif: 0xbd, +}; + bitcoinjs.bitcoin.networks.salus = { messagePrefix: '\x18Salus Signed Message:\n', bip32: { @@@ -1441,3 -1430,25 +1441,25 @@@ bitcoinjs.bitcoin.networks.phore = scriptHash: 0x0D, wif: 0xD4, }; + + bitcoinjs.bitcoin.networks.blocknode = { + messagePrefix: '\x18Blocknode Signed Message:\n', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4 + }, + pubKeyHash: 0x19, + scriptHash: 0x3F, + wif: 0x4b, + }; + + bitcoinjs.bitcoin.networks.blocknode_testnet = { + messagePrefix: '\x18Blocknode Testnet Signed Message:\n', + bip32: { + public: 0x043587cf, + private: 0x04358394 + }, + pubKeyHash: 0x55, + scriptHash: 0x7d, + wif: 0x89, + }; diff --combined src/js/index.js index 6b292f5,0dd23f3..8322115 --- a/src/js/index.js +++ b/src/js/index.js @@@ -1702,6 -1702,20 +1702,20 @@@ setHdCoin(10); }, }, + { + name: "BND - Blocknode", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.blocknode; + setHdCoin(2941); + }, + }, + { + name: "tBND - Blocknode Testnet", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.blocknode_testnet; + setHdCoin(1); + }, + }, { name: "BRIT - Britcoin", onSelect: function() { @@@ -2378,13 -2392,6 +2392,13 @@@ }, }, { + name: "SAFE - Safecoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.safecoin; + setHdCoin(19165); + }, + }, + { name: "SLS - Salus", onSelect: function() { network = bitcoinjs.bitcoin.networks.salus; diff --combined tests/spec/tests.js index 58662fd,cd3f381..0bb56f8 --- a/tests/spec/tests.js +++ b/tests/spec/tests.js @@@ -1355,14 -1355,21 +1355,28 @@@ it('Allows selection of Phore', functio }; testNetwork(done, params); }); +it('Allows selection of Safecoin', function(done) { + var params = { + selectText: "SAFE - Safecoin", + firstAddress: "RmV56kPW7jeCmDA8sukHwbR7RZSbg9NFNF", + }; + testNetwork(done, params); + }); - + it('Allows selection of Blocknode', function(done) { + var params = { + selectText: "BND - Blocknode", + firstAddress: "BG8xZSAur2jYLG9VXt8dYfkKxxeR7w9bSe", + }; + testNetwork(done, params); + }); + it('Allows selection of Blocknode Testnet', function(done) { + var params = { + selectText: "tBND - Blocknode Testnet", + firstAddress: "bSptsFyDktFSKpWveRywJsDoJA2TC6qfHv", + }; + testNetwork(done, params); + }); + // BIP39 seed is set from phrase it('Sets the bip39 seed from the prhase', function(done) { driver.findElement(By.css('.phrase'))