X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2Fjs%2Findex.js;h=252eec1ced72cca6fb04ba09a80898b9713f021c;hb=5c6e875f2dc7dbeb9237e8dc2e4e250fa45ed2fd;hp=fa9836a8d1031c03f45897f4e653cc02ab438f2d;hpb=a823e5266c95f54dbf7b672f3d0ba2bac779f85e;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git diff --git a/src/js/index.js b/src/js/index.js index fa9836a..252eec1 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -1168,6 +1168,12 @@ } } + // Handshake values are different + if (networks[DOM.network.val()].name == "HNS - Handshake") { + var ring = libs.handshake.KeyRing.fromPublic(keyPair.getPublicKeyBuffer()) + address = ring.getAddress().toString(); + } + // Stellar is different if (networks[DOM.network.val()].name == "XLM - Stellar") { var purpose = parseIntNoNaN(DOM.bip44purpose.val(), 44); @@ -1260,8 +1266,14 @@ if (networks[DOM.network.val()].name == "EOS - EOSIO") { address = "" - pubkey = eosUtil.bufferToPublic(keyPair.getPublicKeyBuffer()); - privkey = eosUtil.bufferToPrivate(keyPair.d.toBuffer(32)); + pubkey = EOSbufferToPublic(keyPair.getPublicKeyBuffer()); + privkey = EOSbufferToPrivate(keyPair.d.toBuffer(32)); + } + + if (networks[DOM.network.val()].name == "FIO - Foundation for Interwallet Operability") { + address = "" + pubkey = FIObufferToPublic(keyPair.getPublicKeyBuffer()); + privkey = FIObufferToPrivate(keyPair.d.toBuffer(32)); } //Groestlcoin Addresses are different @@ -2064,6 +2076,13 @@ setHdCoin(161); }, }, + { + name: "AGM - Argoneum", + onSelect: function() { + network = libs.bitcoin.networks.argoneum; + setHdCoin(421); + }, + }, { name: "ARYA - Aryacoin", onSelect: function() { @@ -2312,6 +2331,14 @@ setHdCoin(186); }, }, + { + name: "CRP - CranePay", + onSelect: function() { + network = libs.bitcoin.networks.cranepay; + setHdCoin(2304); + }, + }, + { name: "CRW - Crown (Legacy)", onSelect: function() { @@ -2520,6 +2547,13 @@ setHdCoin(40); }, }, + { + name: "FIO - Foundation for Interwallet Operability", + onSelect: function() { + network = libs.bitcoin.networks.bitcoin; + setHdCoin(235); + }, + }, { name: "FIX - FIX", onSelect: function() { @@ -2604,6 +2638,12 @@ setHdCoin(1); }, }, + { + name: "HNS - Handshake", + onSelect: function() { + setHdCoin(5353); + }, + }, { name: "HNC - Helleniccoin", onSelect: function() { @@ -3048,6 +3088,13 @@ setHdCoin(19165); }, }, + { + name: "SCRIBE - Scribe", + onSelect: function() { + network = libs.bitcoin.networks.scribe; + setHdCoin(545); + }, + }, { name: "SLS - Salus", onSelect: function() { @@ -3125,6 +3172,20 @@ setHdCoin(105); }, }, + { + name: "SUGAR - Sugarchain", + onSelect: function() { + network = libs.bitcoin.networks.sugarchain; + setHdCoin(408); + }, + }, + { + name: "TUGAR - Sugarchain Testnet", + onSelect: function() { + network = libs.bitcoin.networks.sugarchaintestnet; + setHdCoin(408); + }, + }, { name: "SWTC - Jingtum", onSelect: function() {