Compare commits

...

241 Commits

Author SHA1 Message Date
Ian Coleman
9e836ac8e6 Release v0.3.12 2019-07-04 12:31:54 +10:00
Ian Coleman
e2186682ac Remove Monkey network, test was failing.
See https://github.com/iancoleman/bip39/pull/335#issuecomment-500638649
2019-07-04 12:01:59 +10:00
Ian Coleman
152f0ce966 Add test for Stellar 2019-07-04 12:01:42 +10:00
Ian Coleman
084ff40d4f Fix typo testNetowrk/testNetwork 2019-07-04 11:41:14 +10:00
Ian Coleman
b244e34403 Fix naming of Dogecoin Testnet 2019-07-04 11:41:14 +10:00
Ian Coleman
e33f4b2704 Order networks alphabetically 2019-07-04 11:41:14 +10:00
iancoleman
6c733477db Merge pull request #339 from NewCapital/master
Adding support for TWINS and FIX coins
2019-07-04 11:40:32 +10:00
iancoleman
a36c509c91 Merge pull request #287 from sui77/master
XLM Stellar Lumens
2019-07-04 11:39:06 +10:00
yurykk
7d4e4cbe26 Adding FIX coin support 2019-06-27 12:15:11 +03:00
yurykk
82e3938afe Adding TWINS coin support 2019-06-27 11:56:47 +03:00
iancoleman
06cd4e7608 Merge pull request #338 from aitorp6/master
removed extra character that causes the whole thing to fail
2019-06-13 12:35:36 +10:00
Aitor P
8b569deeae removed extra character that causes the whole thing to fail 2019-06-12 18:19:20 +02:00
Suat Özgür
ad59508d7c use dummyNetwork for stellar 2019-06-12 11:47:01 +02:00
Suat Özgür
562ece8004 update stellar definition 2019-06-12 11:34:31 +02:00
Suat Özgür
8e3b890d26 stellar-util: remove uglify 2019-06-12 11:31:19 +02:00
iancoleman
6f53a445ee Merge pull request #337 from aitorp6/master
DeepOnion: test fixed
2019-06-12 09:41:20 +10:00
aitorp6
858c29e3be DeepOnion: test fixed 2019-06-11 14:34:18 +02:00
iancoleman
5a085aed79 Merge pull request #333 from conr2d/eosio-support
Add support EOSIO
2019-06-11 09:39:00 +10:00
iancoleman
7d68d5474e Merge branch 'master' into eosio-support 2019-06-11 09:37:53 +10:00
iancoleman
21e2e6c951 Merge pull request #335 from onnateldome/master
ADD support MONK, LTCt, DOGEt
2019-06-11 09:35:24 +10:00
Panagiotis David
7f59c88dbc [iancoleman/bip39] ADD support MONK, LTCt, DOGEt (#335)
Can you please replace the tab character with a space character in MONK name thanks.
2019-06-10 21:42:44 +03:00
Panagiotis David
b85da0745a ADD support MONK, LTCt, DOGEt 2019-06-10 10:53:30 +03:00
Jeeyong Um
0ae59396f5 Add EOSIO test spec 2019-06-02 11:51:52 +09:00
Jeeyong Um
3451d1a81b Add EOSIO (EOS) 2019-06-01 20:23:28 +09:00
iancoleman
22bb112ead Merge pull request #332 from aitorp6/master
Add DeepOnion (ONION)
2019-05-30 10:38:55 +10:00
Aitor
af14981d83 Add DeepOnion (ONION) 2019-05-29 12:21:22 +02:00
iancoleman
9f3c111766 Merge pull request #331 from mctrivia/master
fixed signing message for DigiByte
2019-05-29 09:16:22 +10:00
Suat Özgür
c2e4f93870 Merge branch 'master' into master 2019-05-25 14:18:15 +02:00
Suat Özgür
8e2d37d450 bugfix 2019-05-25 14:13:20 +02:00
Matthew Cornelisse
29040f3c8b fixed bip49,84 hd key prefixs 2019-05-22 00:13:34 -05:00
Matthew Cornelisse
6746a9a45e fixed signing message for DigiByte
Not fixed by this pull request because I could not figure out where it is done but like Bitcoin BIP44,BIP49,BIP84 should be xpub,ypub,zpub respectively.
2019-05-19 21:35:44 -05:00
Ian Coleman
c768923b77 Fix typo Forec/Force 2019-05-17 09:11:15 +10:00
Ian Coleman
0d0099e633 Release v0.3.11 2019-05-16 12:05:45 +10:00
Ian Coleman
bea736aeae Force spellcheck and autocomplete to be off 2019-05-16 11:26:28 +10:00
iancoleman
31190ced31 Merge pull request #330 from jestevez/master
BOLI - Use the correct address for testing the paraphrase
2019-05-16 11:26:19 +10:00
Jose Luis Estevez
575ee4de2c BOLI - Use the correct address fot testing the paraphrase 2019-05-15 09:23:52 +02:00
Ian Coleman
dfa696859a Include link to bip39-standalone.html in releases 2019-05-01 09:25:19 +10:00
iancoleman
32b5b0363f Merge pull request #324 from jestevez/master
Add Bolivarcoin (BOLI)
2019-04-30 11:08:13 +10:00
iancoleman
c69e40942e Merge pull request #323 from ellaism/ella-support
add Ellaism(ELLA) suppport
2019-04-30 11:07:23 +10:00
iancoleman
8cb07685fd Merge branch 'master' into ella-support 2019-04-30 11:07:12 +10:00
iancoleman
81a5a871d9 Merge pull request #322 from EthersocialNetwork/esn
add Ethersocial Network(ESN) support
2019-04-30 11:05:00 +10:00
Jose Luis Estevez
3e7b1ac938 Add Bolivarcoin (BOLI) 2019-04-25 22:17:31 +02:00
hackyminer
16afe3ecbf add Ethersocial Network(ESN) support 2019-04-26 01:42:07 +09:00
hackyminer
2885ddd5f7 add Ellaism(ELLA) suppport 2019-04-26 01:33:59 +09:00
iancoleman
c4a09d67eb Merge pull request #317 from skironDotNet/Crown_new_address_format
new Crown public address format (priv key not changed)
2019-04-23 09:01:11 +10:00
Pawel Cioch
bf13c95fb0 new Crown address format. May not be elegant solution, but bitcoinjs has limitation of network prefix length and I don't want to modify it. This approach is isolated and does not affect others 2019-04-16 23:17:16 -05:00
iancoleman
30d6779baa Merge pull request #316 from passionofvc/master
add SLP Token Type https://github.com/simpleledger/slp-specifications…
2019-04-17 08:07:28 +10:00
yamada
d0889ab9de add SLP Token Type https://github.com/simpleledger/slp-specifications/blob/master/slp-token-type-1.md 2019-04-17 00:02:00 +09:00
iancoleman
478e54ad47 Merge pull request #315 from jestevez/master
FIX coins ONX and LKR
2019-04-15 08:55:52 +10:00
Jose Luis Estevez
3b36d6c3ba FIX LKRcoin wif private key header 2019-04-15 00:03:48 +02:00
Jose Luis Estevez
b9f4ee2d4e FIX Onixcoin bip32 Header and correct signed message header 2019-04-15 00:02:10 +02:00
Jose Luis Estevez
1b419bc615 FIX Onixcoin wif private key header 2019-04-14 23:59:09 +02:00
iancoleman
961df0a5a5 Merge pull request #314 from hostgame/master
Add Nebulas (NAS)
2019-04-04 11:07:32 +11:00
hostgame
491948dbcb Nebulas. Add test spec. Replace nebulas.js by account part of nebulas.js only. 2019-04-03 17:09:41 +06:00
hostgame
7a11300336 Add Nebulas (nebulas.io) 2019-04-02 14:34:57 +06:00
iancoleman
dba22db54d Merge pull request #310 from boczeratul/master
Add definitions for DEXON (DXN)
2019-03-14 21:17:14 +11:00
Hsuan Lee
6cbd3bc8c2 Add definitions for DEXON (DXN) 2019-03-14 11:13:41 +08:00
iancoleman
74762b369e Merge pull request #309 from robiiinos/fix-clam
Fix CLAM scriptHash
2019-03-14 10:39:24 +11:00
iancoleman
5d7f36e9b2 Merge pull request #308 from robiiinos/xmy-scripthash
Fix XMY scriptHash
2019-03-14 10:38:40 +11:00
iancoleman
b0be9d8b60 Merge pull request #306 from robiiinos/fix-nmc
Fix NMC scriptHash
2019-03-14 10:38:20 +11:00
Robiiinos
9d9fefbb28 Fix CLAM scriptHash 2019-03-14 00:16:37 +09:00
Robiiinos
584d1a41c7 Fix XMY scriptHash 2019-03-14 00:12:41 +09:00
Robiiinos
a938c2f5a5 Fix NMC scriptHash 2019-03-13 23:33:39 +09:00
iancoleman
9f83f0fcd7 Merge pull request #302 from robiiinos/master
Added  NIX - NIX Platform
2019-02-26 10:17:37 +11:00
robiiinos
10980ed68c Added - NIX Platform 2019-02-26 03:08:08 +09:00
Ian Coleman
da6b42b2f0 Release v0.3.10 2019-02-25 12:06:14 +11:00
Ian Coleman
5dcc0ce632 Merge branch 'master' of github.com:iancoleman/bip39 2019-02-25 11:48:41 +11:00
iancoleman
a34543f81e Merge pull request #300 from robiiinos/master
Fixed PPC scriptHash
2019-02-25 11:27:23 +11:00
Ian Coleman
869f5375eb Fix SAFE test address 2019-02-25 11:23:10 +11:00
Ian Coleman
47d719a493 Remove info about private keys
Closes #260
2019-02-25 11:03:00 +11:00
Ian Coleman
8aa5ad6ded Remove unused code for Deimos
Closes #297
Reverses commit 3b6786bd51
2019-02-25 11:01:54 +11:00
iancoleman
a8cf5a4fd9 Merge pull request #296 from skironDotNet/blockstamp
Added BST - BlockStamp
2019-02-25 10:54:32 +11:00
robiiinos
5c1ad0856a Fixed PPC scriptHash 2019-02-23 05:56:16 +09:00
Pawel Cioch
d2be7b6fd6 restored deimos per project owner request https://github.com/iancoleman/bip39/pull/296#issuecomment-466240668 2019-02-21 21:56:59 -06:00
Pawel Cioch
f22f7677a6 Added BST - BlockStamp 2019-02-20 10:41:11 -06:00
Pawel Cioch
497fcf0e48 deimos not present commenting out 2019-02-20 10:26:02 -06:00
iancoleman
cceb518d09 Merge pull request #291 from jestevez/master
Add LKRcoin (LKR)
2019-01-15 08:55:56 +11:00
Jose Luis Estevez Prieto
ae27549baf LKRcoin test case 2019-01-14 16:42:28 +01:00
Jose Luis Estevez Prieto
8ba31a8985 Move in alphabetical order 2019-01-14 10:05:56 +01:00
Jose Luis Estevez
4735db1064 Add LKRcoin (LKR) 2019-01-13 20:39:47 +01:00
Suat Özgür
612d6b4206 Merge branch 'master' into master 2018-12-17 01:59:05 +01:00
Suat Özgür
d354a1dfab Merge remote-tracking branch 'origin/master' 2018-12-17 01:22:57 +01:00
Suat Özgür
d52d3f3784 Create readme.md 2018-12-17 01:22:29 +01:00
Suat Özgür
22c443df83 adding xlm stellar 2018-12-17 01:21:17 +01:00
Suat Özgür
8ffa333bc9 adding xlm stellar 2018-12-17 00:43:16 +01:00
iancoleman
717a3ffcb2 Merge pull request #284 from skironDotNet/litecoinZ
added LTZ - LitecoinZ https://litecoinz.org/
2018-12-11 07:43:55 +11:00
Pawel Cioch
d4fcdda9fb added LTZ - LitecoinZ https://litecoinz.org/ 2018-12-10 09:27:13 -06:00
iancoleman
7f65b685b3 Merge pull request #281 from Fair-Exchange/master
Added support for Safecoin (SAFE)
2018-12-05 08:37:36 +11:00
iancoleman
acf4c9b588 Merge branch 'master' into master 2018-12-05 08:36:51 +11:00
iancoleman
10cf809e7c Merge pull request #282 from Deimoscoin/patch-3
Update segwit-parameters.js
2018-12-03 09:02:13 +11:00
Deimos
3b6786bd51 Update segwit-parameters.js
Deimos Support
2018-11-30 20:44:16 -05:00
iancoleman
20d077e3af Merge pull request #273 from CCob/master
Added support for Blocknode
2018-11-21 21:46:06 +11:00
EternityTula
d645b98261 Add Safecoin
Safecoin (SAFE) safecoin.org
2018-11-20 04:11:05 +03:00
EternityTula
31b846cf99 Add Safecoin
Safecoin (SAFE) safecoin.org
2018-11-20 04:07:08 +03:00
EternityTula
f1f1e39f89 Add Safecoin
Safecoin (SAFE) safecoin.org
2018-11-20 04:05:07 +03:00
iancoleman
3e4551b082 Merge pull request #277 from standard-error/master
Add Ravencoin (RVN)
2018-11-11 16:07:45 +11:00
standard-error
1fe8f5195f Add Ravencoin (RVN) 2018-11-09 17:03:28 +00:00
Unknown
6f43581752 Added support for Blocknode 2018-11-03 09:22:08 +00:00
iancoleman
ce349ac99f Merge pull request #272 from skironDotNet/phore-coin
Added Phore (PHR) coin
2018-11-01 15:56:25 +11:00
Pawel Cioch
38d1b296df Added Phore (PHR) coin 2018-10-31 10:50:42 -05:00
Ian Coleman
a51ef005ac Fix whitespace consistency 2018-10-29 19:06:33 +11:00
Ian Coleman
e066f14ecf Release v0.3.9 2018-10-29 18:46:03 +11:00
Ian Coleman
628a2f53d4 Fix test to work reliably on slow computers 2018-10-29 17:52:50 +11:00
Ian Coleman
f40c5c2423 Fix Stash testnet test
See https://github.com/iancoleman/bip39/pull/238#issuecomment-429679117
2018-10-29 17:44:16 +11:00
Ian Coleman
65afae0b5e Fix Salus test 2018-10-29 17:42:10 +11:00
Ian Coleman
3381604035 Fix tests for BitCloud and Megacoin 2018-10-29 17:14:16 +11:00
Ian Coleman
ba637be876 Add note for running http server in python 2 2018-10-29 17:14:16 +11:00
iancoleman
011533e4bc Merge pull request #268 from skironDotNet/projectcoin
Added PRJ - ProjectCoin
2018-10-22 08:17:17 +11:00
Pawel Cioch
d2ba387163 Added PRJ - ProjectCoin 2018-10-21 14:57:38 -05:00
iancoleman
64425922ae Merge pull request #263 from skironDotNet/bitcoin-green
Added Bitcoin Green
2018-10-15 11:29:27 +11:00
iancoleman
cd4425ece7 Merge branch 'master' into bitcoin-green 2018-10-15 11:29:14 +11:00
iancoleman
8a516f5529 Merge pull request #267 from anonymousbitcoin/master
Add ANON
2018-10-15 11:27:17 +11:00
Kevin van der Poll
455886617d Add ANON 2018-10-11 15:10:24 -04:00
Pawel Cioch
8b2a093c8b Added BITG - Bitcoin Green 2018-10-10 17:53:06 -05:00
iancoleman
37f237239a Merge pull request #258 from mctrivia/patch-1
added DigiByte segwit parameters
2018-10-03 15:20:46 +10:00
Matthew Cornelisse
cd8893f6c9 added DigiByte segwit parameters 2018-10-02 23:44:17 -05:00
Ian Coleman
c4086c2413 Fix missing closing brackets in tests 2018-09-21 08:45:51 +10:00
iancoleman
2866e9d4d4 Merge pull request #253 from dalijolijo/master
Add BitCloud (BTDX) and Megacoin (MEC)
2018-09-21 08:16:47 +10:00
David B
5ed5f6612d Add BitCloud and Megacoin 2018-09-20 19:49:00 +00:00
iancoleman
8c849703eb Merge pull request #251 from skironDotNet/artaxcoin
Added Artax as HD 219 ...
2018-09-15 14:40:17 +10:00
Pawel Cioch
2575538b25 Added Artax as HD 219 from proposed https://github.com/satoshilabs/slips/pull/363 2018-09-13 23:19:00 -05:00
iancoleman
376ea8c46d Merge pull request #249 from harzo/task/add-exchangecoin
Add ExchangeCoin
2018-09-06 12:08:44 +10:00
harzo
a44c45e3c0 Add ExchangeCoin 2018-09-05 15:04:13 +02:00
iancoleman
341700110b Merge pull request #246 from hatgit/patch-1
Update index.html
2018-09-03 09:03:27 +10:00
Steven Hatzakis
0529ca55fa Update index.html 2018-09-01 11:26:53 +03:00
Steven Hatzakis
9f6352d696 Update index.html 2018-08-31 22:33:42 +03:00
Steven Hatzakis
01e0ec16b9 Update index.html 2018-08-31 22:31:59 +03:00
Steven Hatzakis
54348219db Update index.html 2018-08-31 22:27:57 +03:00
iancoleman
23183e61af Merge pull request #245 from VDamas/master
Fixed Salus and added Cryptoescudo
2018-08-29 09:02:50 +10:00
Steven Hatzakis
7d6078040d Update index.html
I think changing slightly the position of the generate button and re-wording the sentence as proposed will enhance the UX a little bit, I've also proposed to change the default selected word count to 12 from 15 (as 12 are more widely used).
2018-08-28 23:04:30 +03:00
Vitório Damas
04ec88af5c Added Cryptoescudo
Committer: Vitorio Damas <vitoriodamas@gmail.com>
2018-08-28 09:38:00 +01:00
Vitório Damas
5a1494327f Fixed Salus and added Cryptoescudo 2018-08-28 09:30:21 +01:00
iancoleman
e76cd8fbf3 Merge pull request #242 from Stoner19/master
Salus (SLS) support added
2018-08-22 10:06:38 +10:00
Stoner19
7878bb3295 Salus (SLS) support added 2018-08-21 13:35:49 -06:00
iancoleman
43e5cabfcf Merge pull request #234 from h4x3rotab/h4x3rotab-btg
Add SegWit support for BTG
2018-08-14 09:10:43 +10:00
iancoleman
c1a5e79c5f Merge pull request #238 from stashpayio/stash
Stash
2018-08-14 09:02:29 +10:00
BeachM
3eee87560b Release v0.3.8s 2018-08-10 21:56:20 -07:00
BeachM
74f0021ed0 Update changelog.md 2018-08-10 21:32:52 -07:00
BeachM
d2f5d28e33 remove space 2018-08-10 21:26:20 -07:00
BeachM
67df560a3c update changelog 2018-08-10 21:22:31 -07:00
BeachM
ae51db39a3 add stash parameters 2018-08-10 21:07:36 -07:00
h4x3rotab
efe95a35c1 Add SegWit spec for Bitcoin Gold 2018-07-31 17:55:34 +08:00
h4x3rotab
8103d17b09 Update BTG signing message 2018-07-31 17:38:18 +08:00
Ian Coleman
e47cd1970f Release v0.3.8 2018-07-26 12:04:37 +10:00
Ian Coleman
d221cd2f37 Remove BIP84 test for litecoin 2018-07-26 12:00:07 +10:00
Ian Coleman
fe3c963b73 Remove duplicate id properties on html elements
Closes #224
2018-07-26 11:40:17 +10:00
Ian Coleman
42fcf83e9b Remove bip39-standalone from source control
It's available in the releases tab of github.
Closes #226
2018-07-26 11:28:03 +10:00
Ian Coleman
b7de1f3d89 Update bitcore network parameters
Closes #231
2018-07-26 09:53:49 +10:00
Ian Coleman
0afecfc73c Test for HUSH network 2018-07-26 09:47:08 +10:00
Ian Coleman
44a5d363c7 Test for bip32 client coinomi/ledger 2018-07-26 09:43:34 +10:00
iancoleman
f83d786dd7 Merge pull request #216 from Coinomi/ethereum-like
Add ETC, PIRL, CLO, MIX, MUSIC, POA, EXP, and coinomi/ledger client o…
2018-07-26 09:34:34 +10:00
iancoleman
83fefeaf0b Merge pull request #229 from majikandy/patch-2
Added TSTRAT
2018-07-26 09:30:19 +10:00
iancoleman
9d4e17928a Merge pull request #233 from skironDotNet/hushcoin
Add HUSH coin, same as BTCZ but diffrent bip44 coin type
2018-07-26 09:29:34 +10:00
iancoleman
0f9081e2b5 Merge pull request #232 from skironDotNet/syscoin-fix
SYScoin fix for WIF private address format
2018-07-26 09:28:27 +10:00
Pawel Cioch
60727c5175 Hush coin 2018-07-23 08:18:47 -05:00
Pawel Cioch
0d9c6c5458 SYScoin fix for WIF private address format 2018-07-23 08:02:05 -05:00
Andy Davis
c990aff819 Stratis Testnet text 2018-07-16 15:08:54 +01:00
Andy Davis
4b1be40dea Merge pull request #2 from majikandy/patch-1
Added TSTRAT test
2018-07-16 15:06:31 +01:00
Andy Davis
b4d881fbd0 Merge pull request #1 from majikandy/patch-3
Update bitcoinjs-extensions.js
2018-07-16 15:05:29 +01:00
Andy Davis
cc9ed1c575 Update bitcoinjs-extensions.js 2018-07-16 15:04:14 +01:00
Andy Davis
3b43552ceb Added TSTRAT 2018-07-16 15:01:12 +01:00
Andy Davis
e96d3876c4 TSTRAT test 2018-07-16 14:56:48 +01:00
xarakas
0f1cfea04c Merge branch 'master' into ethereum-like 2018-06-18 17:17:49 +03:00
Ian Coleman
9369eaa6d5 Add litecoin p2wpkh parameters
From electrum-ltc
48996679e1/lib/constants.py
2018-05-30 11:32:43 +10:00
Ian Coleman
4218c87458 Release v0.3.7 2018-05-29 11:46:48 +10:00
Ian Coleman
2ab3faf414 Fix tests for altcoins
Checked reddcoin address in block explorer
https://live.reddcoin.com

AXE params were updated in
https://github.com/iancoleman/bip39/pull/213
but not the test.
2018-05-29 11:30:48 +10:00
Ian Coleman
6db7516d4a Fix typo - reddoin/reddcoin 2018-05-29 11:30:48 +10:00
Ian Coleman
0b6e351dce Add visual privacy safeguard for private data 2018-05-29 11:30:48 +10:00
Ian Coleman
6f7fa3539e Parse extended root key regardless of prefix 2018-05-29 11:30:48 +10:00
Ian Coleman
7733ac322b Hide 'calculating' feedback if segwit unavailable 2018-05-29 11:30:48 +10:00
Ian Coleman
530648c174 Add litecoin segwit tests 2018-05-29 11:30:48 +10:00
Ian Coleman
c147cb5e4f Replace hasSegwit variable with test for params 2018-05-29 11:30:48 +10:00
Ian Coleman
bddd5d9f95 Add BIP84 unavailable indicator to UI 2018-05-29 11:30:48 +10:00
iancoleman
cbd0625ff7 Merge pull request #219 from cryptostorage/master
Fix incorrect address generation for altcoins with BIP38 enabled
2018-05-29 10:29:47 +10:00
iancoleman
bd06face96 Merge pull request #222 from ihomp/patch-1
html: missed closing </span>
2018-05-29 10:28:33 +10:00
Viacheslav Bakshaev
5c3143888e Update index.html
html: missed closing </span>
2018-05-26 12:52:30 +02:00
woodser
55b878d8d5 undo zcash max payload length fix 2018-05-21 11:05:49 -04:00
iancoleman
370e201901 Merge pull request #218 from losh11/patch-1
Add Litecoin bech32 HRP
2018-05-21 15:03:04 +10:00
woodser
6df5b2a100 increase maximum payload length for zcash 2018-05-18 10:31:46 -04:00
woodser
29c30bf33a Fix incorrect address generation for altcoins with bip38 2018-05-18 10:26:54 -04:00
Loshan T
bda303dd53 Add Litecoin bech32 HRP 2018-05-16 23:34:28 +01:00
xarakas
bb381a72ab Add ETC, PIRL, CLO, MIX, MUSIC, POA, EXP, and coinomi/ledger client option in bip32 tab 2018-05-15 18:19:18 +03:00
iancoleman
35d9e9fddc Merge pull request #215 from Coinomi/coinomi
Add BTCP, BTCZ, ZCL, ZEN
2018-05-15 09:00:29 +10:00
xarakas
1e2cc748b0 Add BTCP, BTCZ, ZCL, ZEN 2018-05-14 11:32:25 +03:00
iancoleman
f62138da71 Merge pull request #213 from charlesrocket/upd-axe
update AXE network
2018-05-10 08:41:16 +10:00
iancoleman
95edc76985 Merge pull request #214 from XUEZ/add_xuez
Add xuez coin to coinlist
2018-05-10 08:14:18 +10:00
-k
7d9b5f6871 update bip value 2018-05-09 11:42:26 -04:00
ddude
24355c461b Add Xuez coin 2018-05-09 11:28:07 -04:00
ddude
4b250c83eb Add Xuez coin 2018-05-09 11:23:55 -04:00
-k
e32531d9a9 update AXE network values 2018-05-09 11:12:00 -04:00
Ian Coleman
ccdd300af3 Release v0.3.6 2018-05-08 10:32:56 +10:00
Ian Coleman
e0f91e2029 Add cashaddr address format for bitcoin cash 2018-05-08 10:19:59 +10:00
Ian Coleman
956e44efd7 Korean uses ascii spaces, not ideographic spaces 2018-05-08 09:11:30 +10:00
iancoleman
65cef19412 Merge pull request #212 from Coinomi/zcash
Add zcash support
2018-05-08 09:06:07 +10:00
xarakas
0702ecd352 Add zcash support 2018-04-30 17:41:05 +03:00
iancoleman
584dbddd37 Merge pull request #210 from potatohodler/patch/vertcoin
Improve Vertcoin support
2018-04-20 09:45:39 +10:00
iancoleman
b08caad07e Merge pull request #207 from Coinomi/kobocoin
Add Kobocoin support
2018-04-20 09:37:28 +10:00
Potato
f150f0c03a Adds Segwit support for Vertcoin. 2018-04-18 15:28:31 +02:00
Potato
e3bed0bfd0 Fixes the Vertcoin Mainnet version byte. 2018-04-18 15:03:36 +02:00
xarakas
0a5d28a7ad Add Kobocoin support 2018-04-18 14:58:17 +03:00
Ian Coleman
a08c709606 Release v0.3.5 2018-04-12 12:34:35 +10:00
Ian Coleman
645945a00f Warn when using weak entropy and strong mnemonic 2018-04-12 12:16:05 +10:00
Ian Coleman
85c906727a Warn when generating low entropy mnemonics 2018-04-12 12:08:52 +10:00
iancoleman
d1b4c8c579 Merge pull request #200 from Coinomi/coinomi
Add coins supported by Coinomi wallet
2018-04-12 11:32:37 +10:00
iancoleman
e602fd18de Merge pull request #198 from fujicoin/mod-fujicoin-SegWit
fix index.js fujicoin
2018-04-11 10:32:53 +10:00
xarakas
85f762c905 Add coins supported by Coinomi wallet 2018-04-10 17:34:16 +03:00
motty
3021870752 fix index.js fujicoin 2018-04-10 21:23:56 +09:00
iancoleman
63e2e0755f Merge pull request #196 from fujicoin/mod-fujicoin-SegWit
mod fujicoin SegWit
2018-04-10 08:59:07 +10:00
motty
9a2ca392f0 mod fujicoin SegWit 2018-04-08 21:15:25 +09:00
Ian Coleman
db37d63919 Order Neblio coin alphabetically 2018-03-27 10:32:19 +11:00
Ian Coleman
2eab7c3236 Order Beetlecoin alphabetically 2018-03-27 10:32:01 +11:00
Ian Coleman
38122a3d58 Add test for testnet p2wpkh parameters 2018-03-27 10:31:23 +11:00
Ian Coleman
680b94c1ef Add test for Beetlecoin 2018-03-27 10:28:39 +11:00
Ian Coleman
e5167afe28 Add test for Neblio coin 2018-03-27 10:28:17 +11:00
Ian Coleman
88ae130125 Change Bitcoin Gold coin number to 156
Closes #189
2018-03-27 10:24:35 +11:00
iancoleman
27fa320125 Merge pull request #188 from dalitsairio/master
Add network testnet.p2wpkh
2018-03-27 10:22:07 +11:00
iancoleman
dfbb5a65ff Merge pull request #186 from williamersatz/master
Implemented support for Beetle Coin
2018-03-27 10:20:57 +11:00
Dalit Sairio
206a27352d Add network testnet.p2wpkh 2018-03-25 22:28:25 +02:00
williamersatz
0c9bbd03b0 Added support for Beetle Coin 2018-03-22 09:09:02 +02:00
williamersatz
52d698e42f Added support for Beetle Coin 2018-03-22 09:08:16 +02:00
Ian Coleman
b777ff554d Update bitcoinjs-lib from 3.3.0 to 3.3.2
Built using instructions at
https://github.com/bitcoinjs/bitcoinjs-lib/tree/v3.3.2#browser
2018-03-19 15:13:07 +11:00
iancoleman
0d876b51df Merge pull request #178 from TrifidTeam/init-nebl-integration
Add Neblio
2018-03-16 10:09:13 +11:00
TrifidTeam
ae008be5db Add files via upload 2018-03-14 16:57:16 -04:00
iancoleman
2ed3f6c0c8 Merge pull request #177 from dimitris-t/patch-2
Fixed typo
2018-03-14 09:38:55 +11:00
Dimitris Tsapakidis
dfe833a7db Fixed typo
"each key will take take several minutes" -> "each key will take several minutes'
2018-03-13 23:52:42 +04:00
Ian Coleman
fca07769eb Release v0.3.4 2018-03-12 11:48:10 +11:00
Ian Coleman
5028988195 Use correct BIP44 value for Denarius of 116, not 0
See https://github.com/satoshilabs/slips/blob/master/slip-0044.md
2018-03-12 11:41:35 +11:00
Ian Coleman
139becaf2c Add Korean language 2018-03-12 11:31:41 +11:00
Ian Coleman
0514c20b81 Update jsbip39.js to latest version 2018-03-12 11:31:41 +11:00
Ian Coleman
f8ca25c338 Add spacing every 11 bits to the checksum 2018-03-12 11:31:41 +11:00
Ian Coleman
548d94994b Warn that entropy values should exclude checksum 2018-03-12 11:31:41 +11:00
Ian Coleman
09d63290a4 Show the checksum value in the entropy details 2018-03-12 11:31:41 +11:00
Ian Coleman
d6cade868f Add spaces every 11 bits to raw binary of entropy
This makes it easier to see that the checksum is missing from the end of
the entropy.
2018-03-12 11:31:41 +11:00
Ian Coleman
048721a6ff Add test for blackcoin 2018-03-12 11:31:41 +11:00
Ian Coleman
892ce76fed Order blackcoin alphabetically in coin list 2018-03-12 11:31:41 +11:00
iancoleman
aaa82c097f Merge pull request #172 from carsenk/master
Add Denarius (DNR) Support
2018-03-12 11:21:17 +11:00
iancoleman
05311e7f54 Merge pull request #163 from janko33bd/blackcoin
Add Blackcoin please
2018-03-12 09:23:17 +11:00
carsenk
40209fd898 Add DNR Support 2018-03-06 01:11:55 -07:00
janko33bd
e5520bb859 typo 2018-02-07 19:27:35 +01:00
janko33bd
e1d0cf4f72 update index.js with correct BIP44 reg. number 2018-02-07 19:26:26 +01:00
janko33bd
e82a142872 make bitcoinjs-extensions black 2018-02-07 19:20:54 +01:00
22 changed files with 94688 additions and 113513 deletions

1
.gitignore vendored
View File

@@ -1 +1,2 @@
node_modules
bip39-standalone.html

File diff suppressed because one or more lines are too long

View File

@@ -1,3 +1,113 @@
# 0.3.12
* Fix typos
* Fix DigiByte signing message
* Add DeepOnion network
* Add EOS network
* Add LTC testnetwork
* Add DOGE testnetwork
* Add Stellar network
* Add TWINS network
* Add FIX network
# 0.3.11
* Add NIX network
* Fix coin parameters for NMC, XMY, CLAM, ONX, LKR
* Add DEXON network
* Add Nebulas network
* Add LSP network
* Fix Crown network address format
* Add Ellaism network
* Add Etheresocial network
* Add Bolivarcoin network
* Force spellcheck and autocomplete to be off
# 0.3.10
* Add Phore network
* Add Blocknode network
* Add Ravencoin network
* Add Safecoin network
* Add LitecoinZ network
* Add LKRcoin network
* Update Peercoin scripthash parameter
* Add Blockstamp network
* Remove old info regarding use of private keys
# 0.3.9
* Update BTG signing message
* Add segwit parameters for BTG
* Add segwit parameters for DigiByte
* Add Stash network (see 0.3.8s below)
* Add Salus network
* Add Cryptoescudo network
* Add ExchangeCoin network
* Add Artax network
* Add BitCloud network
* Add Megacoin network
* Add Bitcoin Green network
* Add ANON network
* Add ProjectCoin network
* Reword the 'generate' inputs and words
* Add note for running http server in python 2
* Adjust test to run reliably on slow computers
# 0.3.8s
* Add Stash network
# 0.3.8
* Add p2wpkh for litecoin
* Add more networks - TSTRAT, Hush, ETC, PIRL, CLO, MIX, MUSIC, POA, EXP
* Add coinomi/ledger client to BIP32 tab
* Fix SYSCOIN and BTX parameters
* Remove bip39-standalone.html from repository
* Remove duplicate id properties on html elements
# 0.3.7
* Update AXE network parameters
* Add new networks - Xuez, BTCP, BTCZ, ZCL, ZEN
* Add litecoin bech32 params
* Fix BIP38 for altcoins
* Fix missing span closing tag
* Add indicator to UI for when BIP84 is unavailable
* Replace hasSegwit variable with test for segwit params
* Allow xpub to be used as root key for segwit derivations
* Add visual privacy safeguard
# 0.3.6
* Add Kobocoin
* Update Vertcoin version byte and segwit support
* Add Zcash
* Korean mnemonics use ascii spaces
* Add CashAddr address format for bitcoin cash
# 0.3.5
* Fix typo
* Add Neblio network
* Update bitcoinjs-lib from 3.3.0 to 3.3.2
* Add Beetle Coin
* Add segwit for bitcoin testnet and Fujicoin
* Set coin number for Bitcoin God to 156
* Add coins supported by coinomi
* Warn when generating low entropy mnemonics
* Warn when overriding weak entropy with a strong mnemonic length
# 0.3.4
* Add BlackCoin
* Add Denarius
* Raw entropy shows groupings with space every 11 bits
* Checksum shown in entropy details
* Warn that entropy values should exclude checksum
* Add Korean language
# 0.3.3
* Add AXE network

1389
libs/stellar-util/package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,15 @@
{
"name": "stellar-util",
"version": "0.0.1",
"scripts": {
"build": "browserify stellar-util.js > ../../src/js/stellar-util.js"
},
"dependencies": {
"ed25519-hd-key": "^1.0.0",
"stellar-base": "^0.10.0"
},
"devDependencies": {
"browserify": "^16.2.3",
"uglify-es": "^3.3.9"
}
}

View File

@@ -0,0 +1,5 @@
Build (will create a bundle and copy it to ../../src/stellar-util.js):
npm install
npm run build

View File

@@ -0,0 +1,16 @@
const StellarBase = require('stellar-base');
const edHd = require('ed25519-hd-key');
window.stellarUtil = {
getKeypair: function (path, seed) {
const result = edHd.derivePath(path, seed);
return StellarBase.Keypair.fromRawEd25519Seed(result.key);
},
dummyNetwork: {
bip32: {public: 0, private: 0},
messagePrefix: '',
pubKeyHash: 0,
scriptHash: 0,
wif: 0,
},
}

View File

@@ -8,7 +8,8 @@ https://iancoleman.io/bip39/
## Standalone offline version
Download `bip39-standalone.html`
Download `bip39-standalone.html` from
[the releases](https://github.com/iancoleman/bip39/releases).
Open the file in a browser by double clicking it.
@@ -74,6 +75,9 @@ Before running tests, the site must be served at http://localhost:8000.
```
$ cd /path/to/bip39/src
$ python -m http.server
or for python2
$ python -m SimpleHTTPServer
```
Run tests from the command-line

View File

@@ -103,3 +103,6 @@ body {
overflow-x: scroll;
font-family: monospace;
}
.visual-privacy .private-data {
display: none;
}

View File

@@ -15,7 +15,7 @@
<div class="container">
<h1 class="text-center">Mnemonic Code Converter</h1>
<p class="version">v0.3.3</p>
<p class="version">v0.3.12</p>
<hr>
<div class="row">
<div class="col-md-12">
@@ -36,8 +36,8 @@
<div class="col-sm-10">
<div class="form-inline">
<div class="input-group-inline">
<span>Generate a random mnemonic, or enter your own below</span>:
<button class="btn generate">Generate</button>
<span>Generate a random mnemonic</span>:
<button class="btn generate" ><b>GENERATE</b></button>
<select id="strength" class="strength form-control">
<option value="3">3</option>
<option value="6">6</option>
@@ -48,7 +48,12 @@
<option value="21">21</option>
<option value="24">24</option>
</select>
<span>words</span>
<span>words, or enter your own below</span>.
<p class="warning help-block hidden">
<span class="text-danger">
Mnemonics with less than 12 words have low entropy and may be guessed by an attacker.
</span>
</p>
</div>
</div>
</div>
@@ -64,7 +69,7 @@
<div class="form-group">
<label for="entropy" class="col-sm-2 control-label">Entropy</label>
<div class="col-sm-7">
<textarea id="entropy" rows="2" class="entropy form-control" placeholder="Accepts either binary, base 6, 6-sided dice, base 10, hexadecimal or cards"></textarea>
<textarea id="entropy" rows="2" class="entropy private-data form-control" placeholder="Accepts either binary, base 6, 6-sided dice, base 10, hexadecimal or cards" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"></textarea>
<div class="row filter-warning text-danger hidden">
<p class="col-sm-12">
<strong>
@@ -91,21 +96,28 @@
<div class="bits col-sm-3 form-control-static"></div>
</div>
<label class="col-sm-3 control-label">Filtered Entropy</label>
<div class="filtered col-sm-9 form-control-static"></div>
<div class="filtered private-data col-sm-9 form-control-static"></div>
<label class="col-sm-3 control-label">Raw Binary</label>
<div class="binary col-sm-9 form-control-static"></div>
<div class="binary private-data col-sm-9 form-control-static"></div>
<label class="col-sm-3 control-label">Binary Checksum</label>
<div class="checksum private-data col-sm-9 form-control-static">&nbsp;</div>
<label class="col-sm-3 control-label">Word Indexes</label>
<div class="word-indexes col-sm-9 form-control-static">&nbsp;</div>
<div class="word-indexes private-data col-sm-9 form-control-static">&nbsp;</div>
<label class="col-sm-3 control-label">Mnemonic Length</label>
<div class="col-sm-9">
<select class="mnemonic-length form-control">
<option value="raw" selected>Use Raw Entropy (3 words per 32 bits)</option>
<option value="12">12 <span>Words</span></option>
<option value="15">15 <span>Words</option>
<option value="15">15 <span>Words</span></option>
<option value="18">18 <span>Words</span></option>
<option value="21">21 <span>Words</span></option>
<option value="24">24 <span>Words</span></option>
</select>
<p class="weak-entropy-override-warning hidden">
<span class="text-danger">
The mnemonic will appear more secure than it really is.
</span>
</p>
</div>
</div>
<div class="col-sm-3">
@@ -130,6 +142,15 @@
</label>
</div>
</div>
<div class="form-group">
<div class="col-sm-2"></div>
<div class="col-sm-10 checkbox">
<label>
<input type="checkbox" class="privacy-screen-toggle">
<span>Hide all private info</span>
</label>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Mnemonic Language</label>
<div class="col-sm-10 languages">
@@ -141,25 +162,26 @@
<a href="#chinese_traditional" title="Chinese (Traditional)">中文(繁體)</a>
<a href="#french" title="French">Français</a>
<a href="#italian" title="Italian">Italiano</a>
<a href="#korean" title="Korean">한국어</a>
</div>
</div>
</div>
<div class="form-group">
<label for="phrase" class="col-sm-2 control-label">BIP39 Mnemonic</label>
<div class="col-sm-10">
<textarea id="phrase" class="phrase form-control" data-show-qr></textarea>
<textarea id="phrase" class="phrase private-data form-control" data-show-qr autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"></textarea>
</div>
</div>
<div class="form-group">
<label for="passphrase" class="col-sm-2 control-label">BIP39 Passphrase (optional)</label>
<div class="col-sm-10">
<textarea id="passphrase" class="passphrase form-control"></textarea>
<textarea id="passphrase" class="passphrase private-data form-control" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"></textarea>
</div>
</div>
<div class="form-group">
<label for="seed" class="col-sm-2 control-label">BIP39 Seed</label>
<div class="col-sm-10">
<textarea id="seed" class="seed form-control" readonly="readonly" data-show-qr></textarea>
<textarea id="seed" class="seed private-data form-control" readonly="readonly" data-show-qr autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"></textarea>
</div>
</div>
<div class="form-group">
@@ -173,7 +195,7 @@
<div class="form-group">
<label for="root-key" class="col-sm-2 control-label">BIP32 Root Key</label>
<div class="col-sm-10">
<textarea id="root-key" class="root-key form-control" data-show-qr></textarea>
<textarea id="root-key" class="root-key private-data form-control" data-show-qr autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"></textarea>
</div>
</div>
<div class="form-group litecoin-ltub-container hidden">
@@ -223,35 +245,35 @@
</p>
</div>
<div class="form-group">
<label for="purpose" class="col-sm-2 control-label">
<label for="purpose-bip44" class="col-sm-2 control-label">
<a href="https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#purpose" target="_blank">Purpose</a>
</label>
<div class="col-sm-10">
<input id="purpose" type="text" class="purpose form-control" value="44" readonly>
<input id="purpose-bip44" type="text" class="purpose form-control" value="44" readonly>
</div>
</div>
<div class="form-group">
<label for="coin" class="col-sm-2 control-label">
<label for="coin-bip44" class="col-sm-2 control-label">
<a href="https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#registered-coin-types" target="_blank">Coin</a>
</label>
<div class="col-sm-10">
<input id="coin" type="text" class="coin form-control" value="0" readonly>
<input id="coin-bip44" type="text" class="coin form-control" value="0" readonly>
</div>
</div>
<div class="form-group">
<label for="account" class="col-sm-2 control-label">
<label for="account-bip44" class="col-sm-2 control-label">
<a href="https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#account" target="_blank">Account</a>
</label>
<div class="col-sm-10">
<input id="account" type="text" class="account form-control" value="0">
<input id="account-bip44" type="text" class="account form-control" value="0">
</div>
</div>
<div class="form-group">
<label for="change" class="col-sm-2 control-label">
<label for="change-bip44" class="col-sm-2 control-label">
<a href="https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#change" target="_blank">External / Internal</a>
</label>
<div class="col-sm-10">
<input id="change" type="text" class="change form-control" value="0">
<input id="change-bip44" type="text" class="change form-control" value="0">
</div>
</div>
<div class="form-group">
@@ -266,7 +288,7 @@
<span>Account Extended Private Key</span>
</label>
<div class="col-sm-10">
<textarea id="account-xprv" type="text" class="account-xprv form-control" readonly data-show-qr></textarea>
<textarea id="account-xprv-bip44" type="text" class="account-xprv private-data form-control" readonly data-show-qr autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"></textarea>
</div>
</div>
<div class="form-group">
@@ -274,7 +296,7 @@
<span>Account Extended Public Key</span>
</label>
<div class="col-sm-10">
<textarea id="account-xpub" type="text" class="account-xpub form-control" readonly data-show-qr></textarea>
<textarea id="account-xpub-bip44" type="text" class="account-xpub form-control" readonly data-show-qr autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"></textarea>
</div>
</div>
<div class="form-group">
@@ -383,35 +405,35 @@
</p>
</div>
<div class="form-group">
<label for="purpose" class="col-sm-2 control-label">
<label for="purpose-bip49" class="col-sm-2 control-label">
<a href="https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#purpose" target="_blank">Purpose</a>
</label>
<div class="col-sm-10">
<input id="purpose" type="text" class="purpose form-control" value="49" readonly>
<input id="purpose-bip49" type="text" class="purpose form-control" value="49" readonly>
</div>
</div>
<div class="form-group">
<label for="coin" class="col-sm-2 control-label">
<label for="coin-bip49" class="col-sm-2 control-label">
<a href="https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#registered-coin-types" target="_blank">Coin</a>
</label>
<div class="col-sm-10">
<input id="coin" type="text" class="coin form-control" value="0" readonly>
<input id="coin-bip49" type="text" class="coin form-control" value="0" readonly>
</div>
</div>
<div class="form-group">
<label for="account" class="col-sm-2 control-label">
<label for="account-bip49" class="col-sm-2 control-label">
<a href="https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#account" target="_blank">Account</a>
</label>
<div class="col-sm-10">
<input id="account" type="text" class="account form-control" value="0">
<input id="account-bip49" type="text" class="account form-control" value="0">
</div>
</div>
<div class="form-group">
<label for="change" class="col-sm-2 control-label">
<label for="change-bip49" class="col-sm-2 control-label">
<a href="https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki#change" target="_blank">External / Internal</a>
</label>
<div class="col-sm-10">
<input id="change" type="text" class="change form-control" value="0">
<input id="change-bip49" type="text" class="change form-control" value="0">
</div>
</div>
<div class="form-group">
@@ -426,7 +448,7 @@
<span>Account Extended Private Key</span>
</label>
<div class="col-sm-10">
<textarea id="account-xprv" type="text" class="account-xprv form-control" readonly data-show-qr></textarea>
<textarea id="account-xprv-bip49" type="text" class="account-xprv private-data form-control" readonly data-show-qr autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"></textarea>
</div>
</div>
<div class="form-group">
@@ -434,7 +456,7 @@
<span>Account Extended Public Key</span>
</label>
<div class="col-sm-10">
<textarea id="account-xpub" type="text" class="account-xpub form-control" readonly data-show-qr></textarea>
<textarea id="account-xpub-bip49" type="text" class="account-xpub form-control" readonly data-show-qr autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"></textarea>
</div>
</div>
<div class="form-group">
@@ -493,79 +515,89 @@
<div id="bip84" class="tab-pane">
<form class="form-horizontal" role="form">
<br>
<div class="col-sm-2"></div>
<div class="col-sm-10">
<p>
For more info see the
<a href="https://github.com/bitcoin/bips/blob/master/bip-0084.mediawiki" target="_blank">BIP84 spec</a>.
</p>
</div>
<div class="form-group">
<label for="purpose" class="col-sm-2 control-label">
Purpose
</label>
<div class="col-sm-10">
<input id="purpose" type="text" class="purpose form-control" value="84" readonly>
<div class="unavailable hidden">
<div class="form-group">
<div class="col-sm-2"></div>
<div class="col-sm-10">
<p>BIP84 is unavailable for this coin.</p>
</div>
</div>
</div>
<div class="form-group">
<label for="coin" class="col-sm-2 control-label">
Coin
</label>
<div class="available">
<div class="col-sm-2"></div>
<div class="col-sm-10">
<input id="coin" type="text" class="coin form-control" value="0" readonly>
<p>
For more info see the
<a href="https://github.com/bitcoin/bips/blob/master/bip-0084.mediawiki" target="_blank">BIP84 spec</a>.
</p>
</div>
</div>
<div class="form-group">
<label for="account" class="col-sm-2 control-label">
Account
</label>
<div class="col-sm-10">
<input id="account" type="text" class="account form-control" value="0">
<div class="form-group">
<label for="purpose-bip84" class="col-sm-2 control-label">
Purpose
</label>
<div class="col-sm-10">
<input id="purpose-bip84" type="text" class="purpose form-control" value="84" readonly>
</div>
</div>
</div>
<div class="form-group">
<label for="change" class="col-sm-2 control-label">
External / Internal
</label>
<div class="col-sm-10">
<input id="change" type="text" class="change form-control" value="0">
<div class="form-group">
<label for="coin-bip84" class="col-sm-2 control-label">
Coin
</label>
<div class="col-sm-10">
<input id="coin-bip84" type="text" class="coin form-control" value="0" readonly>
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">
</label>
<div class="col-sm-10">
<p>The account extended keys can be used for importing to most BIP84 compatible wallets.</p>
<div class="form-group">
<label for="account-bip84" class="col-sm-2 control-label">
Account
</label>
<div class="col-sm-10">
<input id="account-bip84" type="text" class="account form-control" value="0">
</div>
</div>
</div>
<div class="form-group">
<label for="account-xprv" class="col-sm-2 control-label">
<span>Account Extended Private Key</span>
</label>
<div class="col-sm-10">
<textarea id="account-xprv" type="text" class="account-xprv form-control" readonly data-show-qr></textarea>
<div class="form-group">
<label for="change-bip84" class="col-sm-2 control-label">
External / Internal
</label>
<div class="col-sm-10">
<input id="change-bip84" type="text" class="change form-control" value="0">
</div>
</div>
</div>
<div class="form-group">
<label for="account-xpub" class="col-sm-2 control-label">
<span>Account Extended Public Key</span>
</label>
<div class="col-sm-10">
<textarea id="account-xpub" type="text" class="account-xpub form-control" readonly data-show-qr></textarea>
<div class="form-group">
<label class="col-sm-2 control-label">
</label>
<div class="col-sm-10">
<p>The account extended keys can be used for importing to most BIP84 compatible wallets.</p>
</div>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">
</label>
<div class="col-sm-10">
<p>The BIP32 derivation path and extended keys are the basis for the derived addresses.</p>
<div class="form-group">
<label for="account-xprv" class="col-sm-2 control-label">
<span>Account Extended Private Key</span>
</label>
<div class="col-sm-10">
<textarea id="account-xprv-bip84" type="text" class="account-xprv private-data form-control" readonly data-show-qr autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"></textarea>
</div>
</div>
</div>
<div class="form-group">
<label for="bip84-path" class="col-sm-2 control-label">BIP32 Derivation Path</label>
<div class="col-sm-10">
<input id="bip84-path" type="text" class="path form-control" value="m/84'/0'/0'/0" readonly="readonly">
<div class="form-group">
<label for="account-xpub" class="col-sm-2 control-label">
<span>Account Extended Public Key</span>
</label>
<div class="col-sm-10">
<textarea id="account-xpub-bip84" type="text" class="account-xpub form-control" readonly data-show-qr autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"></textarea>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">
</label>
<div class="col-sm-10">
<p>The BIP32 derivation path and extended keys are the basis for the derived addresses.</p>
</div>
</div>
<div class="form-group">
<label for="bip84-path" class="col-sm-2 control-label">BIP32 Derivation Path</label>
<div class="col-sm-10">
<input id="bip84-path" type="text" class="path form-control" value="m/84'/0'/0'/0" readonly="readonly">
</div>
</div>
</div>
</form>
@@ -575,13 +607,13 @@
<div class="form-group">
<label for="extended-priv-key" class="col-sm-2 control-label">BIP32 Extended Private Key</label>
<div class="col-sm-10">
<textarea id="extended-priv-key" class="extended-priv-key form-control" readonly="readonly" data-show-qr></textarea>
<textarea id="extended-priv-key" class="extended-priv-key private-data form-control" readonly="readonly" data-show-qr autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"></textarea>
</div>
</div>
<div class="form-group">
<label for="extended-pub-key" class="col-sm-2 control-label">BIP32 Extended Public Key</label>
<div class="col-sm-10">
<textarea id="extended-pub-key" class="extended-pub-key form-control" readonly="readonly" data-show-qr></textarea>
<textarea id="extended-pub-key" class="extended-pub-key form-control" readonly="readonly" data-show-qr autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"></textarea>
</div>
</div>
</form>
@@ -595,13 +627,25 @@
<h2>Derived Addresses</h2>
<p>Note these addresses are derived from the BIP32 Extended Key</p>
</div>
<div class="col-md-12 use-bitpay-addresses-container hidden">
<div class="checkbox">
<div class="col-md-12 bch-addr-type-container hidden">
<div class="radio">
<label>
<input type="checkbox" class="use-bitpay-addresses">
<input type="radio" value="cashaddr" name="bch-addr-type" class="use-bch-cashaddr-addresses" checked="checked">
<span>Use CashAddr addresses for Bitcoin Cash (ie starting with 'q' instead of '1')</span>
</label>
</div>
<div class="radio">
<label>
<input type="radio" value="bitpay" name="bch-addr-type" class="use-bch-bitpay-addresses">
<span>Use BitPay-style addresses for Bitcoin Cash (ie starting with 'C' instead of '1')</span>
</label>
</div>
<div class="radio">
<label>
<input type="radio" value="legacy" name="bch-addr-type" class="use-bch-legacy-addresses">
<span>Use legacy addresses for Bitcoin Cash (ie starting with '1')</span>
</label>
</div>
</div>
<div class="col-md-12">
<div class="checkbox">
@@ -609,8 +653,8 @@
<input type="checkbox" class="use-bip38">
<span>Encrypt private keys using BIP38 and this password:</span>
</label>
<input class="bip38-password">
<span>Enabling BIP38 means each key will take take several minutes to generate.</span>
<input class="bip38-password private-data" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false">
<span>Enabling BIP38 means each key will take several minutes to generate.</span>
</div>
</div>
<ul class="addresses-type nav nav-tabs" role="tablist">
@@ -663,7 +707,7 @@
</div>
<div id="csv" class="tab-pane">
<div class="col-md-12">
<textarea class="csv form-control" rows="25" readonly></textarea>
<textarea class="csv form-control" rows="25" readonly autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"></textarea>
</div>
</div>
</div>
@@ -704,15 +748,10 @@
Read more at the
<a href="https://github.com/bitcoin/bips/blob/master/bip-0049.mediawiki" target="_blank">official BIP49 spec</a>
</p>
<h3>Private Keys</h3>
<p>
<span>
Use private keys at
<a href="https://web.archive.org/web/20150707020924/https://brainwallet.org/" target="_blank">brainwallet.org</a>.
</span>
<span>Be careful - it can be easy to make mistakes if you don't know what you're doing.</span>
</p>
<h3 id="entropy-notes">Entropy</h3>
<p>
<span>Entropy values should not include the BIP39 checksum. This is automatically added by the tool.</span>
</p>
<p>
<span>
Entropy values must be sourced from a
@@ -871,7 +910,7 @@
<td class="index"><span></span></td>
<td class="address"><span data-show-qr></span></td>
<td class="pubkey"><span data-show-qr></span></td>
<td class="privkey"><span data-show-qr></span></td>
<td class="privkey private-data"><span data-show-qr></span></td>
</tr>
</script>
<script src="js/polyfill.es6.js"></script>
@@ -881,12 +920,15 @@
<script src="js/bootstrap-3.3.7.js"></script>
<script src="js/levenshtein.js"></script>
<script src="js/kjua-0.1.1.min.js"></script>
<script src="js/bitcoinjs-3.3.0.js"></script>
<script src="js/bitcoinjs-3.3.2.js"></script>
<script src="js/bitcoinjs-extensions.js"></script>
<script src="js/bitcoinjs-bip38-2.0.2.js"></script>
<script src="js/segwit-parameters.js"></script>
<script src="js/ethereumjs-util.js"></script>
<script src="js/ripple-util.js"></script>
<script src="js/bchaddrjs-0.2.1.js"></script>
<script src="js/nebulas-account.js"></script>
<script src="js/eos-util.js"></script>
<script src="js/sjcl-bip39.js"></script>
<script src="js/wordlist_english.js"></script>
<script src="js/wordlist_japanese.js"></script>
@@ -895,10 +937,12 @@
<script src="js/wordlist_chinese_traditional.js"></script>
<script src="js/wordlist_french.js"></script>
<script src="js/wordlist_italian.js"></script>
<script src="js/wordlist_korean.js"></script>
<script src="js/jsbip39.js"></script>
<script src="js/biginteger.js"></script>
<script src="js/zxcvbn.js"></script>
<script src="js/entropy.js"></script>
<script src="js/stellar-util.js"></script>
<script src="js/index.js"></script>
</body>
</html>

9359
src/js/bchaddrjs-0.2.1.js Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

7414
src/js/eos-util.js Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -156,14 +156,7 @@ var Mnemonic = function(language) {
}
self.normalizeString = function(str) {
if (typeof str.normalize == "function") {
return str.normalize("NFKD");
}
else {
// TODO decide how to handle this in the future.
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/normalize
return str;
}
return str.normalize("NFKD");
}
function byteArrayToWordArray(data) {

27697
src/js/nebulas-account.js Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -15,6 +15,19 @@ bitcoinjs.bitcoin.networks.bitcoin.p2wpkh = {
wif: 0x80
};
bitcoinjs.bitcoin.networks.testnet.p2wpkh = {
baseNetwork: "testnet",
messagePrefix: '\x18Bitcoin Signed Message:\n',
bech32: 'tb',
bip32: {
public: 0x045f1cf6,
private: 0x045f18bc
},
pubKeyHash: 0x6f,
scriptHash: 0xc4,
wif: 0xef
};
// p2wpkh in p2sh
bitcoinjs.bitcoin.networks.bitcoin.p2wpkhInP2sh = {
@@ -43,9 +56,23 @@ bitcoinjs.bitcoin.networks.testnet.p2wpkhInP2sh = {
wif: 0xef
};
bitcoinjs.bitcoin.networks.litecoin.p2wpkh = {
baseNetwork: "litecoin",
messagePrefix: '\x19Litecoin Signed Message:\n',
bech32: 'ltc',
bip32: {
public: 0x04b24746,
private: 0x04b2430c
},
pubKeyHash: 0x30,
scriptHash: 0x32,
wif: 0xb0
};
bitcoinjs.bitcoin.networks.litecoin.p2wpkhInP2sh = {
baseNetwork: "litecoin",
messagePrefix: '\x19Litecoin Signed Message:\n',
bech32: 'ltc',
bip32: {
public: 0x01b26ef6,
private: 0x01b26792
@@ -55,4 +82,158 @@ bitcoinjs.bitcoin.networks.litecoin.p2wpkhInP2sh = {
wif: 0xb0
};
bitcoinjs.bitcoin.networks.fujicoin.p2wpkh = {
baseNetwork: "fujicoin",
messagePrefix: '\x19FujiCoin Signed Message:\n',
bech32: 'fc',
bip32: {
public: 0x04b24746,
private: 0x04b2430c
},
pubKeyHash: 0x24,
scriptHash: 0x10,
wif: 0xa4
};
bitcoinjs.bitcoin.networks.fujicoin.p2wpkhInP2sh = {
baseNetwork: "fujicoin",
messagePrefix: '\x19FujiCoin Signed Message:\n',
bech32: 'fc',
bip32: {
public: 0x049d7cb2,
private: 0x049d7878
},
pubKeyHash: 0x24,
scriptHash: 0x10,
wif: 0xa4
};
bitcoinjs.bitcoin.networks.vertcoin.p2wpkh = {
baseNetwork: "vertcoin",
messagePrefix: '\x18Vertcoin Signed Message:\n',
bech32: 'vtc',
bip32: {
public: 0x0488b21e,
private: 0x0488ade4
},
pubKeyHash: 71,
scriptHash: 5,
wif: 0x80
};
bitcoinjs.bitcoin.networks.vertcoin.p2wpkhInP2sh = {
baseNetwork: "vertcoin",
messagePrefix: '\x18Vertcoin Signed Message:\n',
bip32: {
public: 0x0488b21e,
private: 0x0488ade4
},
pubKeyHash: 71,
scriptHash: 5,
wif: 0x80
};
bitcoinjs.bitcoin.networks.bgold.p2wpkh = {
baseNetwork: "bgold",
messagePrefix: '\x1DBitcoin Gold Signed Message:\n',
bech32: 'btg',
bip32: {
public: 0x04b24746,
private: 0x04b2430c
},
pubKeyHash: 0x26,
scriptHash: 0x17,
wif: 0x80,
};
bitcoinjs.bitcoin.networks.bgold.p2wpkhInP2sh = {
baseNetwork: "bgold",
messagePrefix: '\x1DBitcoin Gold Signed Message:\n',
bech32: 'btg',
bip32: {
public: 0x049d7cb2,
private: 0x049d7878
},
pubKeyHash: 0x26,
scriptHash: 0x17,
wif: 0x80,
};
bitcoinjs.bitcoin.networks.digibyte.p2wpkh = {
baseNetwork: "digibyte",
messagePrefix: 'x19DigiByte Signed Message:\n',
bech32: 'dgb',
bip32: {
public: 0x04b24746,
private: 0x04b2430c
},
pubKeyHash: 0x1e,
scriptHash: 0x3f,
wif: 0x80
};
bitcoinjs.bitcoin.networks.digibyte.p2wpkhInP2sh = {
baseNetwork: "digibyte",
messagePrefix: '\x19DigiByte Signed Message:\n',
bech32: 'dgb',
bip32: {
public: 0x049d7cb2,
private: 0x049d7878
},
pubKeyHash: 0x1e,
scriptHash: 0x3f,
wif: 0x80
};
bitcoinjs.bitcoin.networks.blockstamp.p2wpkh = {
baseNetwork: "blockstamp",
messagePrefix: '\x18BlockStamp Signed Message:\n',
bech32: 'bc',
bip32: {
public: 0x0488B21E,
private: 0x0488ADE4,
},
pubKeyHash: 0x00,
scriptHash: 0x05,
wif: 0x80,
};
bitcoinjs.bitcoin.networks.blockstamp.p2wpkhInP2sh = {
baseNetwork: "blockstamp",
messagePrefix: '\x18BlockStamp Signed Message:\n',
bech32: 'bc',
bip32: {
public: 0x0488B21E,
private: 0x0488ADE4,
},
pubKeyHash: 0x00,
scriptHash: 0x05,
wif: 0x80,
};
bitcoinjs.bitcoin.networks.nix.p2wpkh = {
baseNetwork: "nix",
messagePrefix: '\x18Nix Signed Message:\n',
bech32: 'nix',
bip32: {
public: 0x0488b21e,
private: 0x0488ade4,
},
pubKeyHash: 0x26,
scriptHash: 0x35,
wif: 0x80,
};
bitcoinjs.bitcoin.networks.nix.p2wpkhInP2sh = {
baseNetwork: "nix",
messagePrefix: '\x18Nix Signed Message:\n',
bech32: 'nix',
bip32: {
public: 0x0488b21e,
private: 0x0488ade4,
},
pubKeyHash: 0x26,
scriptHash: 0x35,
wif: 0x80,
};
})();

42516
src/js/stellar-util.js Normal file

File diff suppressed because one or more lines are too long

View File

@@ -1,3 +1,6 @@
// Polyfill for NFKD normalization
// See https://github.com/walling/unorm
(function (root) {
"use strict";

2051
src/js/wordlist_korean.js Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff