]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/commitdiff
Add BitCloud and Megacoin
authorDavid B <david.bergen@gmx.net>
Wed, 19 Sep 2018 15:37:54 +0000 (17:37 +0200)
committerDavid B <david.bergen@mx.net>
Thu, 20 Sep 2018 19:49:00 +0000 (19:49 +0000)
src/js/bitcoinjs-extensions.js
src/js/index.js
tests/spec/tests.js

index 054dd24b05fe51ffa1e3b07e2c4e024862308dc1..069c8d9cd7d70f9f8a5dca9d3a9f75bf80177870 100644 (file)
@@ -440,6 +440,17 @@ bitcoinjs.bitcoin.networks.bitcoinplus = {
   wif: 0x99,
 };
 
+bitcoinjs.bitcoin.networks.bitcloud = {
+  messagePrefix: '\x18BitCloud Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x19,
+  scriptHash: 0x05,
+  wif: 0x99,
+};
+
 bitcoinjs.bitcoin.networks.bitcore = {
   messagePrefix: '\x18BitCore Signed Message:\n',
   bip32: {
@@ -847,6 +858,17 @@ bitcoinjs.bitcoin.networks.lynx = {
   wif: 0xad,
 };
 
+bitcoinjs.bitcoin.networks.megacoin = {
+  messagePrefix: '\x18Megacoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x32,
+  scriptHash: 0x05,
+  wif: 0xB2,
+};
+
 bitcoinjs.bitcoin.networks.minexcoin = {
   messagePrefix: '\x18Bitcoin Signed Message:\n',
   bip32: {
index d969c6700be78367afa09d124cdfb095783e050d..b5d2366af9a190e9a623b79dc6d57041a2b739fa 100644 (file)
                 setHdCoin(177);
             },
         },
+        {
+            name: "BTDX - BitCloud",
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.bitcloud;
+                setHdCoin(218);
+            },
+        },
         {
             name: "BTG - Bitcoin Gold",
             onSelect: function() {
                 setHdCoin(13);
             },
         },
+        {
+            name: "MEC - Megacoin",
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.megacoin;
+                setHdCoin(217);
+            },
+        },
         {
             name: "MIX - MIX",
             segwitAvailable: false,
index 4eff0be77ba88b9012af5180283574c96d2a9937..c875aeb39273572bb20b7730073e3965f347dfdb 100644 (file)
@@ -704,6 +704,13 @@ it('Allows selection of Bitcoinz', function(done) {
     };
     testNetwork(done, params);
 });
+it('Allows selection of BitCloud', function(done) {
+    var params = {
+        selectText: "BTDX - BitCloud",
+        firstAddress: "BE9tnWxiR7ALgVhG8LLDi2W9pvtjzZMFoM",
+    };
+    testNetwork(done, params);
+});
 it('Allows selection of Bitcore', function(done) {
     var params = {
         selectText: "BTX - Bitcore",
@@ -956,6 +963,13 @@ it('Allows selection of Lynx', function(done) {
     };
     testNetwork(done, params);
 });
+it('Allows selection of Megacoin', function(done) {
+    var params = {
+        selectText: "MEC - Megacoin",
+        firstAddress: "MHHRRPHcF8DvQpEySFF9M6fR8Qv4JH2fFC",
+    };
+    testNetwork(done, params);
+});
 it('Allows selection of Minexcoin', function(done) {
     var params = {
         selectText: "MNX - Minexcoin",