]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/commitdiff
Merge pull request #345 from flyfoxuk/master
authoriancoleman <1281387+iancoleman@users.noreply.github.com>
Thu, 1 Aug 2019 00:02:07 +0000 (10:02 +1000)
committerGitHub <noreply@github.com>
Thu, 1 Aug 2019 00:02:07 +0000 (10:02 +1000)
Added CSC (CasinoCoin) with test

1  2 
src/js/index.js
tests/spec/tests.js

diff --combined src/js/index.js
index 3afa598b39238553cd1dfc926f4ecf82e3660a00,bda124cd3c9b4dbc2034eabd08eea553d975204f..4fac6f16c26f2321483d05342ef230ee789b0755
                      privkey = convertRipplePriv(privkey);
                      address = convertRippleAdrr(address);
                  }
+                 // CasinoCoin values are different
+                 if (networks[DOM.network.val()].name == "CSC - CasinoCoin") {
+                     privkey = convertCasinoCoinPriv(privkey);
+                     address = convertCasinoCoinAdrr(address);
+                 }
                  // Bitcoin Cash address format may vary
                  if (networks[DOM.network.val()].name == "BCH - Bitcoin Cash") {
                      var bchAddrType = DOM.bitcoinCashAddressType.filter(":checked").val();
                  setHdCoin(71);
              },
          },
 +        {
 +            name: "CPU - CPUchain",
 +            onSelect: function() {
 +                network = bitcoinjs.bitcoin.networks.cpuchain;
 +                setHdCoin(363);
 +            },
 +        },
          {
              name: "CRAVE - Crave",
              onSelect: function() {
                  setHdCoin(72);
              },
          },
+         {
+             name: "CSC - CasinoCoin",
+             onSelect: function() {
+                 network = bitcoinjs.bitcoin.networks.bitcoin;
+                 setHdCoin(359);
+             },
+         },
          {
              name: "DASH - Dash",
              onSelect: function() {
                  setHdCoin(28);
              },
          },
 +        {
 +            name: "WGR - Wagerr",
 +            onSelect: function() {
 +                network = bitcoinjs.bitcoin.networks.wagerr;
 +                setHdCoin(7825266);
 +            },
 +        },
          {
              name: "WC - Wincoin",
              onSelect: function() {
diff --combined tests/spec/tests.js
index 91a9bec33dbac310ec1d67d0dc3aabd1dccca2c9,c21d8b58d06a26f49ee025d7020071c4d7b49a4c..6f9fd4fd6bc3d8a7e67c2aa0709fa9426625f3e4
@@@ -434,6 -434,14 +434,14 @@@ it('Allows selection of ripple', functi
      };
      testNetwork(done, params);
  });
+ it('Allows selection of casinocoin', function(done) {
+     var params = {
+         selectText: "CSC - CasinoCoin",
+         firstAddress: "c3P5EUb27Pzk9dcGt4s7zQDQj4sC6Y81mT",
+         phrase: "ill clump only blind unit burden thing track silver cloth review awake useful craft whale all satisfy else trophy sunset walk vanish hope valve",
+     };
+     testNetwork(done, params);
+ });
  it('Allows selection of dogecoin', function(done) {
      var params = {
          selectText: "DOGE - Dogecoin",
@@@ -829,13 -837,6 +837,13 @@@ it('Allows selection of Compcoin', func
      };
      testNetwork(done, params);
  });
 +it('Allows selection of CPUchain', function(done) {
 +    var params = {
 +        selectText: "CPU - CPUchain",
 +        firstAddress: "CWWkTPkNRdpTDSfPw7gxUt9cEaC5PSsP3Y",
 +    };
 +    testNetwork(done, params);
 +});
  it('Allows selection of Crave', function(done) {
      var params = {
          selectText: "CRAVE - Crave",
@@@ -1543,13 -1544,6 +1551,13 @@@ it('Allows selection of Stellar', funct
      };
      testNetwork(done, params);
  });
 +it('Allows selection of Wagerr', function(done) {
 +    var params = {
 +        selectText: "WGR - Wagerr",
 +        firstAddress: "WYiVgQU39VcQxcnacoCiaZHZZLjDCJoS95",
 +    };
 +    testNetwork(done, params);
 +});
  
  // BIP39 seed is set from phrase
  it('Sets the bip39 seed from the prhase', function(done) {