diff --git a/src/js/bitcoinjs-extensions.js b/src/js/bitcoinjs-extensions.js index 7ac8ed4..b20d6df 100644 --- a/src/js/bitcoinjs-extensions.js +++ b/src/js/bitcoinjs-extensions.js @@ -252,6 +252,18 @@ bitcoinjs.bitcoin.networks.onixcoin = { wif: 0x80 }; + +bitcoinjs.bitcoin.networks.lkrcoin = { + messagePrefix: '\x18LKRcoin Signed Message:\n', + bip32: { + public: 0x0488b21e, + private: 0x0488ade4, + }, + pubKeyHash: 0x30, + scriptHash: 0x55, + wif: 0x80 +}; + bitcoinjs.bitcoin.networks.pivx = { messagePrefix: 'unused', bip32: { diff --git a/src/js/index.js b/src/js/index.js index 4601848..cbe0255 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -2127,6 +2127,14 @@ setHdCoin(114); }, }, + { + name: "LKR - Lkrcoin", + segwitAvailable: false, + onSelect: function() { + network = bitcoinjs.bitcoin.networks.lkrcoin; + setHdCoin(557); + }, + }, { name: "LTC - Litecoin", onSelect: function() { diff --git a/tests/spec/tests.js b/tests/spec/tests.js index 5c23f8b..6718a0e 100644 --- a/tests/spec/tests.js +++ b/tests/spec/tests.js @@ -521,6 +521,13 @@ it('Allows selection of onixcoin', function(done) { }; testNetwork(done, params); }); +it('Allows selection of lkrcoin', function(done) { + var params = { + selectText: "LKR - Lkrcoin", + firstAddress: "LfbT296e7AEEnn4bYDbL535Nd8P9g98CdJ", + }; + testNetwork(done, params); +}); it('Allows selection of peercoin', function(done) { var params = { selectText: "PPC - Peercoin",