]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/commitdiff
Merge pull request #238 from stashpayio/stash
authoriancoleman <1281387+iancoleman@users.noreply.github.com>
Mon, 13 Aug 2018 23:02:29 +0000 (09:02 +1000)
committerGitHub <noreply@github.com>
Mon, 13 Aug 2018 23:02:29 +0000 (09:02 +1000)
Stash

changelog.md
src/index.html
src/js/bitcoinjs-extensions.js
src/js/index.js
tests/spec/tests.js

index 670e93ec4b340607b48a915e8e4412a5f26e12ba..61d474cc7c7b781258ae095182d173274b18e5db 100644 (file)
@@ -1,3 +1,7 @@
+# 0.3.8s
+
+* Add Stash network 
+
 # 0.3.8
 
 * Add p2wpkh for litecoin
index 917813a25d44bc37c4c0fc7fbdc94b9c97f001ff..203e6e29867f0041387e222a4c302a7eeeabeead 100644 (file)
@@ -15,7 +15,7 @@
         <div class="container">
 
             <h1 class="text-center">Mnemonic Code Converter</h1>
-            <p class="version">v0.3.8</p>
+            <p class="version">v0.3.8s</p>
             <hr>
             <div class="row">
                 <div class="col-md-12">
index 8744142cd4d783e6de9cc25a703432f71d8262dd..06ad221dd4796f286e154a4c6d6636511933b075 100644 (file)
@@ -1045,6 +1045,28 @@ bitcoinjs.bitcoin.networks.solarcoin = {
   wif: 0x92,
 };
 
+bitcoinjs.bitcoin.networks.stash = {
+  messagePrefix: '\x18Stash Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4
+  },
+  pubKeyHash: 0x4c,
+  scriptHash: 0x10,
+  wif: 0xcc
+};
+
+bitcoinjs.bitcoin.networks.stashtn = {
+  messagePrefix: '\x18Stash Test Signed Message:\n',
+  bip32: {
+    public: 0x043587cf,
+    private: 0x04358394
+  },
+  pubKeyHash: 0x8c,
+  scriptHash: 0x13,
+  wif: 0xef
+};
+
 bitcoinjs.bitcoin.networks.stratis = {
   messagePrefix: '\x18Stratis Signed Message:\n',
   bip32: {
index 589ba20fd891d612a0ad41bef636c45f96b23533..16c5cef5ce1da2837167f64650e843c46102a791 100644 (file)
                 setHdCoin(59);
             },
         },
+        {
+            name: "STASH - Stash",
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.stash;
+                setHdCoin(0xC0C0);
+            },
+        },
+        {
+            name: "STASH - Stash Testnet",
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.stashtn;
+                setHdCoin(0xCAFE);
+            },
+        },
         {
             name: "STRAT - Stratis",
             onSelect: function() {
index 6208bfcd78bc9aba7deec7c41de0388dbc33cb5b..0570514021917db9e9be7daff8e7edc1c668cd9d 100644 (file)
@@ -1089,6 +1089,20 @@ it('Allows selection of Solarcoin', function(done) {
     };
     testNetwork(done, params);
 });
+it('Allows selection of stash', function(done) {
+    var params = {
+        selectText: "STASH - Stash",
+        firstAddress: "XxwAsWB7REDKmAvHA85SbEZQQtpxeUDxS3",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of stash testnet', function(done) {
+    var params = {
+        selectText: "STASH - Stash Testnet",
+        firstAddress: "YdbhtMuGsPSkE6bPdNTHoFSszQKmK4S5LT",
+    };
+    testNetwork(done, params);
+});
 it('Allows selection of Stratis', function(done) {
     var params = {
         selectText: "STRAT - Stratis",