forked from iancoleman/bip39
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathindex.html
164 lines (155 loc) · 5.93 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="utf-8" />
<title>Bitcoin Recovery Phrase Recovery</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<meta content="Recovery tool for incomplete or incorrect 12-word bitcoin recovery phrases" name="description"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta content="James MacWhyte" name="author" />
<link rel="stylesheet" type="text/css" href="css/main.css">
</head>
<body>
<div class="container">
<h1 class="text-center title">Recovery Phrase Recovery Tool</h1>
<div class="readme-box">
<div class="row">
<div class="col-md-12">
<h3>What is it?</h3>
<p>
If you wrote down a BIP32/breadwallet/Hive 12-word recovery phrase, but
somehow ended up with only 11 words or your phrase is considered invalid,
this tool can try to repair your phrase for you. You must have <i>either</i> 11 words of your phrase in the
correct order, <i>or</i> 12 words of your phrase with one of the words being
incorrect (resulting in a "bad phrase" error message).
</p>
<h3>Disclaimer</h3>
<p>
This page is not affiliated with any company or product, and is
provided as-is for users who are interested in using it. By using this
site, <b>you agree to assume all risk</b>. The author of this software will not
be held responsible if the security of your bitcoin wallet is
compromised as a result of using this site.
</p>
<h3>How can I remain safe?</h3>
<p>
This page is 100% open source, which means anyone is free to view the source code
and ensure the software is not designed to steal your bitcoin. However,
entering your phrase into a computer or website is generally a bad idea, as it could be copied by
malware, keyloggers, network eavesdroppers, or even people viewing your screen. As soon as you recover your funds,
please move them to a new wallet and discontinue use of any recovery phrases you enter here.
</p>
</div>
</div>
<div class="row">
<div class="col-md-12 textcenter">
<div class="col-md-3"></div>
<div class="col-md-6 disclaimer-text">
<input type="checkbox" class="disclaimer">
I understand the risks of using this site and take full responsibility.
</div>
</div>
</div>
</div>
<br>
<div class="row">
<div class="col-md-1"></div>
<div class="col-md-8">
<form>
<div class="form-group">
<input id="phrase" class="phrase form-control" readOnly value="Please accept the disclaimer above to continue."></input>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<button class="btn start greyed">Start</button>
</div>
</div>
</div>
<div class="row">
<div class="col-md-2"></div>
<div class="col-md-8">
<div class="form-group progress-container">
<div class="progress"></div>
</div>
</form>
</div>
</div>
<hr>
<div class="row">
<div class="col-md-12 textcenter">
<h3>Source code</h3>
<p>
<a href="https://github.com/jmacwhyte/recovery-phrase-recovery" target="_blank">
https://github.com/jmacwhyte/recovery-phrase-recovery
</a>
</p>
<h3>Libraries</h3>
</div>
</div>
<div class="row">
<div class="col-md-6 bottomlinks">
<p>
<span>BitcoinJS - </span>
<a href="https://github.com/bitcoinjs/bitcoinjs-lib" target="_blank">
https://github.com/bitcoinjs/bitcoinjs-lib
</a>
</p>
<p>
<span>jsBIP39 - </span>
<a href="https://github.com/iancoleman/jsbip39" target="_blank">
https://github.com/iancoleman/jsbip39
</a>
</p>
<p>
<span>sjcl - </span>
<a href="https://github.com/bitwiseshiftleft/sjcl" target="_blank">
https://github.com/bitwiseshiftleft/sjcl
</a>
</p>
</div>
<div class="col-md-6 bottomlinks">
<p>
<span>jQuery - </span>
<a href="https://jquery.com/" target="_blank">
https://jquery.com/
</a>
</p>
<p>
<span>Twitter Bootstrap - </span>
<a href="http://getbootstrap.com/" target="_blank">
http://getbootstrap.com/
</a>
</p>
</div>
</div>
</div>
<div class="feedback-container">
<div class="feedback alert alert-danger" style="display:none">Loading...</div>
<div class="pending alert alert-info">Loading...</div>
</div>
<script type="text/template" id="address-row-template">
<tr>
<td class="index"><span></span></td>
<td class="address"><span></span></td>
<td class="pubkey"><span></span></td>
<td class="privkey"><span></span></td>
</tr>
</script>
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/levenshtein.js"></script>
<script src="js/bitcoinjs-1-5-7.js"></script>
<script src="js/bitcoinjs-extensions.js"></script>
<script src="js/sjcl-bip39.js"></script>
<script src="js/wordlist_english.js"></script>
<script src="js/wordlist_japanese.js"></script>
<script src="js/wordlist_spanish.js"></script>
<script src="js/wordlist_chinese_simplified.js"></script>
<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/jsbip39.js"></script>
<script src="js/index.js"></script>
</body>
</html>