]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/commitdiff
Merge pull request #466 from RitoProject/ritocoin
authoriancoleman <1281387+iancoleman@users.noreply.github.com>
Thu, 11 Feb 2021 01:58:49 +0000 (12:58 +1100)
committerGitHub <noreply@github.com>
Thu, 11 Feb 2021 01:58:49 +0000 (12:58 +1100)
Add Ritocoin (RITO)

src/js/bitcoinjs-extensions.js
src/js/index.js
tests/spec/tests.js

index e4996ed9dc0a337ae67122013f48ff421846f58a..84de8da579680b83e0bd9ddf2e1a07edcb3f7322 100644 (file)
@@ -1219,6 +1219,17 @@ libs.bitcoin.networks.revolutionvr = {
   wif: 0xc6,
 };
 
+libs.bitcoin.networks.ritocoin = {
+  messagePrefix: '\x15Rito Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x19,
+  scriptHash: 0x69,
+  wif: 0x8b,
+};
+
 libs.bitcoin.networks.rsk = {
   messagePrefix: '\x18RSK Signed Message:\n',
   bip32: {
index 1f4cc1fe12ab203ff39474804ac1e63c44c1463b..713b5e847c1a5da4046d89fccd790ca03e58c425 100644 (file)
                 setHdCoin(4);
             },
         },
+        {
+            name: "RITO - Ritocoin",
+            onSelect: function() {
+                network = libs.bitcoin.networks.ritocoin;
+                setHdCoin(19169);
+            },
+        },
         {
             name: "RVR - RevolutionVR",
             onSelect: function() {
index ca5b1bbc2e496bfbbe2f6fb27dce75a1927e245e..f350fa7a3d60db80a1d60138f54b97fa7db4f964 100644 (file)
@@ -1635,6 +1635,16 @@ it('Allows selection of RevolutionVR', function(done) {
     };
     testNetwork(done, params);
 });
+it('Allows selection of Ritocoin', function(done) {
+    var params = {
+        selectText: "RITO - Ritocoin",
+        phrase: "abandon abandon ability",
+        firstAddress: "BMbHdwDiuaZh4ATp8Xapf4srv3swzAGgkf",
+        firstPubKey: "036f5f55dc37fa97294a2a5ae4d92735d4392d4405cbbebebf2d70d5d6781be622",
+        firstPrivKey: "L1CyVD5ADNgSUxZn6kRpJe9e17FDuAZzRGwNjvDBnEqRWjo4SEAX",
+    };
+    testNetwork(done, params);
+});
 it('Allows selection of Rubycoin', function(done) {
     var params = {
         selectText: "RBY - Rubycoin",