diff --git a/bip39-standalone.html b/bip39-standalone.html
index 123556f..bcb1a5d 100644
--- a/bip39-standalone.html
+++ b/bip39-standalone.html
@@ -50907,6 +50907,17 @@ bitcoinjs.bitcoin.networks.slimcointn = {
wif: 0x57
};
+bitcoinjs.bitcoin.networks.denarius = {
+ messagePrefix: '\x19Denarius Signed Message:\n',
+ bip32: {
+ public: 0x0488b21e,
+ private: 0x0488ade4
+ },
+ pubKeyHash: 0x1e,
+ scriptHash: 0x5a,
+ wif: 0x9e
+};
+
bitcoinjs.bitcoin.networks.dogecoin = {
messagePrefix: '\x19Dogecoin Signed Message:\n',
bip32: {
@@ -104133,6 +104144,14 @@ window.Entropy = new (function() {
setHdCoin(1);
},
},
+ {
+ name: "DNR - Denarius",
+ segwitAvailable: false,
+ onSelect: function() {
+ network = bitcoinjs.bitcoin.networks.denarius;
+ setHdCoin(0);
+ },
+ },
{
name: "DOGE - Dogecoin",
segwitAvailable: false,
diff --git a/src/js/bitcoinjs-extensions.js b/src/js/bitcoinjs-extensions.js
index 3ab395d..be36e2d 100644
--- a/src/js/bitcoinjs-extensions.js
+++ b/src/js/bitcoinjs-extensions.js
@@ -152,6 +152,17 @@ bitcoinjs.bitcoin.networks.dogecoin = {
wif: 0x9e
};
+bitcoinjs.bitcoin.networks.denarius = {
+ messagePrefix: '\x19Denarius Signed Message:\n',
+ bip32: {
+ public: 0x0488b21e,
+ private: 0x0488ade4
+ },
+ pubKeyHash: 0x1e,
+ scriptHash: 0x5a,
+ wif: 0x9e
+};
+
bitcoinjs.bitcoin.networks.viacoin = {
messagePrefix: '\x18Viacoin Signed Message:\n',
bip32: {
diff --git a/src/js/index.js b/src/js/index.js
index 580573d..2f157e0 100644
--- a/src/js/index.js
+++ b/src/js/index.js
@@ -1550,6 +1550,14 @@
setHdCoin(1);
},
},
+ {
+ name: "DNR - Denarius",
+ segwitAvailable: false,
+ onSelect: function() {
+ network = bitcoinjs.bitcoin.networks.denarius;
+ setHdCoin(0);
+ },
+ },
{
name: "DOGE - Dogecoin",
segwitAvailable: false,
diff --git a/tests/spec/tests.js b/tests/spec/tests.js
index 167a496..7e01070 100644
--- a/tests/spec/tests.js
+++ b/tests/spec/tests.js
@@ -423,6 +423,13 @@ it('Allows selection of dogecoin', function(done) {
};
testNetwork(done, params);
});
+it('Allows selection of denarius', function(done) {
+ var params = {
+ selectText: "DNR - Denarius",
+ firstAddress: "D9feDKo88SHir79b2Kqhk7JAtaddmxDjNV",
+ };
+ testNetwork(done, params);
+});
it('Allows selection of shadowcash', function(done) {
var params = {
selectText: "SDC - ShadowCash",