]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/commitdiff
Add Shadow and Shadow Testnet
authordasource <dasource@es6.com>
Tue, 21 Jul 2015 21:17:19 +0000 (21:17 +0000)
committerdasource <dasource@es6.com>
Tue, 21 Jul 2015 21:17:19 +0000 (21:17 +0000)
bip39-standalone.html

index 77e86a5f8692864eb5093920e942663043248d14..c450982ca1285a3d473bc7ce94853a4d9c1fa82f 100644 (file)
@@ -6286,7 +6286,9 @@ button.close {
                                     <option value="bitcoin-testnet">Bitcoin Testnet</option>
                                     <option value="litecoin">Litecoin</option>
                                     <option value="dogecoin">Dogecoin</option>
-                                </select>
+                                    <option value="shadow">Shadow</option>
+                                    <option value="shadowtn">Shadow Testnet</option>
+                               </select>
                             </div>
                         </div>
                         <div class="form-group">
@@ -31117,6 +31119,32 @@ var networks = {
     dustThreshold: 546, // https://github.com/bitcoin/bitcoin/blob/v0.9.2/src/core.h#L151-L162
     feePerKb: 10000, // https://github.com/bitcoin/bitcoin/blob/v0.9.2/src/main.cpp#L53
     estimateFee: estimateFee('bitcoin')
+  },
+    shadow: {
+    magicPrefix: '\x19Shadow Signed Message:\n',
+    bip32: {
+      public: 0xEE80286A,
+      private: 0xEE8031E8
+    },
+    pubKeyHash: 0x3f,
+    scriptHash: 0x7d,
+    wif: 0xbf,
+    dustThreshold: 0, // CHECK                                                                
+    feePerKb: 100000000, // CHECK
+    estimateFee: estimateFee('shadow')
+  },
+    shadowtn: {
+    magicPrefix: '\x19Shadow Signed Message:\n',
+    bip32: {
+      public: 0x76C0FDFB,
+      private: 0x76C1077A
+    },
+    pubKeyHash: 0x7f,
+    scriptHash: 0xc4,
+    wif: 0xff,
+    dustThreshold: 0, // CHECK
+    feePerKb: 100000000, // CHECK
+    estimateFee: estimateFee('shadowtn')
   },
   dogecoin: {
     magicPrefix: '\x19Dogecoin Signed Message:\n',
@@ -33935,6 +33963,16 @@ var Mnemonic = function(language) {
         else if (n == "litecoin") {
             network = Bitcoin.networks.litecoin;
             DOM.bip44coin.val(2);
+        }
+               else if (n == "shadow") {
+            network = Bitcoin.networks.shadow;
+                       var UNOFFICIAL_BIP44_COIN = 9999;
+            DOM.bip44coin.val(UNOFFICIAL_BIP44_COIN);
+        }
+               else if (n == "shadowtn") {
+            network = Bitcoin.networks.shadowtn;
+                       var UNOFFICIAL_BIP44_COIN2 = 9999;
+            DOM.bip44coin.val(UNOFFICIAL_BIP44_COIN2);
         }
         else if (n == "dogecoin") {
             network = Bitcoin.networks.dogecoin;