-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathindex.html
255 lines (241 loc) · 10.7 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
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
<!DOCTYPE HTML>
<html lang="en">
<head>
<title>Fast, Private and Secure Grin Wallet - Grin++</title>
<meta name="description" content="Lightning Fast, Easy To Use, Private & Secure Grin Wallet for Windows, Linux ,macOS and Android">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<meta name="theme-color" content="#f4e915" />
<link rel="canonical" href="https://grinplusplus.github.io/"/>
<link rel="icon" href="images/favicon.ico" />
<link rel="stylesheet" href="assets/css/main.css" />
<!--
<noscript><link rel="stylesheet" href="assets/css/noscript.css" /></noscript>
-->
</head>
<body class="is-preload">
<!-- Header -->
<header id="header">
<div class="content">
<h2>Private & Secure</h2>
<h1>Confidential Grin ツ Wallet</h1>
<p>Grin++ was designed and coded to be secure, fast, and reliable. Your keys, your coins, all transactions are done via TOR.</p>
<ul class="actions">
<li><a id="download-link" href="#" class="button primary icon fa-download">Download <small id="version"></small></a></li>
<li><a href="#one" class="button icon solid fa-chevron-down scrolly">Learn More</a></li>
</ul>
</div>
</header>
<!-- One -->
<section id="one" class="wrapper special">
<div class="inner alt">
<div class="row">
<div class="col-4 col-12-medium">
<img src="./images/flash_on.svg" alt="Lightning Fast" class="feature">
<h2>Lightning Fast</h2>
<p>Send & receive instantly. Restore wallets in seconds. Node fully syncs in minutes.</p>
</div>
<div class="col-4 col-12-medium">
<img src="./images/mood.svg" alt="Easy To Use" class="feature">
<h2>Easy To Use</h2>
<p>Transact via file, http(s), or TOR. 100% compatible with grin-wallet. No port forwarding required.</p>
</div>
<div class="col-4 col-12-medium">
<img src="./images/cloud_queue.svg" alt="Highly Scalable" class="feature">
<h2>Highly Scalable</h2>
<p>Ultra-modular design. Powerful multi-user wallet. Adjustable caching.</p>
</div>
</div>
</div>
</section>
<!-- PC Screenshot -->
<section id="screenshot" class="wrapper">
<div class="inner">
<div class="image pc">
<img src="images/screenshot.png" alt="" />
</div>
</div>
</section>
<!-- Two -->
<section id="two" class="wrapper">
<div class="inner alt">
<section class="spotlight">
<div class="image"><img src="images/wallet.png" alt="" /></div>
<div class="content">
<h3>Multiplatform. <span class="muted">Support for most common operating systems.</span></h3>
<p>Windows, Linux, MacOS are supported. Full AES w/scrypt encryption to protect your coins and privacy are implemented. Also, passwords never stored in memory.</p>
</div>
</section>
<section class="spotlight">
<div class="image"><img src="images/coin_control.png" alt="" /></div>
<div class="content">
<h3>Coin Control. <span class="muted">Combine multiple transactions.</span></h3>
<p>Control how you spend the coins in your wallet when sending a transaction. You can choose what addresses will be the ones sending the coins and which of the coins you have received will be used.</p>
</div>
</section>
<section class="spotlight">
<div class="image"><img src="images/multiuser.png" alt="" /></div>
<div class="content">
<h3>Multi-user. <span class="muted">Manage multiple accounts locally.</span></h3>
<p>With Grin++ you can create multiple accounts separately. A crypto wallet works just like a bank account where we can store the transactions made, can use to send and receive digital currency.</p>
</div>
</section>
<section class="spotlight">
<div class="image"><img src="images/multi_language.png" alt="" /></div>
<div class="content">
<h3>Multi-language. <span class="muted">Turkish, Russian, Chinese and more.</span></h3>
<p>With users worldwide, Grin++ is available in 15 different languages.</p>
</div>
</section>
</div>
</section>
<!-- Three -->
<section id="download" class="wrapper strip">
<header class="major">
<h2>Download</h2>
</header>
<div class="inner alt align-center">
<div class="row">
<div class="col-3 col-6-medium">
<div class="feature icon brands fa-windows"></div>
<h3>Windows</h3>
<a id="windows-download" href="#" class="button fit">Download</a>
<p>Windows 7 or later (64 bit only)</p>
</div>
<div class="col-3 col-6-medium">
<div class="feature icon brands fa-linux"></div>
<h3>Linux</h3>
<a id="linux-download" href="#" class="button fit">Download</a>
<p>Ubuntu 16.04.2+, Debian 10+ (64 bit only</p>
</div>
<div class="col-3 col-6-medium">
<div class="feature icon brands fa-apple"></div>
<h3>macOS</h3>
<a id="macos-download" href="#" class="button fit">Download</a>
<p>macOS High Sierra (10.13) or later (64 bit only)</p>
</div>
<div class="col-3 col-6-medium">
<div class="feature icon brands fa-android"></div>
<h3>Android</h3>
<a href="https://play.google.com/store/apps/details?id=com.grinplusplus.mobile" class="button fit">Download</a>
<p>Android 9 or later (64 bit only)</p>
</div>
</div>
</div>
</section>
<!-- Four -->
<section id="four" class="wrapper">
<div class="inner">
<header>
<h2>Security Audit. +26k lines of code were audited.</h2>
<p>A community funded <a target="_blank" href="SmartDec%20Grin++%20Security%20Audit.pdf">Security Audit</a> was performed by <a target="_blank" href="https://smartdec.com/">SmartDec</a>. The task was to find and describe security issues in the code base of the platform. The code was completely manually analyzed taking into consideration the Mimblewimble protocol specification and the C++ source code. Recommendations were properly followed and critical issues mitigated.</p>
</header>
</div>
</section>
<!-- Five -->
<section id="five" class="wrapper">
<div class="inner">
<header>
<h2>Grin ツ The privacy-preserving digital currency.</h2>
<p>Grin is a lightweight implementation of the Mimblewimble protocol. The main goal and characteristics of the Grin project are: Privacy, Scalability, Simplicity, Cryptography and Decentralization. All outputs in Grin are unique and have no common data with any previous output. Instead of relying on a known address to send money, transactions have to be built interactively, with two (or more) wallets exchanging data with one another. This interaction does not require both parties to be online at the same time. Grin wants to be usable for everyone — regardless of borders, culture, skills or access; to know more about about Grin, please visit <a target="_blank" href="https://grin.mw/">GRIN.MW</a></p>
</header>
</div>
</section>
<!-- Six -->
<section id="six" class="wrapper strip">
<header class="major">
<h2>Contributing</h2>
</header>
<ul class="actions special">
<li><a target="_blank" href="bitcoin:3G39h3G7HneymYL4kdgkDFLoB9uQ536Cw1" class="button primary icon brands fa-btc">Donating</a></li>
<li><a target="_blank" href="https://github.com/GrinPlusPlus" class="button">Coding</a></li>
<li><a target="_blank" href="https://shop.grinplusplus.com/" class="button">Shopping</a></li>
</ul>
<h4 class="align-center">Bitcoin: 3G39h3G7HneymYL4kdgkDFLoB9uQ536Cw1</h4>
</section>
<!-- Footer -->
<footer id="footer" class="wrapper">
<div class="inner">
<div class="row">
<div class="col-6 col-12-medium">
<h3>About</h3>
<p>Grin++ has been originally developed by David Burkett as an alternative node and wallet implementation in C++ for the Grin/Mimblewimble protocol. Later, David Tavarez joined and built a full node mobile wallet based on Grin++.</p>
</div>
<div class="col-3 col-12-medium">
<h3>Contributors</h3>
<ul>
<li>David Burkett</li>
<li>David Tavarez</li>
<li>....</li>
<li>....</li>
</ul>
</div>
<div class="col-3 col-12-medium">
<h3>Links</h3>
<ul>
<li><a target="_blank" href="https://github.com/GrinPlusPlus">Grin++ at Github</a></li>
<li><a target="_blank" href="https://github.com/GrinPlusPlus/GrinPlusPlus/wiki">Grin++ Wiki</a></li>
<li><a target="_blank" href="https://t.me/GrinPP">Grin++ on Telegram</a></li>
<li><a target="_blank" href="https://forum.grin.mw/">Grin forum on grin.mw</a></li>
</ul>
</div>
</div>
</div>
</footer>
<!-- Scripts -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery.scrolly.min.js"></script>
<script src="assets/js/browser.min.js"></script>
<script src="assets/js/breakpoints.min.js"></script>
<script src="assets/js/util.js"></script>
<script src="assets/js/main.js"></script>
<script>
$(document).ready(function () {
let winVersion = navigator.appVersion.indexOf("Win") !== -1;
let macVersion = navigator.appVersion.indexOf("Mac") !== -1;
let windowsLink = "";
let macOSLink = "";
let linuxLink = "";
fetch(
"https://api.github.com/repos/GrinPlusPlus/GrinPlusPlus/releases/latest"
)
.then(function (response) {
return response.json();
})
.then(function (json) {
let version = json.tag_name.substring(1);
let downloadURL = "";
const assets = json.assets;
for (var i = 0; i < assets.length; i++) {
const asset = assets[i];
if (asset.browser_download_url != null) {
if (asset.browser_download_url.endsWith(".dmg"))
macOSLink = asset.browser_download_url;
if (asset.browser_download_url.endsWith(".exe"))
windowsLink = asset.browser_download_url;
if (asset.browser_download_url.endsWith(".AppImage"))
linuxLink = asset.browser_download_url;
if (
(macVersion && asset.browser_download_url.endsWith(".dmg")) ||
(winVersion && asset.browser_download_url.endsWith(".exe")) ||
(!macVersion &&
!winVersion &&
asset.browser_download_url.endsWith(".AppImage"))
) {
downloadURL = asset.browser_download_url;
}
}
}
$("#version").html("v" + version);
$("#download-link").attr("href", downloadURL);
$("#windows-download").attr("href", windowsLink);
$("#linux-download").attr("href", linuxLink);
$("#macos-download").attr("href", macOSLink);
})
.catch(function (error) {
console.log(error);
});
});
</script>
</body>
</html>