@ -0,0 +1 @@ |
|||
Fuck jl777, he disgraced his cypherpunk village |
@ -0,0 +1,12 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="pt-br"> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush SilentDragon</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://github.com/MyHush/SilentDragon/releases"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,12 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="pt-br"> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush SilentDragon</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://github.com/MyHush/SilentDragonAndroid/releases"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,12 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="pt-br"> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush SilentDragon</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://github.com/MyHush/SilentDragonLite/releases"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,14 @@ |
|||
|
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush Telegram</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<!-- <meta http-equiv="refresh" content="1; URL=https://t.me/HushPrivacyCoin"> --> |
|||
<meta http-equiv="refresh" content="1; URL=https://t.me/Hush_Coin"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,12 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush YouTube</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://www.youtube.com/channel/UCPALpuoV1bCYcenBl1bPzSQ"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 5.3 KiB |
After Width: | Height: | Size: 4.8 KiB |
After Width: | Height: | Size: 6.2 KiB |
After Width: | Height: | Size: 8.3 KiB |
After Width: | Height: | Size: 4.1 KiB |
After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 6.4 KiB |
After Width: | Height: | Size: 6.4 KiB |
After Width: | Height: | Size: 4.7 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 351 KiB |
After Width: | Height: | Size: 212 KiB |
After Width: | Height: | Size: 200 KiB |
After Width: | Height: | Size: 63 KiB |
After Width: | Height: | Size: 242 KiB |
After Width: | Height: | Size: 98 KiB |
After Width: | Height: | Size: 6.7 KiB |
After Width: | Height: | Size: 6.5 KiB |
After Width: | Height: | Size: 8.2 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 7.0 KiB |
After Width: | Height: | Size: 6.4 KiB |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 5.8 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 6.6 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 4.8 KiB |
After Width: | Height: | Size: 332 KiB |
After Width: | Height: | Size: 177 KiB |
After Width: | Height: | Size: 186 KiB |
After Width: | Height: | Size: 65 KiB |
After Width: | Height: | Size: 241 KiB |
After Width: | Height: | Size: 101 KiB |
After Width: | Height: | Size: 7.5 KiB |
After Width: | Height: | Size: 7.0 KiB |
After Width: | Height: | Size: 9.7 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 6.6 KiB |
After Width: | Height: | Size: 6.3 KiB |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 5.3 KiB |
After Width: | Height: | Size: 6.8 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 4.8 KiB |
After Width: | Height: | Size: 343 KiB |
After Width: | Height: | Size: 235 KiB |
After Width: | Height: | Size: 191 KiB |
After Width: | Height: | Size: 72 KiB |
After Width: | Height: | Size: 244 KiB |
After Width: | Height: | Size: 95 KiB |
After Width: | Height: | Size: 7.2 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 6.7 KiB |
After Width: | Height: | Size: 8.0 KiB |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 4.2 KiB |
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 5.9 KiB |
After Width: | Height: | Size: 6.4 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 4.7 KiB |
After Width: | Height: | Size: 324 KiB |
After Width: | Height: | Size: 235 KiB |
After Width: | Height: | Size: 191 KiB |
After Width: | Height: | Size: 59 KiB |
After Width: | Height: | Size: 238 KiB |
After Width: | Height: | Size: 97 KiB |
After Width: | Height: | Size: 6.8 KiB |
After Width: | Height: | Size: 8.1 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 9.5 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 7.0 KiB |
After Width: | Height: | Size: 6.7 KiB |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 6.0 KiB |
After Width: | Height: | Size: 6.7 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 4.7 KiB |
After Width: | Height: | Size: 330 KiB |
After Width: | Height: | Size: 227 KiB |
After Width: | Height: | Size: 198 KiB |
After Width: | Height: | Size: 57 KiB |
After Width: | Height: | Size: 242 KiB |
After Width: | Height: | Size: 104 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 7.4 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 8.9 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 5.3 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 7.4 KiB |
After Width: | Height: | Size: 8.5 KiB |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 6.3 KiB |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 330 KiB |
After Width: | Height: | Size: 229 KiB |
After Width: | Height: | Size: 210 KiB |
After Width: | Height: | Size: 68 KiB |
After Width: | Height: | Size: 247 KiB |
After Width: | Height: | Size: 92 KiB |
After Width: | Height: | Size: 7.5 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 8.9 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 6.9 KiB |
After Width: | Height: | Size: 6.6 KiB |
After Width: | Height: | Size: 4.5 KiB |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 6.3 KiB |
After Width: | Height: | Size: 7.5 KiB |
After Width: | Height: | Size: 5.1 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 322 KiB |
After Width: | Height: | Size: 236 KiB |
After Width: | Height: | Size: 190 KiB |
After Width: | Height: | Size: 60 KiB |
After Width: | Height: | Size: 247 KiB |
After Width: | Height: | Size: 106 KiB |
After Width: | Height: | Size: 6.7 KiB |
After Width: | Height: | Size: 7.4 KiB |
After Width: | Height: | Size: 9.4 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 6.6 KiB |
After Width: | Height: | Size: 8.0 KiB |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 5.6 KiB |
After Width: | Height: | Size: 5.8 KiB |
After Width: | Height: | Size: 6.7 KiB |
After Width: | Height: | Size: 5.0 KiB |
After Width: | Height: | Size: 5.5 KiB |
After Width: | Height: | Size: 4.6 KiB |
After Width: | Height: | Size: 320 KiB |
After Width: | Height: | Size: 211 KiB |
After Width: | Height: | Size: 193 KiB |
After Width: | Height: | Size: 61 KiB |
After Width: | Height: | Size: 244 KiB |
After Width: | Height: | Size: 92 KiB |
After Width: | Height: | Size: 9.4 KiB |
After Width: | Height: | Size: 9.6 KiB |
After Width: | Height: | Size: 9.3 KiB |
After Width: | Height: | Size: 15 KiB |
@ -0,0 +1,13 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="pt-br"> |
|||
<head> |
|||
|
|||
<meta charset="utf-8"> |
|||
<title>Hush BitcoinTalk</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://bitcointalk.org/index.php?topic=2008578.0"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,12 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Credits for SilentDragonAndroid</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://github.com/MyHush/SilentDragonAndroid/blob/master/CREDITS"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,14 @@ |
|||
|
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush Telegram</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<!-- <meta http-equiv="refresh" content="1; URL=https://t.me/HushPrivacyCoin"> --> |
|||
<meta http-equiv="refresh" content="1; URL=https://t.me/Hush_Coin"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
After Width: | Height: | Size: 361 KiB |
@ -0,0 +1,12 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>jl777 should be first KMD user to post his selfie publicly</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://en.wikipedia.org/wiki/Know_your_customer?jl777=KYC&traitor=1"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
After Width: | Height: | Size: 33 KiB |
@ -0,0 +1,466 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<!-- Basic --> |
|||
<meta charset="utf-8"> |
|||
<title>Hush</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
|
|||
<!-- Favicons --> |
|||
<link rel="shortcut icon" href="/favicon.ico"> |
|||
<link rel="apple-touch-icon-precomposed" href="/images/icons/favicon.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/images/icons/favicon@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/images/icons/favicon-72.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/images/icons/favicon-72@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="60x60" href="/images/icons/favicon-60.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="/images/icons/favicon-60@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="/images/icons/favicon-76.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="/images/icons/favicon-76@2x.png"> |
|||
|
|||
<!-- Styles --> |
|||
<link rel="stylesheet" href="/css/bootstrap.min.css"> |
|||
<link rel="stylesheet" href="/css/styles.css"> |
|||
|
|||
</head> |
|||
<body data-spy="scroll" data-target=".navbar" data-offest="120"> |
|||
<!-- Navbar --> |
|||
<nav class="navbar navbar-default navbar-fixed-top"> |
|||
<div class="container"> |
|||
<div class="navbar-header"> |
|||
<!--Mobile menu icon --> |
|||
<div class="container navbar-toggle collapsed" data-toggle="collapse" data-target="#menuicon" aria-expanded="true" role="button"> |
|||
<div class="bar1"></div> |
|||
<div class="bar2"></div> |
|||
<div class="bar3"></div> |
|||
</div> |
|||
<a class="navbar-brand" href="../index.html" data-value="home-section"> |
|||
<img src="/images/logo-nav.png" alt="Logo"> |
|||
</a> |
|||
</div> |
|||
<!-- Bootstrap Navbar No Mobile --> |
|||
<div class="collapse navbar-collapse" id="menuicon"> |
|||
<ul class="nav navbar-nav navbar-right"> |
|||
<!--<li class="dropdown"> |
|||
<a href="#about-section" data-value="about-section" class="aboutlang">List</a> |
|||
<ul class="dropdown-content"> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="featureslang" onclick="document.getElementById('Exemple_1').click()"> |
|||
Exemple_1 |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="speclang" onclick="document.getElementById('Exemple_2').click()"> |
|||
Exemple_2 |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="benefitslang" onclick="document.getElementById('Exemple_3').click()"> |
|||
Exemple_3 |
|||
</a> |
|||
</li> |
|||
</ul> |
|||
</li>--> |
|||
<!--<li><a href="#hushchat-section" data-value="hushchat-section" class="hushchatlang">HushChat</a></li>--> |
|||
<li class="dropdown"> |
|||
<a class="trlangREMOVED" href="javascript:;"> <i class="fa fa-cog"></i> </a> |
|||
<ul class="dropdown-content-lang"> |
|||
<!--<li> |
|||
<a class="bulgarian" id="bulgarian" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-bg"></span> Bulgarian |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-cn"></span> Chinese |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="dutch" id="dutch" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-nl"></span> Dutch |
|||
</a> |
|||
</li>--> |
|||
<li> |
|||
<a class="english" id="english" href="javascript:;" onclick="testch(this.id)"> |
|||
English |
|||
</a> |
|||
</li> |
|||
<!--<li> |
|||
<a class="czech" id="czech" href="javascript:;" onclick="testch(this.id)"> |
|||
Czech |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="french" id="french" href="javascript:;" onclick="testch(this.id)"> |
|||
Français |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="german" id="german" href="javascript:;" onclick="testch(this.id)"> |
|||
German |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="hungarian" id="hungarian" href="javascript:;" onclick="testch(this.id)"> |
|||
Hungarian |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="italian" id="italian" href="javascript:;" onclick="testch(this.id)"> |
|||
Italian |
|||
</a> |
|||
</li>>--> |
|||
<!-- <li> |
|||
<a class="polish" id="polish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-pl"></span> Polish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="portuguese" id="portuguese" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-br"></span> Portuguese |
|||
</a> |
|||
</li>--> |
|||
<!-- <li> |
|||
<a class="russian" id="russian" href="javascript:;" onclick="testch(this.id)"> |
|||
Русский |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)"> |
|||
Español |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="ukrainian" id="ukrainian" href="javascript:;" onclick="testch(this.id)"> |
|||
Українська |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)"> |
|||
中國 |
|||
</a> |
|||
</li>>--> |
|||
<!--<li> |
|||
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-es"></span> Spanish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="swedish" id="swedish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-se"></span> Swedish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="turkish" id="turkish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-tr"></span> Turkish |
|||
</a> |
|||
</li>--> |
|||
</ul> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</nav> |
|||
<div id="seconds_until_halving" style="display:none;">0</div> |
|||
<!-- DEBUG Seconds until halving: <div id="seconds_until_halving">0</div> --> |
|||
|
|||
<!-- Home Section --> |
|||
<section class="home-section" id="home-section"> |
|||
<div class="display-table"> |
|||
<div class="display-table-cell"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<h1 class="halving1lang"> Hush is halving in :</h1> |
|||
<p> |
|||
<h2 class="halving3lang" id="days_until_halving"><noscript>Thank you for activating your JavaScript.</noscript></h2> |
|||
<h2 class="halving4lang" id="date_halving"> </h2> |
|||
</p> |
|||
</div> |
|||
<div> |
|||
The first Hush halving will see the total block reward go from 12.5 HUSH to 3.125 HUSH per block. Since HUSH has a 10% |
|||
Founders Reward, this means that miners reward per block will go from 11.25 HUSH to 2.8125 HUSH per block. |
|||
</div> |
|||
<div> |
|||
This looks like a "double halving", but since the HUSH Block Time is getting twice as fast, these new numbers mean that exactly |
|||
half as much HUSH will be mined per day at the new faster 75 second block time. |
|||
</div> |
|||
<div> |
|||
More details can be found in the Hush whitepaper. |
|||
</div> |
|||
<br> |
|||
<a class="btn btn-hush hl4lang" href="https://github.com/MyHush/hush-v3-whitepaper/raw/master/hush-v3.pdf" target="_blank">Whitepaper</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="contact-section" id="contact-section"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-8 col-sm-offset-2"> |
|||
<div class="title"><h3 class="con1lang">Join us!</h3></div> |
|||
<p><strong class="con2alang">Hush</strong><span class="con2blang"> is a community project. Everyone is welcomed with open arms!</span></p> |
|||
<div class="contact-text"> |
|||
<ul> |
|||
<li><a class="discord" href="//myhush.org/discord/index.html" target="_blank" data-toggle="tooltip" title="Discord"><img src="/images/Discord_Grey.png" alt="Discord" height="45px" width="45px"/></a></li> |
|||
<li><a class="telegram" href="//myhush.org/telegram" target="_blank" data-toggle="tooltip" title="Telegram"><img src="/images/Telegram_grey.png" alt="Telegram" height="45px" width="45px"/></a></li> |
|||
<li><a class="matrix" href="//myhush.org/matrix" target="_blank" data-toggle="tooltip" title="Matrix"><img src="/images/Matrix.png" alt="Matrix" height="45px" width="45px"/></a></li> |
|||
<li><a class="twitter" href="//myhush.org/twitter" target="_blank" data-toggle="tooltip" title="Twitter"><img src="/images/Twitter_grey.png" alt="Twitter" height="45px" width="45px"/></a></li> |
|||
<li><a class="mastodon" href="//myhush.org/mastodon" target="_blank" data-toggle="tooltip" title="Mastodon"><img src="/images/Mastodon.png" alt="Mastodon" height="45px" width="45px"/></a></li> |
|||
<li><a class="reddit" href="//myhush.org/reddit" target="_blank" data-toggle="tooltip" title="Reddit"><img src="/images/reddit_grey.png" alt="Reddit" height="45px" width="45px"/></a></li> |
|||
<li><a class="btc" href="//bitcointalk.org/index.php?topic=2008578.0" target="_blank" data-toggle="tooltip" title="Bitcointalk"><img src="/images/btc_grey.png" alt="Bitcointalk" height="45px" width="45px"/></a></li> |
|||
<li><a class="youtube" href="//myhush.org/youtube" target="_blank" data-toggle="tooltip" title="YouTube"><img src="/images/Youtube_grey.png" alt="YouTube" height="45px" width="45px"/></a></li> |
|||
</ul> |
|||
</div> |
|||
<div class="contact-copyright"> |
|||
<p>Copyright © 2016-<span id="s_year"></span> The Hush developers. All rights reserved.</p> |
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<!-- Scroll Top --> |
|||
<div class="animated fadeInRight" id="scroll-top"> |
|||
<i class="fa fa-chevron-up"></i> |
|||
</div> |
|||
|
|||
<!-- Scripts --> |
|||
<script type="text/javascript"> |
|||
var today=new Date(); |
|||
var year = today.getFullYear(); |
|||
var syear = document.getElementById('s_year'); |
|||
syear.innerHTML = year; |
|||
</script> |
|||
<script src="//code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script> |
|||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js"> </script> |
|||
<script src="/js/bootstrap.min.js"></script> |
|||
<script src="/js/scripts.js"></script> |
|||
<!-- |
|||
<script src="https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.js"></script> |
|||
<script> |
|||
// external js: isotope.pkgd.js |
|||
// init Isotope |
|||
var $grid = $('.grid').isotope({ |
|||
filter: '.features', |
|||
itemSelector: '.element-item', |
|||
layoutMode: 'fitRows', |
|||
fitWidth: true |
|||
}); |
|||
// filter functions |
|||
var filterFns = { |
|||
// show if number is greater than 50 |
|||
numberGreaterThan50: function() { |
|||
var number = $(this).find('.number').text(); |
|||
return parseInt( number, 10 ) > 50; |
|||
}, |
|||
// show if name ends with -ium |
|||
ium: function() { |
|||
var name = $(this).find('.name').text(); |
|||
return name.match( /ium$/ ); |
|||
} |
|||
}; |
|||
// bind filter button click |
|||
$('.filters-button-group').on( 'click', 'button', function() { |
|||
var filterValue = $( this ).attr('data-filter'); |
|||
// use filterFn if matches value |
|||
filterValue = filterFns[ filterValue ] || filterValue; |
|||
$grid.isotope({ filter: filterValue }); |
|||
}); |
|||
// change is-checked class on buttons |
|||
$('.button-group').each( function( i, buttonGroup ) { |
|||
var $buttonGroup = $( buttonGroup ); |
|||
$buttonGroup.on( 'click', 'button', function() { |
|||
$buttonGroup.find('.is-checked').removeClass('is-checked'); |
|||
$( this ).addClass('is-checked'); |
|||
}); |
|||
}); |
|||
|
|||
</script> |
|||
--> |
|||
<div class="modal fade" id="myModal"> |
|||
<div class="modal-dialog"> |
|||
<div class="modal-content"> |
|||
|
|||
<div class="modal-body"> |
|||
|
|||
<div class="close-button"> |
|||
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> |
|||
|
|||
|
|||
</div> |
|||
<div class="embed-responsive embed-responsive-16by9"> |
|||
<iframe class="embed-responsive-item" frameborder="0"></iframe> |
|||
</div> |
|||
</div> |
|||
|
|||
</div><!-- /.modal-content --> |
|||
</div><!-- /.modal-dialog --> |
|||
</div><!-- /.modal --> |
|||
|
|||
<script> |
|||
function log(s) { |
|||
console && console.log(s); |
|||
} |
|||
|
|||
function count(time_seconds){ |
|||
log("time_seconds="+time_seconds); |
|||
$('#seconds_until_halving').html( time_seconds ); |
|||
|
|||
var seconds = time_seconds; |
|||
var days = Math.floor(seconds / (3600*24)); |
|||
seconds -= days*3600*24; |
|||
var hrs = Math.floor(seconds / 3600); |
|||
seconds -= hrs*3600; |
|||
var mnts = Math.floor(seconds / 60); |
|||
seconds -= mnts*60; |
|||
log("seconds = " + seconds); |
|||
|
|||
if (days > 0) { |
|||
$('#days_until_halving').html(days+" days, "+hrs+"h "+mnts+"m "+seconds+"s"); |
|||
} else { |
|||
$('#days_until_halving').html(hrs+"h "+mnts+"m "+seconds+"s"); |
|||
} |
|||
|
|||
var today = new Date(); |
|||
var tomorrow = new Date(); |
|||
var timeStamp = tomorrow.setDate(today.getDate() + days) |
|||
ts = new Date(timeStamp); |
|||
$('#date_halving').html(ts.toLocaleDateString()); |
|||
} |
|||
$( document ).ready(function() { |
|||
log("doc ready"); |
|||
$.ajax({ |
|||
url: "https://explorer.myhush.org/insight-api-komodo/blocks?limit=1", |
|||
type: "GET", |
|||
dataType : "json", |
|||
}) |
|||
.done(function( json ) { |
|||
console.log(json); |
|||
$('#current_height').html( json.blocks[0].height ); |
|||
try { |
|||
if (json.blocks[0].height < 340000 ) { |
|||
time_seconds = parseInt((340000 - json.blocks[0].height)*150, 10); |
|||
} else { |
|||
$('#days_until_halving').html(" --- ") |
|||
} |
|||
} |
|||
catch(error) { |
|||
console.error(error); |
|||
$('#seconds_until_halving').html("Oooops, error talking to explorer API !") |
|||
// expected output: ReferenceError: nonExistentFunction is not defined |
|||
// Note - error messages will vary depending on browser |
|||
} |
|||
|
|||
log("count(" + time_seconds + ")" ); |
|||
count(time_seconds); |
|||
console.log("Setting up timer"); |
|||
var timeinterval = setInterval(function(){ |
|||
log( "DOM seconds_until_halving" + $('#seconds_until_halving').html() ); |
|||
var secs = parseInt( $('#seconds_until_halving').html() ); |
|||
log("secs = " + secs); |
|||
secs -= 1; |
|||
console.log("updating timer with secs=" + secs); |
|||
count( secs ); |
|||
if(secs <= 0){ |
|||
//TODO: setup new halving interval |
|||
clearInterval(timeinterval); |
|||
} |
|||
},1000); |
|||
}) |
|||
.fail(function( xhr, status, errorThrown ) { |
|||
//alert( "Ooops, error talking to explorer API!"); |
|||
$('#seconds_until_halving').html("Ooops, error talking to explorer API !") |
|||
console.log( "Error: " + errorThrown ); |
|||
console.log( "Status: " + status ); |
|||
console.dir( xhr ); |
|||
}) |
|||
.always(function( xhr, status ) { |
|||
console.log("Finished!"); |
|||
}); |
|||
}); |
|||
</script> |
|||
|
|||
<script> |
|||
if ($(window).width() < 960) { |
|||
|
|||
(function ($) { |
|||
$('.modalButton').on('click', function (e) { |
|||
var src = $(this).attr('data-src'); |
|||
window.open(src, '_blank').focus(); |
|||
|
|||
}); |
|||
})(jQuery); |
|||
} else { |
|||
(function ($) { |
|||
|
|||
function iframeModalOpen() { |
|||
|
|||
|
|||
$('.modalButton').on('click', function (e) { |
|||
var src = $(this).attr('data-src'); |
|||
var width = $(this).attr('data-width') || 640; |
|||
var height = $(this).attr('data-height') || 360; |
|||
|
|||
var allowfullscreen = $(this).attr('data-video-fullscreen'); |
|||
|
|||
|
|||
$("#myModal iframe").attr({ |
|||
'src': src, |
|||
'height': height, |
|||
'width': width, |
|||
'allowfullscreen': '' |
|||
}); |
|||
}); |
|||
|
|||
|
|||
$('#myModal').on('hidden.bs.modal', function () { |
|||
$(this).find('iframe').html(""); |
|||
$(this).find('iframe').attr("src", ""); |
|||
}); |
|||
} |
|||
|
|||
$(document).ready(function () { |
|||
iframeModalOpen(); |
|||
}); |
|||
|
|||
})(jQuery); |
|||
} |
|||
</script> |
|||
<script> |
|||
$(document).ready(function() { |
|||
if(localStorage.getItem('language') != null) { |
|||
language = localStorage.getItem('language'); |
|||
$.ajax({ |
|||
url: '/translations/' + language + '.xml', |
|||
success: function(xml) { |
|||
$(xml).find('translation').each(function(){ |
|||
var id = $(this).attr('id'); |
|||
var text = $(this).text(); |
|||
$("." + id).html(text); |
|||
}); |
|||
} |
|||
}); |
|||
} |
|||
}); |
|||
|
|||
function testch(id) { |
|||
localStorage.setItem('language', id); |
|||
language = id |
|||
$.ajax({ |
|||
url: '/translations/' + language + '.xml', |
|||
success: function(xml) { |
|||
$(xml).find('translation').each(function(){ |
|||
var id = $(this).attr('id'); |
|||
var text = $(this).text(); |
|||
$("." + id).html(text); |
|||
}); |
|||
} |
|||
}); |
|||
}; |
|||
</script> |
|||
</body> |
|||
</html> |
@ -0,0 +1,464 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<!-- Basic --> |
|||
<meta charset="utf-8"> |
|||
<title>Hush</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
|
|||
<!-- Favicons --> |
|||
<link rel="shortcut icon" href="/favicon.ico"> |
|||
<link rel="apple-touch-icon-precomposed" href="/images/icons/favicon.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/images/icons/favicon@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/images/icons/favicon-72.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/images/icons/favicon-72@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="60x60" href="/images/icons/favicon-60.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="/images/icons/favicon-60@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="/images/icons/favicon-76.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="/images/icons/favicon-76@2x.png"> |
|||
|
|||
<!-- Styles --> |
|||
<link rel="stylesheet" href="/css/bootstrap.min.css"> |
|||
<link rel="stylesheet" href="/css/styles.css"> |
|||
|
|||
<!-- IE9 Support --> |
|||
<!--[if lt IE 9]> |
|||
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> |
|||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> |
|||
<![endif]--> |
|||
|
|||
</head> |
|||
<body data-spy="scroll" data-target=".navbar" data-offest="120"> |
|||
<!-- Navbar --> |
|||
<nav class="navbar navbar-default navbar-fixed-top"> |
|||
<div class="container"> |
|||
<div class="navbar-header"> |
|||
<!--Mobile menu icon --> |
|||
<div class="container navbar-toggle collapsed" data-toggle="collapse" data-target="#menuicon" aria-expanded="true" role="button"> |
|||
<div class="bar1"></div> |
|||
<div class="bar2"></div> |
|||
<div class="bar3"></div> |
|||
</div> |
|||
<a class="navbar-brand" href="../index.html" data-value="home-section"> |
|||
<img src="/images/logo-nav.png" alt="Logo"> |
|||
</a> |
|||
</div> |
|||
<!-- Bootstrap Navbar No Mobile --> |
|||
<div class="collapse navbar-collapse" id="menuicon"> |
|||
<ul class="nav navbar-nav navbar-right"> |
|||
<!--<li class="dropdown"> |
|||
<a href="#about-section" data-value="about-section" class="aboutlang">List</a> |
|||
<ul class="dropdown-content"> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="featureslang" onclick="document.getElementById('Exemple_1').click()"> |
|||
Exemple_1 |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="speclang" onclick="document.getElementById('Exemple_2').click()"> |
|||
Exemple_2 |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="benefitslang" onclick="document.getElementById('Exemple_3').click()"> |
|||
Exemple_3 |
|||
</a> |
|||
</li> |
|||
</ul> |
|||
</li>--> |
|||
<!--<li><a href="#hushchat-section" data-value="hushchat-section" class="hushchatlang">HushChat</a></li>--> |
|||
<li class="dropdown"> |
|||
<a class="trlangREMOVED" href="javascript:;"> <i class="fa fa-cog"></i> </a> |
|||
<ul class="dropdown-content-lang"> |
|||
<!--<li> |
|||
<a class="bulgarian" id="bulgarian" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-bg"></span> Bulgarian |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-cn"></span> Chinese |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="dutch" id="dutch" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-nl"></span> Dutch |
|||
</a> |
|||
</li>--> |
|||
<li> |
|||
<a class="english" id="english" href="javascript:;" onclick="testch(this.id)"> |
|||
English |
|||
</a> |
|||
</li> |
|||
<!--<li> |
|||
<a class="czech" id="czech" href="javascript:;" onclick="testch(this.id)"> |
|||
Czech |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="french" id="french" href="javascript:;" onclick="testch(this.id)"> |
|||
Français |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="german" id="german" href="javascript:;" onclick="testch(this.id)"> |
|||
German |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="hungarian" id="hungarian" href="javascript:;" onclick="testch(this.id)"> |
|||
Hungarian |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="italian" id="italian" href="javascript:;" onclick="testch(this.id)"> |
|||
Italian |
|||
</a> |
|||
</li>>--> |
|||
<!-- <li> |
|||
<a class="polish" id="polish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-pl"></span> Polish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="portuguese" id="portuguese" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-br"></span> Portuguese |
|||
</a> |
|||
</li>--> |
|||
<!-- <li> |
|||
<a class="russian" id="russian" href="javascript:;" onclick="testch(this.id)"> |
|||
Русский |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)"> |
|||
Español |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="ukrainian" id="ukrainian" href="javascript:;" onclick="testch(this.id)"> |
|||
Українська |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)"> |
|||
中國 |
|||
</a> |
|||
</li>>--> |
|||
<!--<li> |
|||
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-es"></span> Spanish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="swedish" id="swedish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-se"></span> Swedish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="turkish" id="turkish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-tr"></span> Turkish |
|||
</a> |
|||
</li>--> |
|||
</ul> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</nav> |
|||
<div id="seconds_until_halving" style="display:none;">0</div> |
|||
<!-- DEBUG Seconds until halving: <div id="seconds_until_halving">0</div> --> |
|||
|
|||
<!-- Home Section --> |
|||
<section class="home-section" id="home-section"> |
|||
<div class="display-table"> |
|||
<div class="display-table-cell"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<h1 class="halving1lang"> Hush is halving in :</h1> |
|||
<p> |
|||
<h2 class="halving3lang" id="days_until_halving"><noscript>Thank you for activating your JavaScript.</noscript></h2> |
|||
<h2 class="halving4lang" id="date_halving"> </h2> |
|||
</p> |
|||
</div> |
|||
<div> |
|||
The first Hush halving will see the total block reward go from 12.5 HUSH to 6.25 HUSH per block. Since HUSH has a 10% |
|||
Founders Reward, this means that miners reward per block will go from 11.25 HUSH to 5.625 HUSH per block. |
|||
More details |
|||
can be found in the Hush whitepaper. |
|||
</div> |
|||
<br> |
|||
<a class="btn btn-hush hl4lang" href="https://github.com/MyHush/hush-v3-whitepaper/raw/master/hush-v3.pdf" target="_blank">Whitepaper</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="contact-section" id="contact-section"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-8 col-sm-offset-2"> |
|||
<div class="title"><h3 class="con1lang">Join us!</h3></div> |
|||
<p><strong class="con2alang">Hush</strong><span class="con2blang"> is a community project. Everyone is welcomed with open arms!</span></p> |
|||
<div class="contact-text"> |
|||
<ul> |
|||
<li><a class="discord" href="//myhush.org/discord/index.html" target="_blank" data-toggle="tooltip" title="Discord"><img src="/images/logo_discord.svg" alt="Discord" height="45px" width="45px"/></a></li> |
|||
<li><a class="telegram" href="//t.me/Hush_Coin" target="_blank" data-toggle="tooltip" title="Telegram"><img src="/images/logo_telegram.svg" alt="Telegram" height="45px" width="45px"/></a></li> |
|||
<li><a class="twitter" href="//twitter.com/MyHushTeam" target="_blank" data-toggle="tooltip" title="Twitter"><img src="/images/logo_twitter.svg" alt="Twitter" height="45px" width="45px"/></a></li> |
|||
<!--<li><a class="facebook" href="//fb.me/MyHushTeam" target="_blank" data-toggle="tooltip" title="Facebook"><i class="fa fa-facebook"></i></a></li>--> |
|||
<li><a class="reddit" href="//reddit.com/r/Myhush" target="_blank" data-toggle="tooltip" title="Reddit"><img src="/images/logo_reddit.svg" alt="Reddit" height="45px" width="45px"/></a></li> |
|||
<li><a class="btc" href="//bitcointalk.org/index.php?topic=2008578.0" target="_blank" data-toggle="tooltip" title="Bitcointalk"><img src="/images/logo_bitcointalk.svg" alt="Bitcointalk" height="45px" width="45px"/></a></li> |
|||
<li><a class="github" href="//github.com/MyHush" target="_blank" data-toggle="tooltip" title="GitHub"><img src="/images/logo_github.svg" alt="GitHub" height="45px" width="45px"/></a></li> |
|||
</ul> |
|||
</div> |
|||
<div class="contact-copyright"> |
|||
<p>Copyright © 2016-<span id="s_year"></span> The Hush developers. All rights reserved.</p> |
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<!-- Scroll Top --> |
|||
<div class="animated fadeInRight" id="scroll-top"> |
|||
<i class="fa fa-chevron-up"></i> |
|||
</div> |
|||
|
|||
<!-- Scripts --> |
|||
<script type="text/javascript"> |
|||
var today=new Date(); |
|||
var year = today.getFullYear(); |
|||
var syear = document.getElementById('s_year'); |
|||
syear.innerHTML = year; |
|||
</script> |
|||
<script src="//code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script> |
|||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js"> </script> |
|||
<script src="/js/bootstrap.min.js"></script> |
|||
<script src="/js/scripts.js"></script> |
|||
<script src="https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.js"></script> |
|||
<script> |
|||
// external js: isotope.pkgd.js |
|||
// init Isotope |
|||
var $grid = $('.grid').isotope({ |
|||
filter: '.features', |
|||
itemSelector: '.element-item', |
|||
layoutMode: 'fitRows', |
|||
fitWidth: true |
|||
}); |
|||
// filter functions |
|||
var filterFns = { |
|||
// show if number is greater than 50 |
|||
numberGreaterThan50: function() { |
|||
var number = $(this).find('.number').text(); |
|||
return parseInt( number, 10 ) > 50; |
|||
}, |
|||
// show if name ends with -ium |
|||
ium: function() { |
|||
var name = $(this).find('.name').text(); |
|||
return name.match( /ium$/ ); |
|||
} |
|||
}; |
|||
// bind filter button click |
|||
$('.filters-button-group').on( 'click', 'button', function() { |
|||
var filterValue = $( this ).attr('data-filter'); |
|||
// use filterFn if matches value |
|||
filterValue = filterFns[ filterValue ] || filterValue; |
|||
$grid.isotope({ filter: filterValue }); |
|||
}); |
|||
// change is-checked class on buttons |
|||
$('.button-group').each( function( i, buttonGroup ) { |
|||
var $buttonGroup = $( buttonGroup ); |
|||
$buttonGroup.on( 'click', 'button', function() { |
|||
$buttonGroup.find('.is-checked').removeClass('is-checked'); |
|||
$( this ).addClass('is-checked'); |
|||
}); |
|||
}); |
|||
|
|||
</script> |
|||
<div class="modal fade" id="myModal"> |
|||
<div class="modal-dialog"> |
|||
<div class="modal-content"> |
|||
|
|||
<div class="modal-body"> |
|||
|
|||
<div class="close-button"> |
|||
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> |
|||
|
|||
|
|||
</div> |
|||
<div class="embed-responsive embed-responsive-16by9"> |
|||
<iframe class="embed-responsive-item" frameborder="0"></iframe> |
|||
</div> |
|||
</div> |
|||
|
|||
</div><!-- /.modal-content --> |
|||
</div><!-- /.modal-dialog --> |
|||
</div><!-- /.modal --> |
|||
|
|||
<script> |
|||
function log(s) { |
|||
console && console.log(s); |
|||
} |
|||
|
|||
function count(time_seconds){ |
|||
log("time_seconds="+time_seconds); |
|||
$('#seconds_until_halving').html( time_seconds ); |
|||
|
|||
var seconds = time_seconds; |
|||
var days = Math.floor(seconds / (3600*24)); |
|||
seconds -= days*3600*24; |
|||
var hrs = Math.floor(seconds / 3600); |
|||
seconds -= hrs*3600; |
|||
var mnts = Math.floor(seconds / 60); |
|||
seconds -= mnts*60; |
|||
log("seconds = " + seconds); |
|||
|
|||
if (days > 0) { |
|||
$('#days_until_halving').html(days+" days, "+hrs+"h "+mnts+"m "+seconds+"s"); |
|||
} else { |
|||
$('#days_until_halving').html(hrs+"h "+mnts+"m "+seconds+"s"); |
|||
} |
|||
|
|||
var today = new Date(); |
|||
var tomorrow = new Date(); |
|||
var timeStamp = tomorrow.setDate(today.getDate() + days) |
|||
ts = new Date(timeStamp); |
|||
$('#date_halving').html(ts.toLocaleDateString()); |
|||
} |
|||
$( document ).ready(function() { |
|||
log("doc ready"); |
|||
$.ajax({ |
|||
url: "https://explorer.myhush.org/insight-api-komodo/blocks?limit=1", |
|||
type: "GET", |
|||
dataType : "json", |
|||
}) |
|||
.done(function( json ) { |
|||
console.log(json); |
|||
$('#current_height').html( json.blocks[0].height ); |
|||
try { |
|||
if (json.blocks[0].height < 340000 ) { |
|||
time_seconds = parseInt((340000 - json.blocks[0].height)*150, 10); |
|||
} else { |
|||
$('#days_until_halving').html(" --- ") |
|||
} |
|||
} |
|||
catch(error) { |
|||
console.error(error); |
|||
$('#seconds_until_halving').html("Oooops, error talking to explorer API !") |
|||
// expected output: ReferenceError: nonExistentFunction is not defined |
|||
// Note - error messages will vary depending on browser |
|||
} |
|||
|
|||
log("count(" + time_seconds + ")" ); |
|||
count(time_seconds); |
|||
console.log("Setting up timer"); |
|||
var timeinterval = setInterval(function(){ |
|||
log( "DOM seconds_until_halving" + $('#seconds_until_halving').html() ); |
|||
var secs = parseInt( $('#seconds_until_halving').html() ); |
|||
log("secs = " + secs); |
|||
secs -= 1; |
|||
console.log("updating timer with secs=" + secs); |
|||
count( secs ); |
|||
if(secs <= 0){ |
|||
//TODO: setup new halving interval |
|||
clearInterval(timeinterval); |
|||
} |
|||
},1000); |
|||
}) |
|||
.fail(function( xhr, status, errorThrown ) { |
|||
//alert( "Ooops, error talking to explorer API!"); |
|||
$('#seconds_until_halving').html("Ooops, error talking to explorer API !") |
|||
console.log( "Error: " + errorThrown ); |
|||
console.log( "Status: " + status ); |
|||
console.dir( xhr ); |
|||
}) |
|||
.always(function( xhr, status ) { |
|||
console.log("Finished!"); |
|||
}); |
|||
}); |
|||
</script> |
|||
|
|||
<script> |
|||
if ($(window).width() < 960) { |
|||
|
|||
(function ($) { |
|||
$('.modalButton').on('click', function (e) { |
|||
var src = $(this).attr('data-src'); |
|||
window.open(src, '_blank').focus(); |
|||
|
|||
}); |
|||
})(jQuery); |
|||
} else { |
|||
(function ($) { |
|||
|
|||
function iframeModalOpen() { |
|||
|
|||
|
|||
$('.modalButton').on('click', function (e) { |
|||
var src = $(this).attr('data-src'); |
|||
var width = $(this).attr('data-width') || 640; |
|||
var height = $(this).attr('data-height') || 360; |
|||
|
|||
var allowfullscreen = $(this).attr('data-video-fullscreen'); |
|||
|
|||
|
|||
$("#myModal iframe").attr({ |
|||
'src': src, |
|||
'height': height, |
|||
'width': width, |
|||
'allowfullscreen': '' |
|||
}); |
|||
}); |
|||
|
|||
|
|||
$('#myModal').on('hidden.bs.modal', function () { |
|||
$(this).find('iframe').html(""); |
|||
$(this).find('iframe').attr("src", ""); |
|||
}); |
|||
} |
|||
|
|||
$(document).ready(function () { |
|||
iframeModalOpen(); |
|||
}); |
|||
|
|||
})(jQuery); |
|||
} |
|||
</script> |
|||
<script> |
|||
$(document).ready(function() { |
|||
if(localStorage.getItem('language') != null) { |
|||
language = localStorage.getItem('language'); |
|||
$.ajax({ |
|||
url: '/translations/' + language + '.xml', |
|||
success: function(xml) { |
|||
$(xml).find('translation').each(function(){ |
|||
var id = $(this).attr('id'); |
|||
var text = $(this).text(); |
|||
$("." + id).html(text); |
|||
}); |
|||
} |
|||
}); |
|||
} |
|||
}); |
|||
|
|||
function testch(id) { |
|||
localStorage.setItem('language', id); |
|||
language = id |
|||
$.ajax({ |
|||
url: '/translations/' + language + '.xml', |
|||
success: function(xml) { |
|||
$(xml).find('translation').each(function(){ |
|||
var id = $(this).attr('id'); |
|||
var text = $(this).text(); |
|||
$("." + id).html(text); |
|||
}); |
|||
} |
|||
}); |
|||
}; |
|||
</script> |
|||
</body> |
|||
</html> |
@ -0,0 +1,13 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="pt-br"> |
|||
<head> |
|||
|
|||
<meta charset="utf-8"> |
|||
<title>HushChat - Encrypted Blockchain Chat</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://git.hush.is/hush/hushchat"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,12 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="pt-br"> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush Phone</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://git.hush.is/hush/HushDroid"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,12 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="pt-br"> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush Phone</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://git.hush.is/hush/HushDroid"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
After Width: | Height: | Size: 87 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 8.1 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 39 KiB |
After Width: | Height: | Size: 32 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 34 KiB |
After Width: | Height: | Size: 27 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 4.2 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 216 KiB |
After Width: | Height: | Size: 416 KiB |
After Width: | Height: | Size: 683 B |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 2.3 KiB |
After Width: | Height: | Size: 3.3 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1022 B |
After Width: | Height: | Size: 5.8 KiB |
After Width: | Height: | Size: 635 B |
After Width: | Height: | Size: 1006 B |
After Width: | Height: | Size: 840 B |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 883 B |
After Width: | Height: | Size: 882 B |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 13 KiB |
After Width: | Height: | Size: 59 KiB |
After Width: | Height: | Size: 63 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 9.7 KiB |
After Width: | Height: | Size: 7.8 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 652 KiB |
@ -0,0 +1,947 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
|
|||
<meta charset="utf-8"> |
|||
<title>Hush</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
|
|||
<link rel="shortcut icon" href="favicon.ico"> |
|||
<link rel="apple-touch-icon-precomposed" href="images/icons/favicon.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="images/icons/favicon@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="images/icons/favicon-72.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="images/icons/favicon-72@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="60x60" href="images/icons/favicon-60.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="images/icons/favicon-60@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="images/icons/favicon-76.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="images/icons/favicon-76@2x.png"> |
|||
|
|||
<link rel="stylesheet" href="css/bootstrap.min.css"> |
|||
<link rel="stylesheet" href="css/styles.css"> |
|||
|
|||
<!--[if lt IE 9]> |
|||
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> |
|||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> |
|||
<![endif]--> |
|||
|
|||
|
|||
</head> |
|||
<body data-spy="scroll" data-target=".navbar" data-offest="120"> |
|||
|
|||
<div class="loading-overlay"> |
|||
<div class="lds-css ng-scope"> |
|||
<div class="lds-eclipse"> |
|||
<div></div> |
|||
<img src="images/logo-loading.png" alt="Logo"> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<nav class="navbar navbar-default navbar-fixed-top"> |
|||
<div class="container"> |
|||
<div class="navbar-header"> |
|||
|
|||
<div class="container navbar-toggle collapsed" data-toggle="collapse" data-target="#menuicon" aria-expanded="true" role="button"> |
|||
<div class="bar1"></div> |
|||
<div class="bar2"></div> |
|||
<div class="bar3"></div> |
|||
</div> |
|||
<a class="navbar-brand" href="#" data-value="home-section"> |
|||
<img src="images/logo-nav.png" alt="Logo"> |
|||
</a> |
|||
</div> |
|||
|
|||
<div class="collapse navbar-collapse" id="menuicon"> |
|||
<ul class="nav navbar-nav navbar-right"> |
|||
<li class="active"><a href="#home-section" data-value="home-section" class="homelang">Home</a></li> |
|||
<li class="dropdown"> |
|||
<a href="#about-section" data-value="about-section" class="aboutlang">About</a> |
|||
<ul class="dropdown-content"> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="featureslang" onclick="document.getElementById('features').click()"> |
|||
Features |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="speclang" onclick="document.getElementById('specifications').click()"> |
|||
Specifications |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="benefitslang" onclick="document.getElementById('benefits').click()"> |
|||
Benefits |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="exchangeslang" onclick="document.getElementById('exchanges').click()"> |
|||
Exchanges |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="poolslang" onclick="document.getElementById('pools').click()"> |
|||
Pools |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="doclang" onclick="document.getElementById('documentation').click()"> |
|||
Documentation |
|||
</a> |
|||
</li> |
|||
</ul> |
|||
</li> |
|||
<li class="dropdown"> |
|||
<a>Applications</a> |
|||
<ul class="dropdown-content"> |
|||
<li> |
|||
<a href="#silentdragon-section" data-value="silentdragon-section" class="silentdragonlang">SilentDragon</a> |
|||
</li> |
|||
<li> |
|||
<a href="#silentdragonlite-section" data-value="silentdragonlite-section" class="silentdragonlang2">SilentDragonLite</a> |
|||
</li> |
|||
<li> |
|||
<a href="#silentdragonandroid-section" data-value="silentdragonandroid-section" class="silentdragonlang3">SilentDragonAndroid</a> |
|||
</li> |
|||
</ul> |
|||
</li> |
|||
<li><a href="#hushchat-section" data-value="hushchat-section" class="hushchatlang">HushChat</a></li> |
|||
<li class="dropdown"> |
|||
<a>Information</a> |
|||
<ul class="dropdown-content"> |
|||
<li> |
|||
<a href="#news-section" data-value="news-section" class="dummy">News from twitter</a> |
|||
</li> |
|||
<li> |
|||
<a href="https://hush.is/halving/" target="_blank" class="dummy">Next halving</a> |
|||
</li> |
|||
<li> |
|||
<a href="https://hush.is/supply/" target="_blank" class="dummy">Supply Stats</a> |
|||
</li> |
|||
<li> |
|||
<a href="https://hush.is/roadmap/" target="_blank" class="dummy">Roadmap</a> |
|||
</li> |
|||
</ul> |
|||
</li> |
|||
<li><a href="#team-section" data-value="team-section" class="teamlang">Team</a></li> |
|||
<li><a href="#tools-section" data-value="tools-section" class="toolslang">Tools</a></li> |
|||
<li class="dropdown"> |
|||
<a class="trlangREMOVED" href="javascript:;"> <i class="fa fa-cog"></i> </a> |
|||
<ul class="dropdown-content-lang"> |
|||
|
|||
<li> |
|||
<a class="english" id="english" href="javascript:;" onclick="testch(this.id)"> |
|||
English |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="czech" id="czech" href="javascript:;" onclick="testch(this.id)"> |
|||
Czech |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="french" id="french" href="javascript:;" onclick="testch(this.id)"> |
|||
Français |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="german" id="german" href="javascript:;" onclick="testch(this.id)"> |
|||
German |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="hungarian" id="hungarian" href="javascript:;" onclick="testch(this.id)"> |
|||
Hungarian |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="italian" id="italian" href="javascript:;" onclick="testch(this.id)"> |
|||
Italian |
|||
</a> |
|||
</li> |
|||
|
|||
<li> |
|||
<a class="russian" id="russian" href="javascript:;" onclick="testch(this.id)"> |
|||
Русский |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)"> |
|||
Español |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="ukrainian" id="ukrainian" href="javascript:;" onclick="testch(this.id)"> |
|||
Українська |
|||
</a> |
|||
</li> |
|||
|
|||
</ul> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</nav> |
|||
|
|||
<section class="home-section" id="home-section"> |
|||
<div class="display-table"> |
|||
<div class="display-table-cell"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<h2 class="hometitlelang">Hush - Speak and Transact Freely</h2> |
|||
<h3 class="hometitle2lang">Private Cryptocurrency and Messenger using Zero Knowledge Mathematics</h3> |
|||
<img class="center-block logo-redim" src="images/hush-icon-white.svg" alt="Logo HUSH"> |
|||
<a class="btn btn-hush-out get-started hometitle3lang" href="#" data-value="about-section">Get Started</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="about-section" id="about-section"> |
|||
<div class="container"> |
|||
<div class="button-group filters-button-group"> |
|||
<button class="btn btn-hush button is-checked aflang" data-filter=".features" id="features">Features</button> |
|||
<button class="btn button btn-hush aslang" data-filter=".specifications" id="specifications">Specifications</button> |
|||
<button class="btn button btn-hush ablang" data-filter=".benefits" id="benefits">Benefits</button> |
|||
<button class="btn button btn-hush" data-filter=".wallets" id="wallets">Wallets</button> |
|||
<button class="btn button btn-hush aelang" data-filter=".exchanges" id="exchanges">Exchanges</button> |
|||
<button class="btn button btn-hush aplang" data-filter=".pools" id="pools">Pools</button> |
|||
<button class="btn button btn-hush adlang" data-filter=".documentation" id="documentation">Documentation</button> |
|||
</div> |
|||
<br /><br /><br /> |
|||
<div class="grid"> |
|||
|
|||
<div class="row element-item features"> |
|||
<div class="col-sm-4"> |
|||
<div> |
|||
<div class="title"><h3>Zero Knowledge Core</h3></div> |
|||
<p><strong>Hush </strong><span>is an implementation of the </span><strong>Zcash </strong> <span>protocol with custom additions, offering a high standard of privacy preserving confidentiality of transaction metadata.</span></p> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-4"> |
|||
<div class="item"> |
|||
<div class="title"><h3>Private Messaging</h3></div> |
|||
<p><strong>HushChat </strong><span>is a state of the art private communications technology leveraging zkSNARKS.</span></p> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-4"> |
|||
<div class="item"> |
|||
<div class="title"><h3>Security</h3></div> |
|||
<p><span>Hush </span><strong>dPoW </strong> <span>(delayed Proof of Work) is an improvement to Komodo DPoW who notarizes Hush blocks to </span><strong>Bitcoin </strong><span>for securing Hush from consensus (51%) attacks.</span></p> |
|||
<a class="btn btn-hush f12lang" href="https://github.com/myhush/mastering_dpow" target="_blank">Our Code</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row element-item features"> |
|||
<div class="col-sm-4"> |
|||
<div class="item"> |
|||
<div class="title"><h3>For Miners</h3></div> |
|||
<p><strong>Hush</strong><span> is often one of the most profitable </span><strong>Equihash</strong><span> coins to mine. Mining is possible with the same <a href="https://www.asicminervalue.com/">ASICs</a> which mine ZEC, ZEN and KMD. For help, join us on the 'Mining' channel of our </span><a class="discord" href="//myhush.org/discord/index.html" target="_blank"><strong>Discord </strong></a>or connect to a pool.</span></p> |
|||
<a class="btn btn-hush f9lang" data-value="about-section" class="poolslang" onclick="document.getElementById('pools').click()">Find a pool</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-4"> |
|||
<div class="item"> |
|||
<div class="title"><h3>For Developers</h3></div> |
|||
<p><span>Hush is an open source project with a community of developers from around the world, if you're interested in helping Hush please visit </span><a class="discord" href="//myhush.org/discord/index.html" target="_blank"><strong>Discord </strong></a>to discuss how you can contribute.</p> |
|||
<a class="btn btn-hush f12lang" href="//github.com/MyHush" target="_blank">Our Code</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-4"> |
|||
<div class="item"> |
|||
<div class="title"><h3>For Investors</h3></div> |
|||
<p><span>Our development team is releasing bleeding-edge technology on a regular, consistent schedule, making </span><strong>Hush</strong><span> one of the most talked about "coins to watch".</span></p> |
|||
<a class="btn btn-hush" href="https://hush.is/roadmap/" target="_blank">Roadmap</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="row element-item specifications"> |
|||
<div class="col-sm-12"> |
|||
<ul class="list-group"> |
|||
<li class="list-group-item text-center"><h4 class="no-margin"><strong><i class="fa fa-cogs"></i> <span class="sastlang">Specifications</span></strong></h4></li> |
|||
<li class="list-group-item"><strong class="sas1llang">Algorithm</strong>: <span class="sas1rlang">Equihash</span></li> |
|||
<li class="list-group-item"><strong class="sas2llang">Block Time</strong>: <span class="sas2rlang">2.5 minutes</span><br><span class="sas2mlang">(75 seconds starting in November 2020 - Block 340k)</span></li> |
|||
<li class="list-group-item"><strong class="sas3llang">Block Reward</strong>: <span class="sas3rlang">12.5 Hush (11.25 miner)</span></li> |
|||
<li class="list-group-item"><strong class="sas4llang">Difficulty Adjustment</strong>: <span class="sas4rlang">Every block, Digishield V3</span></li> |
|||
<li class="list-group-item"><strong class="sas5llang">Reward Halving</strong>: <span class="sas5rlang">Every 4 years (same as Bitcoin)</span></li> |
|||
<li class="list-group-item"><strong class="sas6llang">Total Coin Supply</strong>: <span class="sas6rlang">21,000,000 (same as Bitcoin)</span></li> |
|||
<li class="list-group-item"><strong class="sas7llang">Founders Reward</strong>: <span class="sas7rlang">10%</span></li> |
|||
<li class="list-group-item"><strong class="sas8llang">Premine</strong>: <span class="sas8rlang">0.76% (160,000 HUSH)</span></li> |
|||
<li class="list-group-item"><strong class="sas9llang">P2P Port</strong>: <span class="sas9rlang">18030</span></li> |
|||
<li class="list-group-item"><strong class="sas10llang">RPC Port</strong>: <span class="sas10rlang">18031</span></li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="row element-item benefits"> |
|||
<div class="col-sm-4"> |
|||
<div class="benefits-box"> |
|||
<i class="fa fa-code"></i> |
|||
<div class="title"><h3 class="sfeaturest1lang">Open Source</h3></div> |
|||
<p class="desc sfeaturesl1lang">You can review, comment and propose updates.</p> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-4"> |
|||
<div class="benefits-box"> |
|||
<i class="fa fa-user-secret"></i> |
|||
<div class="title"><h3>Anonymous</h3></div> |
|||
<p class="desc">Your messages & transactions are completely private.</p> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-4"> |
|||
<div class="benefits-box"> |
|||
<i class="fa fa-users"></i> |
|||
<div class="title"><h3 class="sfeaturest3lang">Decentralized</h3></div> |
|||
<p class="desc">Uses a Peer to Peer network.</p> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-4"> |
|||
<div class="benefits-box"> |
|||
<i class="fa fa-lock"></i> |
|||
<div class="title"><h3>Safety</h3></div> |
|||
<p class="desc">First class security, advanced encryption.</p> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-4"> |
|||
<div class="benefits-box"> |
|||
<i class="fa fa-globe"></i> |
|||
<div class="title"><h3>World Wide</h3></div> |
|||
<p class="desc">Message and transact with users around the globe.</p> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-4"> |
|||
<div class="benefits-box"> |
|||
<i class="fa fa-fighter-jet"></i> |
|||
<div class="title"><h3 class="sfeaturest6lang">Fast</h3></div> |
|||
<p class="desc sfeaturesl6lang">Your payments/transactions are processed instantly.</p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="row element-item exchanges"> |
|||
<div class="col-sm-12 col-md-12"> |
|||
<div class="list-group text-center"> |
|||
<a class="list-group-item" href="https://safe.trade/trading/hushbtc" target="_blank">SafeTrade (No KYC, full privacy)</a> |
|||
<a class="list-group-item" href="https://www.citex.io/#/trade/HUSH_BTC" target="_blank">CITEX (No KYC, full privacy)</a> |
|||
</div> |
|||
<a class="list-group-item" href="https://github.com/MyHush/HushDEX" target="_blank">Coming SOON! HushDEX (Decentralized, No KYC, full privacy)</a> |
|||
</div> |
|||
<div class="col-sm-12 col-md-12"> |
|||
<div class="coinmarketcap-currency-widget" data-currency="hush" data-base="USD" data-secondary="BTC" data-ticker="true" data-rank="true" data-marketcap="true" data-volume="true" data-stats="USD" data-statsticker="true"></div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="row element-item pools"> |
|||
<div class="col-sm-4"> |
|||
<div class="list-group text-center"> |
|||
<a class="list-group-item" href="https://luckpool.net/hush/" target="_blank">Luckpool</a> |
|||
<a class="list-group-item" href="https://hush3.zhash.pro/" target="_blank">ZHash</a> |
|||
<a class="list-group-item" href="http://hush.bcmonster.com/" target="_blank">BCMonster</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-4"> |
|||
<div class="list-group text-center"> |
|||
<a class="list-group-item" href="http://zergpool.com" target="_blank">Zergpool</a> |
|||
<a class="list-group-item" href="https://coolmine.top/?coin=8" target="_blank">Coolmine</a> |
|||
<a class="list-group-item" href="https://www.mining-dutch.nl/pools/hush.php?page=statistics&action=pool" target="_blank">Mining-dutch</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-4"> |
|||
<div class="list-group text-center"> |
|||
<a class="list-group-item" href="https://unimining.net/site/mining" target="_blank">UniMining</a> |
|||
<a class="list-group-item" href="https://prohashing.com/" target="_blank">Prohashing</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="row element-item wallets"> |
|||
<div class="col-sm-4"> |
|||
<div class="item"> |
|||
<div class="title"><h3>Lite Wallet</h3></div> |
|||
<p><span>SilentDragonLite is Hush's premiere Lite wallet which syncs in a matter of seconds! Ideal for the average user. </span></p> |
|||
<a class="btn btn-hush" href="https://github.com/MyHush/SilentDragonLite/releases" target="_blank">Download</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-4"> |
|||
<div class="item"> |
|||
<div class="title"><h3>Full Node Wallet</h3></div> |
|||
<p><span>This full node wallet helps to secure the network.</span></p> |
|||
<a class="btn btn-hush" href="https://github.com/MyHush/SilentDragon/releases" target="_blank">Download</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-4"> |
|||
<div class="item"> |
|||
<div class="title"><h3>Android Pairing Wallet</h3></div> |
|||
<p><span>SilentDragonAndroid acts as a remote control for your Lite or Full Node wallet!</span></p> |
|||
<a class="btn btn-hush" href="https://github.com/MyHush/SilentDragonAndroid/releases" target="_blank">Download</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
|
|||
<div class="row element-item documentation about2"> |
|||
<div class="col-sm-4"> |
|||
<div class="benefits-box"> |
|||
<div class="title"><h3>Hush v3 Whitepaper</h3></div> |
|||
<p class="desc"><strong>Hush</strong><span>, the world's first pure Sapling chain (yes, even before ZEC themselves) eliminating all risk of Sprout inflation bugs and reducing download size by <strong>over 1.6 GB.</strong></span></p> |
|||
<a class="btn btn-hush doc3lang" href="https://github.com/MyHush/hush-v3-whitepaper/raw/master/hush-v3.pdf" target="_blank">PDF</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-4"> |
|||
<div class="benefits-box"> |
|||
<div class="title"><h3>HushList Whitepaper</h3></div> |
|||
<p class="desc"><strong>HushList</strong><span> is a protocol for mailing list style messages on the Hush chain.</span></p> |
|||
<a class="btn btn-hush" href="https://github.com/leto/hushlist/raw/master/whitepaper/protocol.pdf" target="_blank">PDF</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-4"> |
|||
<div class="benefits-box"> |
|||
<div class="title"><h3>HushChat</h3></div> |
|||
<p class="desc"><strong>HushChat</strong><span> Private Instant Messenger Protocol on Hush</span></p> |
|||
<a class="btn btn-hush" href="https://git.hush.is/hush/hushchat/" target="_blank">Read Me</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-12"> |
|||
<div class="benefits-box"> |
|||
<div class="title"><h3>Sietch</h3></div> |
|||
<p class="desc"><strong>Sietch</strong><span>, a Hush-written metadata protecting functionality</span></p> |
|||
<a class="btn btn-hush" href="https://github.com/MyHush/sietch-whitepaper/blob/master/sietch.pdf" target="_blank">PDF</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="silentdragon-section bg-gray25" id="silentdragon-section"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-12 centered"> |
|||
<div class="title"><h3 class="dummy">Full Node wallet</h3></div> |
|||
<p><strong class="sd2alang">SilentDragon</strong><span class="sd2blang"> is a Sapling compatible wallet and full node for hushd that runs on Linux, Windows and macOS for HUSH</span></p> |
|||
<br /><br /><br /> |
|||
</div> |
|||
<div class="col-sm-7"> |
|||
<div class="item"> |
|||
<img class="img-responsive center-block" src="images/silentdragon.png" alt="SilentDragon"> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-5"> |
|||
<div class="item"> |
|||
<div class="title"><h3 class="sd3alang">Silent Dragon (SD)</h3><div class="strongtext sd3blang">Messenger, wallet, mining platform.</div></div> |
|||
<p><span class="sd4alang">All-in-one, </span><strong class="sd4blang">SilentDragon</strong><span class="sd4clang"> is a highspeed messaging, transaction, and asset platform for the blockchain.</span></p> |
|||
<p><strong class="sd5dlang">SilentDragon</strong><span class="sd5elang"> enables rapid messaging, transacting and issuance for private or public addresses, on all platforms.</span></p> |
|||
<p><span class="sd6lang">In full development.</span></p> |
|||
|
|||
<a class="btn btn-hush-out sd7lang" href="https://github.com/MyHush/SilentDragon/releases" target="_blank">GitHub</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="silentdragonlite-section" id="silentdragonlite-section"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-12 centered"> |
|||
<div class="title"><h3 class="dummy">LIGHT WALLET</h3></div> |
|||
<p><strong class="dummy">SilentDragonLite</strong><span class="dummy"> is a lightwallet which does not require you to download the full blockchain. Syncs in under a minute.</span></p> |
|||
<br /><br /><br /> |
|||
</div> |
|||
<div class="col-sm-6 col-lg-push-1"> |
|||
<div class="item"> |
|||
<div class="title"><h3 class="dummy">Silent Dragon Lite (SDL)</h3><div class="strongtext dummy">Private messenger for pseudonymous and anonymous communications</div></div> |
|||
<p><strong class="dummy">SilentDragonLite</strong><span class="dummy"> is a lightwallet for HUSH which runs on Linux and Windows. This does not require you to download the full blockchain. This is experimental software under active development!</span></p> |
|||
<a class="btn btn-hush sd7lang" href="https://github.com/MyHush/SilentDragonLite/releases" target="_blank">Download</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-6 col-lg-push-1"> |
|||
<div class="item"> |
|||
<img class="img-responsive center-block" src="images/silentdragonlite.png" alt="SilentDragonLite"> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="silentdragonandroid-section bg-gray25" id="silentdragonandroid-section"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-12 centered"> |
|||
<div class="title"><h3 class="dummy">Android pairing wallet</h3></div> |
|||
<p><span class="dummy">SilentDragonAndroid is an Android frontend for the desktop <strong class="dummy">SilentDragon</strong> or <strong class="dummy">SilentDragonLite</strong>.</span></p> |
|||
<br /><br /><br /> |
|||
</div> |
|||
<div class="col-sm-7"> |
|||
<div class="item"> |
|||
<img class="img-responsive center-block" src="images/silentdragonandroid.jpg" alt="SilentDragonAdroid"> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-5"> |
|||
<div class="item"> |
|||
<div class="title"><h3 class="dummy">Silent Dragon Android (SDA)</h3></div> |
|||
<p><span>SilentDragonAndroid is an Android frontend for the desktop SilentDragon or SilentDragonLite that lets you send and receive shielded payments from your mobile phone. We are currently working on implementing Lite Wallet and HushChat functionality on Android, so follow us on our Twitter or Mastodon to stay updated. After this functionality is implemented, we are planning on making an F-Droid release.</span></p> |
|||
<a class="btn btn-hush-out sd7lang" href="https://github.com/MyHush/SilentDragonAndroid/releases" target="_blank">Download</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="hushchat-section" id="hushchat-section"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-6 col-lg-push-1"> |
|||
<div class="item"> |
|||
<div class="title"><h3 class="hl1alang">HushChat</h3><div class="strongtext hl1blang">Private messenger for pseudonymous and anonymous communications</div></div> |
|||
<p><strong class="hl2alang">HushChat</strong><span class="hl2blang"> is a program which allows communicating via the cryptocurrency Hush. You can send messages to about 1000 people simultaneously, allowing for encrypted mailing-list style messaging.</span></p> |
|||
<p><span class="hl3lang">Using the zCash protocol, it allows transactions involving shielded addresses in addition to normal transparent Bitcoin addresses. This allows transactions without disclosing sender, receiver, message (or even that a message existed), or financial transaction amount.</span></p> |
|||
<a class="btn btn-hush hl4lang" href="https://github.com/leto/hushlist/blob/master/whitepaper/protocol.pdf" target="_blank">Whitepaper</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-6 col-lg-push-1"> |
|||
<div class="item"> |
|||
<img class="img-responsive center-block" src="images/hushlist.png" alt="HushChat"> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="news-section bg-gray25" id="news-section"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-8 col-sm-offset-2"> |
|||
<i class="fa fa-newspaper-o"></i> |
|||
<div class="title"><h3 class="newslang">NEWS</h3></div> |
|||
<div class="col-sm-8 col-sm-offset-2"></div> |
|||
<a class="twitter-timeline" data-width="460" data-height="800" href="https://twitter.com/MyHushTeam" data-widget-id="3470089165148290">Tweets by @MyHushTeam</a> |
|||
<script> |
|||
!function(d, s, id) { |
|||
var js, fjs = d.getElementsByTagName(s)[0], p = /^http:/.test(d.location) ? 'http' : 'https'; |
|||
if (!d.getElementById(id)) { |
|||
js = d.createElement(s); |
|||
js.id = id; |
|||
js.src = p + "://platform.twitter.com/widgets.js"; |
|||
fjs.parentNode.insertBefore(js, fjs); |
|||
} |
|||
}(document, "script", "twitter-wjs"); |
|||
</script> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="team-section" id="team-section"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="title"> |
|||
<h3 class="team1lang">Core Team</h3> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="team-list"> |
|||
<div class="col-lg-4 col-md-6 col-sm-6 col-xs-12"> |
|||
<div class="single-member"> |
|||
<div class="member-img"> |
|||
<img src="images/team/duke.jpg" alt="Duke Leto"> |
|||
<div class="member-content"> |
|||
<div class="member-info"> |
|||
<p class="team2lang">Duke has commit bits to dozens of free and open source projects and has been involved in the Free+Open Source community for 20+ years. You will see his name in Firefox about:credits for helping their Javascript engine use less memory as well as on the "Nature" publication for the Tomato Genome, as part of his work with BioPerl. He also helped design the backend of OpenTreeOfLife, where scientists around the world can study how all living things are related in an open and accessible way. Duke writes code that improves the world and optimizes for increasing Freedom for average folks.</p> |
|||
<div class="member-social"> |
|||
<ul> |
|||
<li><a href="//twitter.com/dukeleto" target="_blank"><i class="fa fa-twitter"></i></a></li> |
|||
<li><a href="//github.com/leto" target="_blank"><i class="fa fa-github"></i></a></li> |
|||
<li><a href="//keybase.io/dukeleto" target="_blank"><i class="fa fa-globe"></i></a></li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="member-name"> |
|||
<h3><span class="name team3alang">Duke Leto</span> <span class="function team3blang">Core Developer & Yak Shaving</span></h3> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="col-lg-4 col-md-6 col-sm-6 col-xs-12"> |
|||
<div class="single-member"> |
|||
<div class="member-img"> |
|||
<img src="images/team/team_1.jpg" alt="FireMartZ"> |
|||
<div class="member-content"> |
|||
<div class="member-info"> |
|||
<p class="team17lang">FireMartZ has a strong background in business management and more than 15 years of experience in scientific software engineering and development in areas such as augmented reality, virtual reality, interactive rendering and image processing. He loves to solve technical challenges to deliver in a timely fashion high quality products solving real problems and meeting users expectations. He decided to join Hush because he believes security and privacy should be the top priority in the decentralized world we are building today.</p> |
|||
<div class="member-social"> |
|||
<ul> |
|||
<li><a href="//twitter.com/firemartz" target="_blank"><i class="fa fa-twitter"></i></a></li> |
|||
<li><a href="//github.com/firemartz" target="_blank"><i class="fa fa-github"></i></a></li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="member-name"> |
|||
<h3><span class="name team17alang">FireMartZ</span> <span class="function team17blang">Core Developer</span></h3> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="col-lg-4 col-md-6 col-sm-6 col-xs-12"> |
|||
<div class="single-member"> |
|||
<div class="member-img"> |
|||
<img src="images/team/gilardh.jpg" alt="gilardh"> |
|||
<div class="member-content"> |
|||
<div class="member-info"> |
|||
<p class="team4alang">Web development, SysAdmin, Support</p> |
|||
<div class="member-social"> |
|||
<ul> |
|||
<li><a href="//github.com/gilardh" target="_blank"><i class="fa fa-github"></i></a></li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="member-name"> |
|||
<h3><span class="name team4blang">gilardh</span> <span class="function team4clang">Web development & SysAdmin</span></h3> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="col-lg-4 col-md-6 col-sm-6 col-xs-12"> |
|||
<div class="single-member"> |
|||
<div class="member-img"> |
|||
<img src="images/team/heguli97.jpg" alt="heguli97"> |
|||
<div class="member-content"> |
|||
<div class="member-info"> |
|||
<p class="team5alang">Heguli97 is in his twenties, studying in school to become something later in life. He spends most of his free time around computers and training in becoming a competitive cyclist. He's been around computers for most of his life, building them and helping others less technologically proficient with their daily problems with hardware and software. He believes privacy coins will be the way of the future and is very keen on helping it along. "Hush will be a stand out coin from the rest of the pack."</p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="member-name"> |
|||
<h3><span class="name team5blang">heguli97</span> <span class="function team5clang">Support</span></h3> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="col-lg-4 col-md-6 col-sm-6 col-xs-12"> |
|||
<div class="single-member"> |
|||
<div class="member-img"> |
|||
<img src="images/team/jahway603.jpg" alt="jahway603"> |
|||
<div class="member-content"> |
|||
<div class="member-info"> |
|||
<p class="team18lang">Jahway603 believes in privacy and in the re-decentralization of the internet. Hush and HushChat will be a part of this future.</p> |
|||
<div class="member-social"> |
|||
<ul> |
|||
<li><a href="//social.linux.pizza/@jahway603" target="_blank"><i class="fa fa-snowflake-o"></i></a></li> |
|||
<li><a href="//hush.is/matrix" target="_blank"><i class="fa fa-comments"></i></a></li> |
|||
<li><a href="//github.com/jahway603" target="_blank"><i class="fa fa-github"></i></a></li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="member-name"> |
|||
<h3><span class="name team18alang">jahway603</span> <span class="function team18blang">Support</span></h3> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="tools-section bg-gray25" id="tools-section"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="title"> |
|||
<h3 class="stoolst0lang">Tools and Resources</h3> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col-sm-3"> |
|||
<div class="item"> |
|||
<a href="https://github.com/MyHush/SilentDragonLite/releases" target="_blank"> |
|||
|
|||
<i class="fa fa-link"></i> |
|||
<h4>Lite Wallet</h4> |
|||
</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-3"> |
|||
<div class="item"> |
|||
<a href="https://github.com/MyHush/SilentDragon/releases" target="_blank"> |
|||
<i class="fa fa-link"></i> |
|||
<h4>Full Node Wallet</h4> |
|||
</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-3"> |
|||
<div class="item"> |
|||
<a href="https://github.com/MyHush/SilentDragonAndroid/releases" target="_blank"> |
|||
<i class="fa fa-link"></i> |
|||
<h4>Android Pairing Wallet</h4> |
|||
</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-3"> |
|||
<div class="item"> |
|||
<a href="//github.com/MyHush/hush3" target="_blank"> |
|||
<i class="fa fa-github"></i> |
|||
<h4 class="stoolst5lang">Source Code</h4> |
|||
</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col-sm-3"> |
|||
<div class="item"> |
|||
<a href="//myhush.github.io/config-generator" target="_blank"> |
|||
<i class="fa fa-sliders"></i> |
|||
<h4 class="stoolst6lang">Config Generator</h4> |
|||
</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-3"> |
|||
<div class="item"> |
|||
<a href="//github.com/MyHush/MediaPack" target="_blank"> |
|||
<i class="fa fa-picture-o"></i> |
|||
<h4 class="stoolst7lang">Media Pack</h4> |
|||
</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-3"> |
|||
<div class="item"> |
|||
<a href="//explorer.myhush.org" target="_blank"> |
|||
<i class="fa fa-th"></i> |
|||
<h4 class="stoolst8lang">Block Explorer 1</h4> |
|||
</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-3"> |
|||
<div class="item"> |
|||
<a href="//hush.explorer.dexstats.info/" target="_blank"> |
|||
<i class="fa fa-th"></i> |
|||
<h4 class="stoolst14lang">Block Explorer 2</h4> |
|||
</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col-sm-3"> |
|||
<div class="item"> |
|||
<a href="//coinmarketcap.com/currencies/hush/" target="_blank"> |
|||
<i class="fa fa-line-chart"></i> |
|||
<h4 class="stoolst10lang">Charts by Coin Market Cap</h4> |
|||
</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-3"> |
|||
<div class="item"> |
|||
<a href="//www.coingecko.com/en/coins/hush?" target="_blank"> |
|||
<i class="fa fa-line-chart"></i> |
|||
<h4 class="stoolst16lang">Charts by CoinGecko</h4> |
|||
</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-3"> |
|||
<div class="item"> |
|||
<a href="https://coinpaprika.com/coin/hush-hush/" target="_blank"> |
|||
<i class="fa fa-line-chart"></i> |
|||
<h4 class="stoolst17lang">Charts by Coinpaprika</h4> |
|||
</a> |
|||
</div> |
|||
</div> |
|||
<div class="col-sm-3"> |
|||
<div class="item"> |
|||
<a href="https://info.binance.com/en/currencies/hush" target="_blank"> |
|||
<i class="fa fa-line-chart"></i> |
|||
<h4 class="stoolst18lang">Charts by Binance</h4> |
|||
</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col-sm-3"> |
|||
<div class="item"> |
|||
<a href="https://blockfolio.com/coin/HUSH?base=USD" target="_blank"> |
|||
<img src="images/blockfolio_white.svg" alt="B" /> |
|||
<br> |
|||
<br> |
|||
<h4 class="stoolst13lang">Blockfolio</h4> |
|||
</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
<section class="contact-section" id="contact-section"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-8 col-sm-offset-2"> |
|||
<div class="title"><h3 class="con1lang">Join us!</h3></div> |
|||
<p><strong class="con2alang">Hush</strong><span class="con2blang"> is a community project. Everyone is welcomed with open arms!</span></p> |
|||
<div class="contact-text"> |
|||
<ul> |
|||
<li><a class="telegram" href="https://www.hush.is/telegram" target="_blank" data-toggle="tooltip" title="Telegram"><img src="/images/Telegram_grey.png" alt="Telegram" height="45px" width="45px" /></a></li> |
|||
<li><a class="matrix" href="https://www.hush.is/matrix" target="_blank" data-toggle="tooltip" title="Matrix"><img src="/images/Matrix.png" alt="Matrix" height="45px" width="45px" /></a></li> |
|||
<li><a class="twitter" href="https://www.hush.is/twitter" target="_blank" data-toggle="tooltip" title="Twitter"><img src="/images/Twitter_grey.png" alt="Twitter" height="45px" width="45px" /></a></li> |
|||
<li><a class="mastodon" href="https://www.hush.is/mastodon" target="_blank" data-toggle="tooltip" title="Mastodon"><img src="/images/Mastodon.png" alt="Mastodon" height="45px" width="45px" /></a></li> |
|||
<li><a class="reddit" href="https://www.hush.is/reddit" target="_blank" data-toggle="tooltip" title="Reddit"><img src="/images/reddit_grey.png" alt="Reddit" height="45px" width="45px" /></a></li> |
|||
<li><a class="btc" href="//bitcointalk.org/index.php?topic=2008578.0" target="_blank" data-toggle="tooltip" title="Bitcointalk"><img src="/images/btc_grey.png" alt="Bitcointalk" height="45px" width="45px" /></a></li> |
|||
<li><a class="youtube" href="https://www.hush.is/youtube" target="_blank" data-toggle="tooltip" title="YouTube"><img src="/images/Youtube_grey.png" alt="YouTube" height="45px" width="45px" /></a></li> |
|||
</ul> |
|||
</div> |
|||
<div class="contact-copyright"> |
|||
<p>Copyright © 2016-<span id="s_year"></span> The Hush developers. All rights reserved.</p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<div class="animated fadeInRight" id="scroll-top"> |
|||
<i class="fa fa-chevron-up"></i> |
|||
</div> |
|||
|
|||
<script type="text/javascript"> |
|||
var today=new Date(); |
|||
var year = today.getFullYear(); |
|||
var syear = document.getElementById('s_year'); |
|||
syear.innerHTML = year; |
|||
</script> |
|||
<script src="//code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script> |
|||
<script>window.jQuery || document.write('<script src="js/jquery-3.2.1.min.js"><\/script>')</script> |
|||
<script src="js/bootstrap.min.js"></script> |
|||
<script src="js/scripts.js"></script> |
|||
<script src="//files.coinmarketcap.com/static/widget/currency.js"></script> |
|||
<script src="https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.js"></script> |
|||
<script> |
|||
// external js: isotope.pkgd.js |
|||
// init Isotope |
|||
var $grid = $('.grid').isotope({ |
|||
filter: '.features', |
|||
itemSelector: '.element-item', |
|||
layoutMode: 'fitRows', |
|||
fitWidth: true |
|||
}); |
|||
// filter functions |
|||
var filterFns = { |
|||
// show if number is greater than 50 |
|||
numberGreaterThan50: function() { |
|||
var number = $(this).find('.number').text(); |
|||
return parseInt( number, 10 ) > 50; |
|||
}, |
|||
// show if name ends with -ium |
|||
ium: function() { |
|||
var name = $(this).find('.name').text(); |
|||
return name.match( /ium$/ ); |
|||
} |
|||
}; |
|||
// bind filter button click |
|||
$('.filters-button-group').on( 'click', 'button', function() { |
|||
var filterValue = $( this ).attr('data-filter'); |
|||
// use filterFn if matches value |
|||
filterValue = filterFns[ filterValue ] || filterValue; |
|||
$grid.isotope({ filter: filterValue }); |
|||
}); |
|||
// change is-checked class on buttons |
|||
$('.button-group').each( function( i, buttonGroup ) { |
|||
var $buttonGroup = $( buttonGroup ); |
|||
$buttonGroup.on( 'click', 'button', function() { |
|||
$buttonGroup.find('.is-checked').removeClass('is-checked'); |
|||
$( this ).addClass('is-checked'); |
|||
}); |
|||
}); |
|||
|
|||
</script> |
|||
<div class="modal fade" id="myModal"> |
|||
<div class="modal-dialog"> |
|||
<div class="modal-content"> |
|||
<div class="modal-body"> |
|||
<div class="close-button"> |
|||
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> |
|||
</div> |
|||
<div class="embed-responsive embed-responsive-16by9"> |
|||
<iframe class="embed-responsive-item" frameborder="0"></iframe> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<script> |
|||
if ($(window).width() < 960) { |
|||
|
|||
(function ($) { |
|||
$('.modalButton').on('click', function (e) { |
|||
var src = $(this).attr('data-src'); |
|||
window.open(src, '_blank').focus(); |
|||
|
|||
}); |
|||
})(jQuery); |
|||
} else { |
|||
(function ($) { |
|||
|
|||
function iframeModalOpen() { |
|||
|
|||
|
|||
$('.modalButton').on('click', function (e) { |
|||
var src = $(this).attr('data-src'); |
|||
var width = $(this).attr('data-width') || 640; |
|||
var height = $(this).attr('data-height') || 360; |
|||
|
|||
var allowfullscreen = $(this).attr('data-video-fullscreen'); |
|||
|
|||
|
|||
$("#myModal iframe").attr({ |
|||
'src': src, |
|||
'height': height, |
|||
'width': width, |
|||
'allowfullscreen': '' |
|||
}); |
|||
}); |
|||
|
|||
|
|||
$('#myModal').on('hidden.bs.modal', function () { |
|||
$(this).find('iframe').html(""); |
|||
$(this).find('iframe').attr("src", ""); |
|||
}); |
|||
} |
|||
|
|||
$(document).ready(function () { |
|||
iframeModalOpen(); |
|||
}); |
|||
|
|||
})(jQuery); |
|||
} |
|||
</script> |
|||
<script> |
|||
$(document).ready(function() { |
|||
if(localStorage.getItem('language') != null) { |
|||
language = localStorage.getItem('language'); |
|||
$.ajax({ |
|||
url: 'translations/' + language + '.xml', |
|||
success: function(xml) { |
|||
$(xml).find('translation').each(function(){ |
|||
var id = $(this).attr('id'); |
|||
var text = $(this).text(); |
|||
$("." + id).html(text); |
|||
}); |
|||
} |
|||
}); |
|||
} |
|||
}); |
|||
|
|||
function testch(id) { |
|||
localStorage.setItem('language', id); |
|||
language = id |
|||
$.ajax({ |
|||
url: 'translations/' + language + '.xml', |
|||
success: function(xml) { |
|||
$(xml).find('translation').each(function(){ |
|||
var id = $(this).attr('id'); |
|||
var text = $(this).text(); |
|||
$("." + id).html(text); |
|||
}); |
|||
} |
|||
}); |
|||
}; |
|||
</script> |
|||
</body> |
|||
</html> |
@ -0,0 +1,25 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<title>Welcome to nginx!</title> |
|||
<style> |
|||
body { |
|||
width: 35em; |
|||
margin: 0 auto; |
|||
font-family: Tahoma, Verdana, Arial, sans-serif; |
|||
} |
|||
</style> |
|||
</head> |
|||
<body> |
|||
<h1>Welcome to nginx!</h1> |
|||
<p>If you see this page, the nginx web server is successfully installed and |
|||
working. Further configuration is required.</p> |
|||
|
|||
<p>For online documentation and support please refer to |
|||
<a href="http://nginx.org/">nginx.org</a>.<br/> |
|||
Commercial support is available at |
|||
<a href="http://nginx.com/">nginx.com</a>.</p> |
|||
|
|||
<p><em>Thank you for using nginx.</em></p> |
|||
</body> |
|||
</html> |
@ -0,0 +1,8 @@ |
|||
(function(h,o,t,j,a,r){ |
|||
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; |
|||
h._hjSettings={hjid:359443,hjsv:5}; |
|||
a=o.getElementsByTagName('head')[0]; |
|||
r=o.createElement('script');r.async=1; |
|||
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; |
|||
a.appendChild(r); |
|||
})(window,document,'//static.hotjar.com/c/hotjar-','.js?sv='); |
@ -0,0 +1,53 @@ |
|||
/* ========================================================================== |
|||
Document Ready Function |
|||
========================================================================== */ |
|||
|
|||
$(window).on("load", function() { |
|||
"use strict"; |
|||
$(".loading-overlay").fadeOut(300) |
|||
}); |
|||
|
|||
// Button Home Get started OnClick
|
|||
$('.home-section .get-started').on('click', function() { |
|||
$('html,body').animate({ |
|||
scrollTop: $('#' + $(this).data('value')).offset().top - 81 |
|||
}, 700); // speed of scroll for getting started button
|
|||
}); |
|||
|
|||
$(window).scroll(function() { |
|||
var windowScroll = $(window).scrollTop(); |
|||
// Init Navbar Change Background After Scrolling
|
|||
if ($(this).scrollTop() >= 5) { |
|||
$('.navbar').addClass('scrolled'); |
|||
} else { |
|||
$('.navbar').removeClass('scrolled'); |
|||
} |
|||
}); |
|||
|
|||
// Navbar Scroll Page Down After Click
|
|||
$('.navbar a').on('click', function() { |
|||
// make a smooth animation on scroll
|
|||
$('html,body').animate({ |
|||
scrollTop: $('#' + $(this).data('value')).offset().top |
|||
}, 900); // speed of section scroll
|
|||
}); |
|||
|
|||
$(".navbar-toggle").on("click", function() { |
|||
$(".navbar-toggle").toggleClass("change") |
|||
}); |
|||
|
|||
$('[data-toggle=\'tooltip\']').tooltip({container: 'body'}); |
|||
|
|||
// Bootstrap Navbar Scrollspy .navbar
|
|||
$('body').scrollspy({ target: '.navbar'}) |
|||
|
|||
// Scroll to top
|
|||
var o = $("#scroll-top"); |
|||
$(window).scroll(function() { |
|||
$(this).scrollTop() >= 500 ? o.show() : o.hide() |
|||
}), o.on("click", function() { |
|||
$("html,body").animate({ |
|||
scrollTop: 0 |
|||
}, 2e3) |
|||
}); |
|||
// JavaScript Document
|
After Width: | Height: | Size: 71 KiB |
@ -0,0 +1,142 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<title>Hush: Speak And Transact Freely</title> |
|||
<style> |
|||
body { |
|||
width: 35em; |
|||
margin: 0 auto; |
|||
font-family: Tahoma, Verdana, Arial, sans-serif; |
|||
} |
|||
</style> |
|||
</head> |
|||
|
|||
<!-- We will not be silenced. - The Hush Developers --> |
|||
|
|||
<!-- |
|||
|
|||
FUCK YOU to all the KMD people who lost the vision of Satoshi. |
|||
|
|||
FUCK jl777 the most, for leading the abused children and lying to them. |
|||
FUCK ca333 for being a military metadata rapist who lied about where his allegiances were. |
|||
FUCK Shossain, for doing whatever his masters say like a 3-legged dog, licking shoes for a meal. |
|||
FUCK jeezy for being a closet Nazi. You know we know now. |
|||
FUCK cipi for choosing to use his skills for evil. You know what you are doing is wrong. |
|||
FUCK MrLynch for being military/govcuck hiding out in a fake privacy coin. Learn to code dude. |
|||
|
|||
--> |
|||
|
|||
<body> |
|||
<h1>New Hush website</h1> |
|||
|
|||
Our infrastructure is now free of Github! This is partially because |
|||
Duke Leto was censored from that centralized platform, partially because |
|||
it geofences many users around the world, preventing people from downloading |
|||
software, and partially because it's lost all value and trust since being |
|||
purchased by Microsoft. Github is not a compatible platform for developing |
|||
freedom of speech tech, and so, Hush will run it all ourselves. |
|||
|
|||
Also, remember that Github helps murder children by running the backend |
|||
servers of ICE. Hush wants nothing to do with such an organization. |
|||
|
|||
<h1>Redirects Gone Wild</h1> |
|||
|
|||
All redirects have been ported to our new site, please use them exclusively! |
|||
|
|||
<a href="https://hush.is/telegram">Telegram</a> |
|||
|
|||
<a href="https://hush.is/telegram_support">Telegram Support</a> |
|||
|
|||
<a href="https://hush.is/reddit">Reddit</a> |
|||
|
|||
<a href="https://hush.is/youtube">YouTube</a> |
|||
|
|||
<a href="https://hush.is/bitcointalk">BitcoinTalk</a> |
|||
|
|||
<a href="https://hush.is/mastodon">Mastodon</a> |
|||
|
|||
<a href="https://hush.is/matrix">Matrix</a> |
|||
|
|||
<h1>No mo Github?</h1> |
|||
|
|||
Hush developers will attempt to mirror data to Github on a best-effort basis, |
|||
but we guide all users to download directly from our trusted servers. Many users |
|||
cannot even download data from Github, or worry that it might be backdoored (as |
|||
do we), so why spend time maintaining a poisoned well? |
|||
|
|||
<center> |
|||
|
|||
<a href="github-suspended.png" target=_blank> |
|||
<img height="80%" width="80%" src="github-suspended.png"> |
|||
</a> |
|||
|
|||
</center> |
|||
|
|||
|
|||
<h1>Coming Soon!</h1> |
|||
|
|||
<h2> KMD Big Block Expose </h2> |
|||
<pre> |
|||
_________________________ |
|||
< FUCK JL777, KYC TRAITOR > |
|||
------------------------- |
|||
\ ^__^ |
|||
\ (**)\_______ |
|||
(__)\ )\/\ |
|||
U ||----w | |
|||
|| || |
|||
</pre> |
|||
|
|||
This will describe in painful detail how jl777 steals from his own village |
|||
(the KMD Notary Node operators) and they all keep it secret because they steal |
|||
funds together from others. How do I know this? Because I worked as a KMD Notary |
|||
Node Operator for 1.5 years and actually retired/quit over this exact practice. |
|||
jl777 stole from his own friends and colleagues in secret, and when it finally got |
|||
out, it almost destroyed the KMD Notary Node network. |
|||
|
|||
Now jl777, ca333, Shossain and a few others made it the "rule" that they get all |
|||
the money and if others are lucky, it "trickles down" to them like pissing on the |
|||
face of somebody passed out on a bathroom floor. |
|||
|
|||
<h2>Zcash Steals ZIP400, with Cryptographic Proof</h2> |
|||
|
|||
Daira, author of Zcash Protocol, was stupid enough to <a href="https://twitter.com/dukeleto/status/1325043400035471361">steal the work of Duke Leto</a> |
|||
(ZIP400) and tried to delete all history of Duke writing the document. They failed |
|||
to correctly change history and left traces that prove Duke Leto wrote ZIP400 and |
|||
that Zcash Foundation stole the document, committing MIT Copyright Infringement by removing |
|||
Duke Leto's name from the document. |
|||
|
|||
<h2>KMD Adds KYC And Loses All Respect</h2> |
|||
|
|||
HUSH has recently cut all ties with KMD as we have learned that the CTO of KMD, |
|||
Kadan Stadelmann, is a Blockchain Analyst for the Austrian military. We will detail |
|||
their scary journey to ruin everything real cypherpunks have built over the years. |
|||
|
|||
|
|||
<h2>Try to Denial-of-Service This Website</h2> |
|||
|
|||
Go ahead. Hush developers are patiently waiting. |
|||
|
|||
<center> |
|||
<img src="waiting.gif"> |
|||
</center> |
|||
|
|||
Komodo script kiddies, you are playing with Big Boys now, lulz. |
|||
The censorship of <a href="https://www.youtube.com/watch?v=0mP6zgpRtAE">this 3 hour interview</a> that is on Hush <a href="https://hush.is/youtube">YouTube</a> will |
|||
no longer be possible. No more easy websites to Denial-of-Service, skidz! |
|||
|
|||
<center> |
|||
<img width="50%" height="50%" src="kmd-red-dildo.jpg"> |
|||
</center> |
|||
|
|||
<br/> |
|||
<h2> License </h2> |
|||
|
|||
This website is released under the GNU Public License Version 3 (GPLv3) |
|||
|
|||
<br/> |
|||
<br/> |
|||
|
|||
|
|||
</body> |
|||
</html> |
@ -0,0 +1,12 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush Mastodon</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=http://fosstodon.org/@myhushteam"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,12 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush Matrix Room</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://app.element.io/#/room/#hush:privacytools.io"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,12 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="pt-br"> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush Phone</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://git.hush.is/hush/HushDroid"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,13 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="pt-br"> |
|||
<head> |
|||
|
|||
<meta charset="utf-8"> |
|||
<title>Hush Reddit</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://www.reddit.com/r/Myhush/"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
After Width: | Height: | Size: 84 KiB |
After Width: | Height: | Size: 4.9 MiB |
After Width: | Height: | Size: 236 KiB |
After Width: | Height: | Size: 310 KiB |
After Width: | Height: | Size: 1.8 MiB |
After Width: | Height: | Size: 1.6 MiB |
After Width: | Height: | Size: 1.9 MiB |
@ -0,0 +1,40 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en-US"> |
|||
<head> |
|||
<!-- Basic --> |
|||
<meta charset="utf-8"> |
|||
<title>Hush</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
|
|||
<meta property="og:title" content="Hush Roadmap"> |
|||
<meta property="og:image" content="Metadata_Social_Preview.png"> |
|||
<meta property="og:description" content="Learn what the Hush team is cooking up!"> |
|||
<meta property="og:url" content="https://myhush.org/roadmap"> |
|||
<meta name="twitter:card" content="summary_large_image"> |
|||
|
|||
<!-- Favicons --> |
|||
<link rel="shortcut icon" href="favicon.ico"> |
|||
<link rel="apple-touch-icon-precomposed" href="images/icons/favicon.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="images/icons/favicon@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="images/icons/favicon-72.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="images/icons/favicon-72@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="60x60" href="images/icons/favicon-60.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="images/icons/favicon-60@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="images/icons/favicon-76.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="images/icons/favicon-76@2x.png"> |
|||
|
|||
<!-- Styles --> |
|||
<link rel="stylesheet" href="css/bootstrap.min.css"> |
|||
<link rel="stylesheet" href="css/styles.css"> |
|||
|
|||
<!-- IE9 Support --> |
|||
<!--[if lt IE 9]> |
|||
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> |
|||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> |
|||
<![endif]--> |
|||
|
|||
</head> |
|||
<body > |
|||
<img src="Roadmap_2020.08.06.png" style="top:0px;left:0px;width:100%;height:100%;z-index:-1;"> |
|||
</body> |
@ -0,0 +1,8 @@ |
|||
<head> |
|||
<meta property="og:title" content="Hush Roadmap"> |
|||
<meta property="og:image" content="Metadata_Social_Preview.png"> |
|||
<meta property="og:description" content="Learn what the Hush team is cooking up!"> |
|||
<meta property="og:url" content="https://myhush.org/roadmap"> |
|||
<meta name="twitter:card" content="summary_large_image"> |
|||
</head> |
|||
<img src="Roadmap_2020.08.06.png"> |
@ -0,0 +1,391 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="pt-br"> |
|||
<head> |
|||
<!-- Basic --> |
|||
<meta charset="utf-8"> |
|||
<title>Hush</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
|
|||
<!-- Favicons --> |
|||
<link rel="shortcut icon" href="/favicon.ico"> |
|||
<link rel="apple-touch-icon-precomposed" href="/images/icons/favicon.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/images/icons/favicon@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/images/icons/favicon-72.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/images/icons/favicon-72@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="60x60" href="/images/icons/favicon-60.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="/images/icons/favicon-60@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="/images/icons/favicon-76.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="/images/icons/favicon-76@2x.png"> |
|||
|
|||
<!-- Styles --> |
|||
<link rel="stylesheet" href="/css/bootstrap.min.css"> |
|||
<link rel="stylesheet" href="/css/styles.css"> |
|||
|
|||
<!-- IE9 Support --> |
|||
<!--[if lt IE 9]> |
|||
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> |
|||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> |
|||
<![endif]--> |
|||
|
|||
</head> |
|||
<body data-spy="scroll" data-target=".navbar" data-offest="120"> |
|||
<!-- Navbar --> |
|||
<nav class="navbar navbar-default navbar-fixed-top"> |
|||
<div class="container"> |
|||
<div class="navbar-header"> |
|||
<!--Mobile menu icon --> |
|||
<div class="container navbar-toggle collapsed" data-toggle="collapse" data-target="#menuicon" aria-expanded="true" role="button"> |
|||
<div class="bar1"></div> |
|||
<div class="bar2"></div> |
|||
<div class="bar3"></div> |
|||
</div> |
|||
<a class="navbar-brand" href="../index.html" data-value="home-section"> |
|||
<img src="/images/logo-nav.png" alt="Logo"> |
|||
</a> |
|||
</div> |
|||
<!-- Bootstrap Navbar No Mobile --> |
|||
<div class="collapse navbar-collapse" id="menuicon"> |
|||
<ul class="nav navbar-nav navbar-right"> |
|||
<!--<li class="dropdown"> |
|||
<a href="#about-section" data-value="about-section" class="aboutlang">List</a> |
|||
<ul class="dropdown-content"> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="featureslang" onclick="document.getElementById('Exemple_1').click()"> |
|||
Exemple_1 |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="speclang" onclick="document.getElementById('Exemple_2').click()"> |
|||
Exemple_2 |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="benefitslang" onclick="document.getElementById('Exemple_3').click()"> |
|||
Exemple_3 |
|||
</a> |
|||
</li> |
|||
</ul> |
|||
</li>--> |
|||
<!--<li><a href="#hushchat-section" data-value="hushchat-section" class="hushchatlang">HushChat</a></li>--> |
|||
<li class="dropdown"> |
|||
<a class="trlangREMOVED" href="javascript:;"> <i class="fa fa-cog"></i> </a> |
|||
<ul class="dropdown-content-lang"> |
|||
<!--<li> |
|||
<a class="bulgarian" id="bulgarian" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-bg"></span> Bulgarian |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-cn"></span> Chinese |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="dutch" id="dutch" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-nl"></span> Dutch |
|||
</a> |
|||
</li>--> |
|||
<li> |
|||
<a class="english" id="english" href="javascript:;" onclick="testch(this.id)"> |
|||
English |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="czech" id="czech" href="javascript:;" onclick="testch(this.id)"> |
|||
Czech |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="french" id="french" href="javascript:;" onclick="testch(this.id)"> |
|||
Français |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="german" id="german" href="javascript:;" onclick="testch(this.id)"> |
|||
German |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="hungarian" id="hungarian" href="javascript:;" onclick="testch(this.id)"> |
|||
Hungarian |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="italian" id="italian" href="javascript:;" onclick="testch(this.id)"> |
|||
Italian |
|||
</a> |
|||
</li> |
|||
<!-- <li> |
|||
<a class="polish" id="polish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-pl"></span> Polish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="portuguese" id="portuguese" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-br"></span> Portuguese |
|||
</a> |
|||
</li>--> |
|||
<li> |
|||
<a class="russian" id="russian" href="javascript:;" onclick="testch(this.id)"> |
|||
Русский |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)"> |
|||
Español |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="ukrainian" id="ukrainian" href="javascript:;" onclick="testch(this.id)"> |
|||
Українська |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)"> |
|||
中國 |
|||
</a> |
|||
</li> |
|||
<!--<li> |
|||
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-es"></span> Spanish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="swedish" id="swedish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-se"></span> Swedish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="turkish" id="turkish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-tr"></span> Turkish |
|||
</a> |
|||
</li>--> |
|||
</ul> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</nav> |
|||
|
|||
<!-- Home Section --> |
|||
<section class="home-section" id="home-section"> |
|||
<div class="display-table"> |
|||
<div class="display-table-cell"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<h1 class="sap1lang"> Hush Sapling Upgrade </h1> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="about-section" id="about-section"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-8 col-sm-offset-2"></div> |
|||
<p> |
|||
<span class="sap2lang">In response to the Zcash Sprout inflation (</span><a href="https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-7167">CVE-2019-7167</a><span class="sap3lang">) bug, Hush will upgrade to </span><a href="https://z.cash/upgrade/sapling">Sapling</a><span class="sap4lang">. This will prevent attackers from potentially creating shielded funds, which they should not be able to. This is why it's called an "inflation" or "counterfeiting" bug, because both are happening. If an attacker can exploit the bug |
|||
successfully they can fraudently create "new money" and also increase the total supply of the coin (inflation). More details about the bug can be found in this </span><a class="sap5lang" href="https://github.com/MyHush/hush/issues/162">Github issue</a> |
|||
</p> |
|||
<p class="sap6lang"> |
|||
When the upgrade to Sapling happens funds in transparent addresses (starting with t1) will be airdropped to the new version. Unfortunately, funds in shielded addresses (starting with zc) cannot be airdropped. This means that if you have funds in shielded addresses you MUST move them to a transparent address in order to receive the airdrop. HUSH will no longer support the older version (Sprout) after the airdrop date. |
|||
</p> |
|||
<h2 class="sap7lang"> |
|||
Snapshot height at BLOCK 500,000 (~April 14th 2019) |
|||
</h2> |
|||
<p> |
|||
<span class="sap8lang">Funds from the current Hush chain will be snapshotted at block 500,000 and migrated to our new Sapling-enabled chain, based on </span><a href="https://komodoplatform.com">Komodo</a><span class="sap9lang">. Shielded funds left in Sprout pool after block 500,000 WILL BE LOCKED on the old chain. We must manage the security of the entire coin supply with the funds of each holder. As of this writing Tue Feb 12 21:17:39 PST 2019, 1.2% of the current HUSH supply (71318.74047807 HUSH) is in INSECURE shielded Sprout addresses.</span> |
|||
</p> |
|||
<p class="sap10lang"> |
|||
UPDATE: As of Sat Mar 02 07:35:53 PST 2019, 1.18% of current HUSH supply is in Sprout addresses. |
|||
</p> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="contact-section" id="contact-section"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-8 col-sm-offset-2"> |
|||
<div class="title"><h3 class="con1lang">Join us!</h3></div> |
|||
<p><strong class="con2alang">Hush</strong><span class="con2blang"> is a community project. Everyone is welcomed with open arms!</span></p> |
|||
<div class="contact-text"> |
|||
<ul> |
|||
<li><a class="discord" href="//myhush.org/discord/index.html" target="_blank" data-toggle="tooltip" title="Discord"><img src="/images/logo_discord.svg" alt="Discord" height="45px" width="45px"/></a></li> |
|||
<li><a class="telegram" href="//t.me/Hush_Coin" target="_blank" data-toggle="tooltip" title="Telegram"><img src="/images/logo_telegram.svg" alt="Telegram" height="45px" width="45px"/></a></li> |
|||
<li><a class="twitter" href="//twitter.com/MyHushTeam" target="_blank" data-toggle="tooltip" title="Twitter"><img src="/images/logo_twitter.svg" alt="Twitter" height="45px" width="45px"/></a></li> |
|||
<!--<li><a class="facebook" href="//fb.me/MyHushTeam" target="_blank" data-toggle="tooltip" title="Facebook"><i class="fa fa-facebook"></i></a></li>--> |
|||
<li><a class="reddit" href="//reddit.com/r/Myhush" target="_blank" data-toggle="tooltip" title="Reddit"><img src="/images/logo_reddit.svg" alt="Reddit" height="45px" width="45px"/></a></li> |
|||
<li><a class="btc" href="//bitcointalk.org/index.php?topic=2008578.0" target="_blank" data-toggle="tooltip" title="Bitcointalk"><img src="/images/logo_bitcointalk.svg" alt="Bitcointalk" height="45px" width="45px"/></a></li> |
|||
<li><a class="github" href="//github.com/MyHush" target="_blank" data-toggle="tooltip" title="GitHub"><img src="/images/logo_github.svg" alt="GitHub" height="45px" width="45px"/></a></li> |
|||
</ul> |
|||
</div> |
|||
<div class="contact-copyright"> |
|||
<p>Copyright © 2016-<span id="s_year"></span> The Hush developers. All rights reserved.</p> |
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
|
|||
<!-- Scroll Top --> |
|||
<div class="animated fadeInRight" id="scroll-top"> |
|||
<i class="fa fa-chevron-up"></i> |
|||
</div> |
|||
|
|||
<!-- Scripts --> |
|||
<script type="text/javascript"> |
|||
var today=new Date(); |
|||
var year = today.getFullYear(); |
|||
var syear = document.getElementById('s_year'); |
|||
syear.innerHTML = year; |
|||
</script> |
|||
<script src="//code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script> |
|||
<script src="/js/bootstrap.min.js"></script> |
|||
<script src="/js/scripts.js"></script> |
|||
<script src="https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.js"></script> |
|||
<script> |
|||
// external js: isotope.pkgd.js |
|||
// init Isotope |
|||
var $grid = $('.grid').isotope({ |
|||
filter: '.features', |
|||
itemSelector: '.element-item', |
|||
layoutMode: 'fitRows', |
|||
fitWidth: true |
|||
}); |
|||
// filter functions |
|||
var filterFns = { |
|||
// show if number is greater than 50 |
|||
numberGreaterThan50: function() { |
|||
var number = $(this).find('.number').text(); |
|||
return parseInt( number, 10 ) > 50; |
|||
}, |
|||
// show if name ends with -ium |
|||
ium: function() { |
|||
var name = $(this).find('.name').text(); |
|||
return name.match( /ium$/ ); |
|||
} |
|||
}; |
|||
// bind filter button click |
|||
$('.filters-button-group').on( 'click', 'button', function() { |
|||
var filterValue = $( this ).attr('data-filter'); |
|||
// use filterFn if matches value |
|||
filterValue = filterFns[ filterValue ] || filterValue; |
|||
$grid.isotope({ filter: filterValue }); |
|||
}); |
|||
// change is-checked class on buttons |
|||
$('.button-group').each( function( i, buttonGroup ) { |
|||
var $buttonGroup = $( buttonGroup ); |
|||
$buttonGroup.on( 'click', 'button', function() { |
|||
$buttonGroup.find('.is-checked').removeClass('is-checked'); |
|||
$( this ).addClass('is-checked'); |
|||
}); |
|||
}); |
|||
|
|||
</script> |
|||
<div class="modal fade" id="myModal"> |
|||
<div class="modal-dialog"> |
|||
<div class="modal-content"> |
|||
|
|||
<div class="modal-body"> |
|||
|
|||
<div class="close-button"> |
|||
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> |
|||
|
|||
|
|||
</div> |
|||
<div class="embed-responsive embed-responsive-16by9"> |
|||
<iframe class="embed-responsive-item" frameborder="0"></iframe> |
|||
</div> |
|||
</div> |
|||
|
|||
</div><!-- /.modal-content --> |
|||
</div><!-- /.modal-dialog --> |
|||
</div><!-- /.modal --> |
|||
|
|||
<script> |
|||
if ($(window).width() < 960) { |
|||
|
|||
(function ($) { |
|||
$('.modalButton').on('click', function (e) { |
|||
var src = $(this).attr('data-src'); |
|||
window.open(src, '_blank').focus(); |
|||
|
|||
}); |
|||
})(jQuery); |
|||
} else { |
|||
(function ($) { |
|||
|
|||
function iframeModalOpen() { |
|||
|
|||
|
|||
$('.modalButton').on('click', function (e) { |
|||
var src = $(this).attr('data-src'); |
|||
var width = $(this).attr('data-width') || 640; |
|||
var height = $(this).attr('data-height') || 360; |
|||
|
|||
var allowfullscreen = $(this).attr('data-video-fullscreen'); |
|||
|
|||
|
|||
$("#myModal iframe").attr({ |
|||
'src': src, |
|||
'height': height, |
|||
'width': width, |
|||
'allowfullscreen': '' |
|||
}); |
|||
}); |
|||
|
|||
|
|||
$('#myModal').on('hidden.bs.modal', function () { |
|||
$(this).find('iframe').html(""); |
|||
$(this).find('iframe').attr("src", ""); |
|||
}); |
|||
} |
|||
|
|||
$(document).ready(function () { |
|||
iframeModalOpen(); |
|||
}); |
|||
|
|||
})(jQuery); |
|||
} |
|||
</script> |
|||
<script> |
|||
$(document).ready(function() { |
|||
if(localStorage.getItem('language') != null) { |
|||
language = localStorage.getItem('language'); |
|||
$.ajax({ |
|||
url: '/translations/' + language + '.xml', |
|||
success: function(xml) { |
|||
$(xml).find('translation').each(function(){ |
|||
var id = $(this).attr('id'); |
|||
var text = $(this).text(); |
|||
$("." + id).html(text); |
|||
}); |
|||
} |
|||
}); |
|||
} |
|||
}); |
|||
|
|||
function testch(id) { |
|||
localStorage.setItem('language', id); |
|||
language = id |
|||
$.ajax({ |
|||
url: '/translations/' + language + '.xml', |
|||
success: function(xml) { |
|||
$(xml).find('translation').each(function(){ |
|||
var id = $(this).attr('id'); |
|||
var text = $(this).text(); |
|||
$("." + id).html(text); |
|||
}); |
|||
} |
|||
}); |
|||
}; |
|||
</script> |
|||
</body> |
|||
</html> |
@ -0,0 +1,12 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="pt-br"> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush SilentDragon</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://github.com/MyHush/SilentDragon/releases"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,12 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="pt-br"> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush SilentDragon</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://github.com/MyHush/SilentDragonAndroid/releases"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,12 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="pt-br"> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush SilentDragon</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://github.com/MyHush/SilentDragonLite/releases"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,449 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<!-- Basic --> |
|||
<meta charset="utf-8"> |
|||
<title>Hush Supply Statistics</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
|
|||
<!-- Favicons --> |
|||
<link rel="shortcut icon" href="/favicon.ico"> |
|||
<link rel="apple-touch-icon-precomposed" href="/images/icons/favicon.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/images/icons/favicon@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/images/icons/favicon-72.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/images/icons/favicon-72@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="60x60" href="/images/icons/favicon-60.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="/images/icons/favicon-60@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="/images/icons/favicon-76.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="/images/icons/favicon-76@2x.png"> |
|||
|
|||
<!-- Styles --> |
|||
<link rel="stylesheet" href="/css/bootstrap.min.css"> |
|||
<link rel="stylesheet" href="/css/styles.css"> |
|||
|
|||
<!-- IE9 Support --> |
|||
<!--[if lt IE 9]> |
|||
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> |
|||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> |
|||
<![endif]--> |
|||
|
|||
</head> |
|||
<body data-spy="scroll" data-target=".navbar" data-offest="120"> |
|||
<!-- Navbar --> |
|||
<nav class="navbar navbar-default navbar-fixed-top"> |
|||
<div class="container"> |
|||
<div class="navbar-header"> |
|||
<!--Mobile menu icon --> |
|||
<div class="container navbar-toggle collapsed" data-toggle="collapse" data-target="#menuicon" aria-expanded="true" role="button"> |
|||
<div class="bar1"></div> |
|||
<div class="bar2"></div> |
|||
<div class="bar3"></div> |
|||
</div> |
|||
<a class="navbar-brand" href="../index.html" data-value="home-section"> |
|||
<img src="/images/logo-nav.png" alt="Logo"> |
|||
</a> |
|||
</div> |
|||
<!-- Bootstrap Navbar No Mobile --> |
|||
<div class="collapse navbar-collapse" id="menuicon"> |
|||
<ul class="nav navbar-nav navbar-right"> |
|||
<!--<li class="dropdown"> |
|||
<a href="#about-section" data-value="about-section" class="aboutlang">List</a> |
|||
<ul class="dropdown-content"> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="featureslang" onclick="document.getElementById('Exemple_1').click()"> |
|||
Exemple_1 |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="speclang" onclick="document.getElementById('Exemple_2').click()"> |
|||
Exemple_2 |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="benefitslang" onclick="document.getElementById('Exemple_3').click()"> |
|||
Exemple_3 |
|||
</a> |
|||
</li> |
|||
</ul> |
|||
</li>--> |
|||
<!--<li><a href="#hushlist-section" data-value="hushlist-section" class="hushlistlang">HushList</a></li>--> |
|||
<li class="dropdown"> |
|||
<a class="trlangREMOVED" href="javascript:;"> <i class="fa fa-cog"></i> </a> |
|||
<ul class="dropdown-content-lang"> |
|||
<!--<li> |
|||
<a class="bulgarian" id="bulgarian" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-bg"></span> Bulgarian |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-cn"></span> Chinese |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="dutch" id="dutch" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-nl"></span> Dutch |
|||
</a> |
|||
</li>--> |
|||
<li> |
|||
<a class="english" id="english" href="javascript:;" onclick="testch(this.id)"> |
|||
English |
|||
</a> |
|||
</li> |
|||
<!--<li> |
|||
<a class="czech" id="czech" href="javascript:;" onclick="testch(this.id)"> |
|||
Czech |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="french" id="french" href="javascript:;" onclick="testch(this.id)"> |
|||
Français |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="german" id="german" href="javascript:;" onclick="testch(this.id)"> |
|||
German |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="hungarian" id="hungarian" href="javascript:;" onclick="testch(this.id)"> |
|||
Hungarian |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="italian" id="italian" href="javascript:;" onclick="testch(this.id)"> |
|||
Italian |
|||
</a> |
|||
</li>>--> |
|||
<!-- <li> |
|||
<a class="polish" id="polish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-pl"></span> Polish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="portuguese" id="portuguese" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-br"></span> Portuguese |
|||
</a> |
|||
</li>--> |
|||
<!-- <li> |
|||
<a class="russian" id="russian" href="javascript:;" onclick="testch(this.id)"> |
|||
Русский |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)"> |
|||
Español |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="ukrainian" id="ukrainian" href="javascript:;" onclick="testch(this.id)"> |
|||
Українська |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)"> |
|||
中國 |
|||
</a> |
|||
</li>>--> |
|||
<!--<li> |
|||
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-es"></span> Spanish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="swedish" id="swedish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-se"></span> Swedish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="turkish" id="turkish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-tr"></span> Turkish |
|||
</a> |
|||
</li>--> |
|||
</ul> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</nav> |
|||
<div id="seconds_until_halving" style="display:none;">0</div> |
|||
<!-- DEBUG Seconds until halving: <div id="seconds_until_halving">0</div> --> |
|||
|
|||
<!-- Home Section --> |
|||
<section class="home-section" id="home-section"> |
|||
<div class="display-table"> |
|||
<div class="display-table-cell"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<h1 class="halving1lang"> Hush Supply Stats :</h1> |
|||
<p> |
|||
Block Height:<h2 id="height">...</h2> |
|||
Circulating Supply:<h2 class="halving3lang" id="totalsupply">... HUSH<noscript>Please activate JavaScript to see this data.</noscript></h2> |
|||
Market Cap :<h2 class="halving3lang" id="marketcap">...</h2> |
|||
Shielded Market Cap:<h2 id="zmarketcap">...</h2> |
|||
Circulating Shielded Funds:<h2 class="halving4lang" id="zfunds">... HUSH</h2> |
|||
Shielded Percent:<h2 class="halving4lang" id="zfundspercent">... </h2> |
|||
Percent Circulating: <h2 id="percentcirculating">... HUSH</h2> |
|||
Total Supply:<h2 class="halving3lang">21,000,000 HUSH</h2> |
|||
</p> |
|||
</div> |
|||
<br> |
|||
<div> |
|||
</div> |
|||
<a class="btn btn-hush hl4lang" href="https://github.com/MyHush/hush-v3-whitepaper/raw/master/hush-v3.pdf" target="_blank">Whitepaper</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="contact-section" id="contact-section"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-8 col-sm-offset-2"> |
|||
<div class="title"><h3 class="con1lang">Join us!</h3></div> |
|||
<p><strong class="con2alang">Hush</strong><span class="con2blang"> is a community project. Everyone is welcomed with open arms!</span></p> |
|||
<div class="contact-text"> |
|||
<ul> |
|||
<li><a class="discord" href="//myhush.org/discord/index.html" target="_blank" data-toggle="tooltip" title="Discord"><img src="/images/Discord_Grey.png" alt="Discord" height="45px" width="45px"/></a></li> |
|||
<li><a class="telegram" href="//myhush.org/telegram" target="_blank" data-toggle="tooltip" title="Telegram"><img src="/images/Telegram_grey.png" alt="Telegram" height="45px" width="45px"/></a></li> |
|||
<li><a class="matrix" href="//myhush.org/matrix" target="_blank" data-toggle="tooltip" title="Matrix"><img src="/images/Matrix.png" alt="Matrix" height="45px" width="45px"/></a></li> |
|||
<li><a class="twitter" href="//myhush.org/twitter" target="_blank" data-toggle="tooltip" title="Twitter"><img src="/images/Twitter_grey.png" alt="Twitter" height="45px" width="45px"/></a></li> |
|||
<li><a class="mastodon" href="//myhush.org/mastodon" target="_blank" data-toggle="tooltip" title="Mastodon"><img src="/images/Mastodon.png" alt="Mastodon" height="45px" width="45px"/></a></li> |
|||
<li><a class="reddit" href="//myhush.org/reddit" target="_blank" data-toggle="tooltip" title="Reddit"><img src="/images/reddit_grey.png" alt="Reddit" height="45px" width="45px"/></a></li> |
|||
<li><a class="btc" href="//bitcointalk.org/index.php?topic=2008578.0" target="_blank" data-toggle="tooltip" title="Bitcointalk"><img src="/images/btc_grey.png" alt="Bitcointalk" height="45px" width="45px"/></a></li> |
|||
<li><a class="youtube" href="//myhush.org/youtube" target="_blank" data-toggle="tooltip" title="YouTube"><img src="/images/Youtube_grey.png" alt="YouTube" height="45px" width="45px"/></a></li> |
|||
</ul> |
|||
</div> |
|||
<div class="contact-copyright"> |
|||
<p>Copyright © 2016-<span id="s_year"></span> The Hush developers. All rights reserved.</p> |
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<!-- Scroll Top --> |
|||
<div class="animated fadeInRight" id="scroll-top"> |
|||
<i class="fa fa-chevron-up"></i> |
|||
</div> |
|||
|
|||
<!-- Scripts --> |
|||
<script type="text/javascript"> |
|||
var today=new Date(); |
|||
var year = today.getFullYear(); |
|||
var syear = document.getElementById('s_year'); |
|||
syear.innerHTML = year; |
|||
</script> |
|||
<script src="//code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script> |
|||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js"> </script> |
|||
<script src="/js/bootstrap.min.js"></script> |
|||
<script src="/js/scripts.js"></script> |
|||
<script src="https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.js"></script> |
|||
<script> |
|||
// external js: isotope.pkgd.js |
|||
// init Isotope |
|||
var $grid = $('.grid').isotope({ |
|||
filter: '.features', |
|||
itemSelector: '.element-item', |
|||
layoutMode: 'fitRows', |
|||
fitWidth: true |
|||
}); |
|||
// filter functions |
|||
var filterFns = { |
|||
// show if number is greater than 50 |
|||
numberGreaterThan50: function() { |
|||
var number = $(this).find('.number').text(); |
|||
return parseInt( number, 10 ) > 50; |
|||
}, |
|||
// show if name ends with -ium |
|||
ium: function() { |
|||
var name = $(this).find('.name').text(); |
|||
return name.match( /ium$/ ); |
|||
} |
|||
}; |
|||
// bind filter button click |
|||
$('.filters-button-group').on( 'click', 'button', function() { |
|||
var filterValue = $( this ).attr('data-filter'); |
|||
// use filterFn if matches value |
|||
filterValue = filterFns[ filterValue ] || filterValue; |
|||
$grid.isotope({ filter: filterValue }); |
|||
}); |
|||
// change is-checked class on buttons |
|||
$('.button-group').each( function( i, buttonGroup ) { |
|||
var $buttonGroup = $( buttonGroup ); |
|||
$buttonGroup.on( 'click', 'button', function() { |
|||
$buttonGroup.find('.is-checked').removeClass('is-checked'); |
|||
$( this ).addClass('is-checked'); |
|||
}); |
|||
}); |
|||
|
|||
</script> |
|||
<div class="modal fade" id="myModal"> |
|||
<div class="modal-dialog"> |
|||
<div class="modal-content"> |
|||
|
|||
<div class="modal-body"> |
|||
|
|||
<div class="close-button"> |
|||
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> |
|||
|
|||
|
|||
</div> |
|||
<div class="embed-responsive embed-responsive-16by9"> |
|||
<iframe class="embed-responsive-item" frameborder="0"></iframe> |
|||
</div> |
|||
</div> |
|||
|
|||
</div><!-- /.modal-content --> |
|||
</div><!-- /.modal-dialog --> |
|||
</div><!-- /.modal --> |
|||
|
|||
<script> |
|||
function log(s) { |
|||
console && console.log(s); |
|||
} |
|||
|
|||
var zfunds = 0; |
|||
|
|||
$( document ).ready(function() { |
|||
log("doc ready"); |
|||
$.ajax({ |
|||
url: "https://explorer.myhush.org/api/coinsupply", |
|||
type: "GET", |
|||
dataType : "json", |
|||
}) |
|||
.done(function( json ) { |
|||
log(json); |
|||
zfunds = json.zfunds; |
|||
$('#zfunds').html( json.zfunds + " HUSH" ); |
|||
$('#height').html( json.height ); |
|||
var zfundspercent = 0; |
|||
if (json.total > 0) { |
|||
zfundspercent = json.zfunds / json.total; |
|||
} |
|||
$('#zfundspercent').html( parseFloat(100*zfundspercent).toPrecision(4) + "%" ); |
|||
$('#totalsupply').html( json.total + " HUSH" ); |
|||
$('#percentcirculating').html( parseFloat( 100*(json.total/ 21000000)).toPrecision(4) + "%" ); |
|||
|
|||
$.ajax({ |
|||
url: "https://api.coingecko.com/api/v3/simple/price?ids=hush&vs_currencies=btc%2Cusd%2Ceur&include_market_cap=true&include_24hr_vol=true&include_24hr_change=true", |
|||
type: "GET", |
|||
dataType : "json", |
|||
}) |
|||
.done(function( json2 ) { |
|||
log(json2); |
|||
var mcap = parseFloat(json2.hush.btc_market_cap).toPrecision(4) + " BTC, " + |
|||
parseFloat(json2.hush.usd_market_cap).toPrecision(8) + " USD" |
|||
log("mcap=" + mcap); |
|||
$('#marketcap').html( mcap ); |
|||
var usdprice = json2.hush.usd; |
|||
var btcprice = json2.hush.btc; |
|||
var zmcap = parseFloat(btcprice * zfunds).toPrecision(5) + " BTC, " + parseFloat(usdprice * zfunds).toPrecision(8) + " USD"; |
|||
$("#zmarketcap").html( zmcap ); |
|||
log("zmcap=" + zmcap); |
|||
}) |
|||
.fail(function( xhr, status, errorThrown ) { |
|||
}) |
|||
.always(function( xhr, status ) { |
|||
log("Finished!"); |
|||
}); |
|||
}) |
|||
|
|||
.fail(function( xhr, status, errorThrown ) { |
|||
//alert( "Ooops, error talking to explorer API!"); |
|||
$('#seconds_until_halving').html("Ooops, error talking to explorer API !") |
|||
log( "Error: " + errorThrown ); |
|||
log( "Status: " + status ); |
|||
console.dir( xhr ); |
|||
}) |
|||
.always(function( xhr, status ) { |
|||
log("Finished!"); |
|||
}); |
|||
|
|||
}); |
|||
</script> |
|||
|
|||
<script> |
|||
if ($(window).width() < 960) { |
|||
|
|||
(function ($) { |
|||
$('.modalButton').on('click', function (e) { |
|||
var src = $(this).attr('data-src'); |
|||
window.open(src, '_blank').focus(); |
|||
|
|||
}); |
|||
})(jQuery); |
|||
} else { |
|||
(function ($) { |
|||
|
|||
function iframeModalOpen() { |
|||
|
|||
|
|||
$('.modalButton').on('click', function (e) { |
|||
var src = $(this).attr('data-src'); |
|||
var width = $(this).attr('data-width') || 640; |
|||
var height = $(this).attr('data-height') || 360; |
|||
|
|||
var allowfullscreen = $(this).attr('data-video-fullscreen'); |
|||
|
|||
|
|||
$("#myModal iframe").attr({ |
|||
'src': src, |
|||
'height': height, |
|||
'width': width, |
|||
'allowfullscreen': '' |
|||
}); |
|||
}); |
|||
|
|||
|
|||
$('#myModal').on('hidden.bs.modal', function () { |
|||
$(this).find('iframe').html(""); |
|||
$(this).find('iframe').attr("src", ""); |
|||
}); |
|||
} |
|||
|
|||
$(document).ready(function () { |
|||
iframeModalOpen(); |
|||
}); |
|||
|
|||
})(jQuery); |
|||
} |
|||
</script> |
|||
<script> |
|||
$(document).ready(function() { |
|||
if(localStorage.getItem('language') != null) { |
|||
language = localStorage.getItem('language'); |
|||
$.ajax({ |
|||
url: '/translations/' + language + '.xml', |
|||
success: function(xml) { |
|||
$(xml).find('translation').each(function(){ |
|||
var id = $(this).attr('id'); |
|||
var text = $(this).text(); |
|||
$("." + id).html(text); |
|||
}); |
|||
} |
|||
}); |
|||
} |
|||
}); |
|||
|
|||
function testch(id) { |
|||
localStorage.setItem('language', id); |
|||
language = id |
|||
$.ajax({ |
|||
url: '/translations/' + language + '.xml', |
|||
success: function(xml) { |
|||
$(xml).find('translation').each(function(){ |
|||
var id = $(this).attr('id'); |
|||
var text = $(this).text(); |
|||
$("." + id).html(text); |
|||
}); |
|||
} |
|||
}); |
|||
}; |
|||
</script> |
|||
</body> |
|||
</html> |
@ -0,0 +1,448 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<!-- Basic --> |
|||
<meta charset="utf-8"> |
|||
<title>Hush Supply Statistics</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
|
|||
<!-- Favicons --> |
|||
<link rel="shortcut icon" href="/favicon.ico"> |
|||
<link rel="apple-touch-icon-precomposed" href="/images/icons/favicon.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/images/icons/favicon@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/images/icons/favicon-72.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/images/icons/favicon-72@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="60x60" href="/images/icons/favicon-60.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="/images/icons/favicon-60@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="/images/icons/favicon-76.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="/images/icons/favicon-76@2x.png"> |
|||
|
|||
<!-- Styles --> |
|||
<link rel="stylesheet" href="/css/bootstrap.min.css"> |
|||
<link rel="stylesheet" href="/css/styles.css"> |
|||
|
|||
<!-- IE9 Support --> |
|||
<!--[if lt IE 9]> |
|||
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> |
|||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> |
|||
<![endif]--> |
|||
|
|||
</head> |
|||
<body data-spy="scroll" data-target=".navbar" data-offest="120"> |
|||
<!-- Navbar --> |
|||
<nav class="navbar navbar-default navbar-fixed-top"> |
|||
<div class="container"> |
|||
<div class="navbar-header"> |
|||
<!--Mobile menu icon --> |
|||
<div class="container navbar-toggle collapsed" data-toggle="collapse" data-target="#menuicon" aria-expanded="true" role="button"> |
|||
<div class="bar1"></div> |
|||
<div class="bar2"></div> |
|||
<div class="bar3"></div> |
|||
</div> |
|||
<a class="navbar-brand" href="../index.html" data-value="home-section"> |
|||
<img src="/images/logo-nav.png" alt="Logo"> |
|||
</a> |
|||
</div> |
|||
<!-- Bootstrap Navbar No Mobile --> |
|||
<div class="collapse navbar-collapse" id="menuicon"> |
|||
<ul class="nav navbar-nav navbar-right"> |
|||
<!--<li class="dropdown"> |
|||
<a href="#about-section" data-value="about-section" class="aboutlang">List</a> |
|||
<ul class="dropdown-content"> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="featureslang" onclick="document.getElementById('Exemple_1').click()"> |
|||
Exemple_1 |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="speclang" onclick="document.getElementById('Exemple_2').click()"> |
|||
Exemple_2 |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="benefitslang" onclick="document.getElementById('Exemple_3').click()"> |
|||
Exemple_3 |
|||
</a> |
|||
</li> |
|||
</ul> |
|||
</li>--> |
|||
<!--<li><a href="#hushlist-section" data-value="hushlist-section" class="hushlistlang">HushList</a></li>--> |
|||
<li class="dropdown"> |
|||
<a class="trlangREMOVED" href="javascript:;"> <i class="fa fa-cog"></i> </a> |
|||
<ul class="dropdown-content-lang"> |
|||
<!--<li> |
|||
<a class="bulgarian" id="bulgarian" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-bg"></span> Bulgarian |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-cn"></span> Chinese |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="dutch" id="dutch" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-nl"></span> Dutch |
|||
</a> |
|||
</li>--> |
|||
<li> |
|||
<a class="english" id="english" href="javascript:;" onclick="testch(this.id)"> |
|||
English |
|||
</a> |
|||
</li> |
|||
<!--<li> |
|||
<a class="czech" id="czech" href="javascript:;" onclick="testch(this.id)"> |
|||
Czech |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="french" id="french" href="javascript:;" onclick="testch(this.id)"> |
|||
Français |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="german" id="german" href="javascript:;" onclick="testch(this.id)"> |
|||
German |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="hungarian" id="hungarian" href="javascript:;" onclick="testch(this.id)"> |
|||
Hungarian |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="italian" id="italian" href="javascript:;" onclick="testch(this.id)"> |
|||
Italian |
|||
</a> |
|||
</li>>--> |
|||
<!-- <li> |
|||
<a class="polish" id="polish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-pl"></span> Polish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="portuguese" id="portuguese" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-br"></span> Portuguese |
|||
</a> |
|||
</li>--> |
|||
<!-- <li> |
|||
<a class="russian" id="russian" href="javascript:;" onclick="testch(this.id)"> |
|||
Русский |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)"> |
|||
Español |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="ukrainian" id="ukrainian" href="javascript:;" onclick="testch(this.id)"> |
|||
Українська |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)"> |
|||
中國 |
|||
</a> |
|||
</li>>--> |
|||
<!--<li> |
|||
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-es"></span> Spanish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="swedish" id="swedish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-se"></span> Swedish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="turkish" id="turkish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-tr"></span> Turkish |
|||
</a> |
|||
</li>--> |
|||
</ul> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</nav> |
|||
<div id="seconds_until_halving" style="display:none;">0</div> |
|||
<!-- DEBUG Seconds until halving: <div id="seconds_until_halving">0</div> --> |
|||
|
|||
<!-- Home Section --> |
|||
<section class="home-section" id="home-section"> |
|||
<div class="display-table"> |
|||
<div class="display-table-cell"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<h1 class="halving1lang"> Hush Supply Stats :</h1> |
|||
<p> |
|||
Block Height:<h2 id="height">...</h2> |
|||
Circulating Supply:<h2 class="halving3lang" id="totalsupply">... HUSH<noscript>Please activate JavaScript to see this data.</noscript></h2> |
|||
Market Cap :<h2 class="halving3lang" id="marketcap">...</h2> |
|||
Shielded Market Cap:<h2 id="zmarketcap">...</h2> |
|||
Circulating Shielded Funds:<h2 class="halving4lang" id="zfunds">... HUSH</h2> |
|||
Shielded Percent:<h2 class="halving4lang" id="zfundspercent">... </h2> |
|||
Percent Circulating: <h2 id="percentcirculating">... HUSH</h2> |
|||
Total Supply:<h2 class="halving3lang">21,000,000 HUSH</h2> |
|||
</p> |
|||
</div> |
|||
<br> |
|||
<div> |
|||
</div> |
|||
<a class="btn btn-hush hl4lang" href="https://github.com/MyHush/hush-v3-whitepaper/raw/master/hush-v3.pdf" target="_blank">Whitepaper</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="contact-section" id="contact-section"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-8 col-sm-offset-2"> |
|||
<div class="title"><h3 class="con1lang">Join us!</h3></div> |
|||
<p><strong class="con2alang">Hush</strong><span class="con2blang"> is a community project. Everyone is welcomed with open arms!</span></p> |
|||
<div class="contact-text"> |
|||
<ul> |
|||
<li><a class="discord" href="//myhush.org/discord/index.html" target="_blank" data-toggle="tooltip" title="Discord"><img src="/images/logo_discord.svg" alt="Discord" height="45px" width="45px"/></a></li> |
|||
<li><a class="telegram" href="//t.me/Hush_Coin" target="_blank" data-toggle="tooltip" title="Telegram"><img src="/images/logo_telegram.svg" alt="Telegram" height="45px" width="45px"/></a></li> |
|||
<li><a class="twitter" href="//twitter.com/MyHushTeam" target="_blank" data-toggle="tooltip" title="Twitter"><img src="/images/logo_twitter.svg" alt="Twitter" height="45px" width="45px"/></a></li> |
|||
<!--<li><a class="facebook" href="//fb.me/MyHushTeam" target="_blank" data-toggle="tooltip" title="Facebook"><i class="fa fa-facebook"></i></a></li>--> |
|||
<li><a class="reddit" href="//reddit.com/r/Myhush" target="_blank" data-toggle="tooltip" title="Reddit"><img src="/images/logo_reddit.svg" alt="Reddit" height="45px" width="45px"/></a></li> |
|||
<li><a class="btc" href="//bitcointalk.org/index.php?topic=2008578.0" target="_blank" data-toggle="tooltip" title="Bitcointalk"><img src="/images/logo_bitcointalk.svg" alt="Bitcointalk" height="45px" width="45px"/></a></li> |
|||
<li><a class="github" href="//github.com/MyHush" target="_blank" data-toggle="tooltip" title="GitHub"><img src="/images/logo_github.svg" alt="GitHub" height="45px" width="45px"/></a></li> |
|||
</ul> |
|||
</div> |
|||
<div class="contact-copyright"> |
|||
<p>Copyright © 2016-<span id="s_year"></span> The Hush developers. All rights reserved.</p> |
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<!-- Scroll Top --> |
|||
<div class="animated fadeInRight" id="scroll-top"> |
|||
<i class="fa fa-chevron-up"></i> |
|||
</div> |
|||
|
|||
<!-- Scripts --> |
|||
<script type="text/javascript"> |
|||
var today=new Date(); |
|||
var year = today.getFullYear(); |
|||
var syear = document.getElementById('s_year'); |
|||
syear.innerHTML = year; |
|||
</script> |
|||
<script src="//code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script> |
|||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js"> </script> |
|||
<script src="/js/bootstrap.min.js"></script> |
|||
<script src="/js/scripts.js"></script> |
|||
<script src="https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.js"></script> |
|||
<script> |
|||
// external js: isotope.pkgd.js |
|||
// init Isotope |
|||
var $grid = $('.grid').isotope({ |
|||
filter: '.features', |
|||
itemSelector: '.element-item', |
|||
layoutMode: 'fitRows', |
|||
fitWidth: true |
|||
}); |
|||
// filter functions |
|||
var filterFns = { |
|||
// show if number is greater than 50 |
|||
numberGreaterThan50: function() { |
|||
var number = $(this).find('.number').text(); |
|||
return parseInt( number, 10 ) > 50; |
|||
}, |
|||
// show if name ends with -ium |
|||
ium: function() { |
|||
var name = $(this).find('.name').text(); |
|||
return name.match( /ium$/ ); |
|||
} |
|||
}; |
|||
// bind filter button click |
|||
$('.filters-button-group').on( 'click', 'button', function() { |
|||
var filterValue = $( this ).attr('data-filter'); |
|||
// use filterFn if matches value |
|||
filterValue = filterFns[ filterValue ] || filterValue; |
|||
$grid.isotope({ filter: filterValue }); |
|||
}); |
|||
// change is-checked class on buttons |
|||
$('.button-group').each( function( i, buttonGroup ) { |
|||
var $buttonGroup = $( buttonGroup ); |
|||
$buttonGroup.on( 'click', 'button', function() { |
|||
$buttonGroup.find('.is-checked').removeClass('is-checked'); |
|||
$( this ).addClass('is-checked'); |
|||
}); |
|||
}); |
|||
|
|||
</script> |
|||
<div class="modal fade" id="myModal"> |
|||
<div class="modal-dialog"> |
|||
<div class="modal-content"> |
|||
|
|||
<div class="modal-body"> |
|||
|
|||
<div class="close-button"> |
|||
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> |
|||
|
|||
|
|||
</div> |
|||
<div class="embed-responsive embed-responsive-16by9"> |
|||
<iframe class="embed-responsive-item" frameborder="0"></iframe> |
|||
</div> |
|||
</div> |
|||
|
|||
</div><!-- /.modal-content --> |
|||
</div><!-- /.modal-dialog --> |
|||
</div><!-- /.modal --> |
|||
|
|||
<script> |
|||
function log(s) { |
|||
console && console.log(s); |
|||
} |
|||
|
|||
var zfunds = 0; |
|||
|
|||
$( document ).ready(function() { |
|||
log("doc ready"); |
|||
$.ajax({ |
|||
url: "https://explorer.myhush.org/api/coinsupply", |
|||
type: "GET", |
|||
dataType : "json", |
|||
}) |
|||
.done(function( json ) { |
|||
log(json); |
|||
zfunds = json.zfunds; |
|||
$('#zfunds').html( json.zfunds + " HUSH" ); |
|||
$('#height').html( json.height ); |
|||
var zfundspercent = 0; |
|||
if (json.total > 0) { |
|||
zfundspercent = json.zfunds / json.total; |
|||
} |
|||
$('#zfundspercent').html( parseFloat(100*zfundspercent).toPrecision(4) + "%" ); |
|||
$('#totalsupply').html( json.total + " HUSH" ); |
|||
$('#percentcirculating').html( parseFloat( 100*(json.total/ 21000000)).toPrecision(4) + "%" ); |
|||
|
|||
$.ajax({ |
|||
url: "https://api.coingecko.com/api/v3/simple/price?ids=hush&vs_currencies=btc%2Cusd%2Ceur&include_market_cap=true&include_24hr_vol=true&include_24hr_change=true", |
|||
type: "GET", |
|||
dataType : "json", |
|||
}) |
|||
.done(function( json2 ) { |
|||
log(json2); |
|||
var mcap = parseFloat(json2.hush.btc_market_cap).toPrecision(4) + " BTC, " + |
|||
parseFloat(json2.hush.usd_market_cap).toPrecision(8) + " USD" |
|||
log("mcap=" + mcap); |
|||
$('#marketcap').html( mcap ); |
|||
var usdprice = json2.hush.usd; |
|||
var btcprice = json2.hush.btc; |
|||
var zmcap = parseFloat(btcprice * zfunds).toPrecision(5) + " BTC, " + parseFloat(usdprice * zfunds).toPrecision(8) + " USD"; |
|||
$("#zmarketcap").html( zmcap ); |
|||
log("zmcap=" + zmcap); |
|||
}) |
|||
.fail(function( xhr, status, errorThrown ) { |
|||
}) |
|||
.always(function( xhr, status ) { |
|||
log("Finished!"); |
|||
}); |
|||
}) |
|||
|
|||
.fail(function( xhr, status, errorThrown ) { |
|||
//alert( "Ooops, error talking to explorer API!"); |
|||
$('#seconds_until_halving').html("Ooops, error talking to explorer API !") |
|||
log( "Error: " + errorThrown ); |
|||
log( "Status: " + status ); |
|||
console.dir( xhr ); |
|||
}) |
|||
.always(function( xhr, status ) { |
|||
log("Finished!"); |
|||
}); |
|||
|
|||
}); |
|||
</script> |
|||
|
|||
<script> |
|||
if ($(window).width() < 960) { |
|||
|
|||
(function ($) { |
|||
$('.modalButton').on('click', function (e) { |
|||
var src = $(this).attr('data-src'); |
|||
window.open(src, '_blank').focus(); |
|||
|
|||
}); |
|||
})(jQuery); |
|||
} else { |
|||
(function ($) { |
|||
|
|||
function iframeModalOpen() { |
|||
|
|||
|
|||
$('.modalButton').on('click', function (e) { |
|||
var src = $(this).attr('data-src'); |
|||
var width = $(this).attr('data-width') || 640; |
|||
var height = $(this).attr('data-height') || 360; |
|||
|
|||
var allowfullscreen = $(this).attr('data-video-fullscreen'); |
|||
|
|||
|
|||
$("#myModal iframe").attr({ |
|||
'src': src, |
|||
'height': height, |
|||
'width': width, |
|||
'allowfullscreen': '' |
|||
}); |
|||
}); |
|||
|
|||
|
|||
$('#myModal').on('hidden.bs.modal', function () { |
|||
$(this).find('iframe').html(""); |
|||
$(this).find('iframe').attr("src", ""); |
|||
}); |
|||
} |
|||
|
|||
$(document).ready(function () { |
|||
iframeModalOpen(); |
|||
}); |
|||
|
|||
})(jQuery); |
|||
} |
|||
</script> |
|||
<script> |
|||
$(document).ready(function() { |
|||
if(localStorage.getItem('language') != null) { |
|||
language = localStorage.getItem('language'); |
|||
$.ajax({ |
|||
url: '/translations/' + language + '.xml', |
|||
success: function(xml) { |
|||
$(xml).find('translation').each(function(){ |
|||
var id = $(this).attr('id'); |
|||
var text = $(this).text(); |
|||
$("." + id).html(text); |
|||
}); |
|||
} |
|||
}); |
|||
} |
|||
}); |
|||
|
|||
function testch(id) { |
|||
localStorage.setItem('language', id); |
|||
language = id |
|||
$.ajax({ |
|||
url: '/translations/' + language + '.xml', |
|||
success: function(xml) { |
|||
$(xml).find('translation').each(function(){ |
|||
var id = $(this).attr('id'); |
|||
var text = $(this).text(); |
|||
$("." + id).html(text); |
|||
}); |
|||
} |
|||
}); |
|||
}; |
|||
</script> |
|||
</body> |
|||
</html> |
@ -0,0 +1,14 @@ |
|||
|
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush Telegram</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<!-- <meta http-equiv="refresh" content="1; URL=https://t.me/HushPrivacyCoin"> --> |
|||
<meta http-equiv="refresh" content="1; URL=https://t.me/Hush_Coin"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,13 @@ |
|||
|
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush Mining Telegram</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://t.me/MinersGonnaMine"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,13 @@ |
|||
|
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush Telegram</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://t.me/Hush8Support"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,14 @@ |
|||
|
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush Telegram</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<!-- <meta http-equiv="refresh" content="1; URL=https://t.me/HushPrivacyCoin"> --> |
|||
<meta http-equiv="refresh" content="1; URL=https://t.me/Hush_Coin"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,13 @@ |
|||
|
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush Mining Telegram</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://t.me/MinersGonnaMine"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,13 @@ |
|||
|
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush Telegram</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://t.me/Hush8Support"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,13 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="pt-br"> |
|||
<head> |
|||
|
|||
<meta charset="utf-8"> |
|||
<title>Hush Twitter</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://twitter.com/MyHushTeam"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
After Width: | Height: | Size: 559 KiB |
@ -0,0 +1,12 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush YouTube</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://www.youtube.com/channel/UCPALpuoV1bCYcenBl1bPzSQ"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,12 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>Hush YouTube</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
<meta http-equiv="refresh" content="1; URL=https://www.youtube.com/channel/UCPALpuoV1bCYcenBl1bPzSQ"> |
|||
</head> |
|||
<body> |
|||
</body> |
|||
</html> |
@ -0,0 +1,406 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<!-- Basic --> |
|||
<meta charset="utf-8"> |
|||
<title>Hush Shielded Index Statistics</title> |
|||
<meta http-equiv="X-UA-Compatible" content="IE=edge"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1"> |
|||
|
|||
<!-- Favicons --> |
|||
<link rel="shortcut icon" href="/favicon.ico"> |
|||
<link rel="apple-touch-icon-precomposed" href="/images/icons/favicon.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/images/icons/favicon@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/images/icons/favicon-72.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/images/icons/favicon-72@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="60x60" href="/images/icons/favicon-60.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="120x120" href="/images/icons/favicon-60@2x.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="76x76" href="/images/icons/favicon-76.png"> |
|||
<link rel="apple-touch-icon-precomposed" sizes="152x152" href="/images/icons/favicon-76@2x.png"> |
|||
|
|||
<!-- Styles --> |
|||
<link rel="stylesheet" href="/css/bootstrap.min.css"> |
|||
<link rel="stylesheet" href="/css/styles.css"> |
|||
|
|||
<!-- IE9 Support --> |
|||
<!--[if lt IE 9]> |
|||
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script> |
|||
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> |
|||
<![endif]--> |
|||
|
|||
</head> |
|||
<body data-spy="scroll" data-target=".navbar" data-offest="120"> |
|||
<!-- Navbar --> |
|||
<nav class="navbar navbar-default navbar-fixed-top"> |
|||
<div class="container"> |
|||
<div class="navbar-header"> |
|||
<!--Mobile menu icon --> |
|||
<div class="container navbar-toggle collapsed" data-toggle="collapse" data-target="#menuicon" aria-expanded="true" role="button"> |
|||
<div class="bar1"></div> |
|||
<div class="bar2"></div> |
|||
<div class="bar3"></div> |
|||
</div> |
|||
<a class="navbar-brand" href="../index.html" data-value="home-section"> |
|||
<img src="/images/logo-nav.png" alt="Logo"> |
|||
</a> |
|||
</div> |
|||
<!-- Bootstrap Navbar No Mobile --> |
|||
<div class="collapse navbar-collapse" id="menuicon"> |
|||
<ul class="nav navbar-nav navbar-right"> |
|||
<!--<li class="dropdown"> |
|||
<a href="#about-section" data-value="about-section" class="aboutlang">List</a> |
|||
<ul class="dropdown-content"> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="featureslang" onclick="document.getElementById('Exemple_1').click()"> |
|||
Exemple_1 |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="speclang" onclick="document.getElementById('Exemple_2').click()"> |
|||
Exemple_2 |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a href="#" data-value="about-section" class="benefitslang" onclick="document.getElementById('Exemple_3').click()"> |
|||
Exemple_3 |
|||
</a> |
|||
</li> |
|||
</ul> |
|||
</li>--> |
|||
<!--<li><a href="#hushchat-section" data-value="hushchat-section" class="hushchatlang">HushChat</a></li>--> |
|||
<li class="dropdown"> |
|||
<a class="trlangREMOVED" href="javascript:;"> <i class="fa fa-cog"></i> </a> |
|||
<ul class="dropdown-content-lang"> |
|||
<!--<li> |
|||
<a class="bulgarian" id="bulgarian" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-bg"></span> Bulgarian |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-cn"></span> Chinese |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="dutch" id="dutch" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-nl"></span> Dutch |
|||
</a> |
|||
</li>--> |
|||
<li> |
|||
<a class="english" id="english" href="javascript:;" onclick="testch(this.id)"> |
|||
English |
|||
</a> |
|||
</li> |
|||
<!--<li> |
|||
<a class="czech" id="czech" href="javascript:;" onclick="testch(this.id)"> |
|||
Czech |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="french" id="french" href="javascript:;" onclick="testch(this.id)"> |
|||
Français |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="german" id="german" href="javascript:;" onclick="testch(this.id)"> |
|||
German |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="hungarian" id="hungarian" href="javascript:;" onclick="testch(this.id)"> |
|||
Hungarian |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="italian" id="italian" href="javascript:;" onclick="testch(this.id)"> |
|||
Italian |
|||
</a> |
|||
</li>>--> |
|||
<!-- <li> |
|||
<a class="polish" id="polish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-pl"></span> Polish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="portuguese" id="portuguese" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-br"></span> Portuguese |
|||
</a> |
|||
</li>--> |
|||
<!-- <li> |
|||
<a class="russian" id="russian" href="javascript:;" onclick="testch(this.id)"> |
|||
Русский |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)"> |
|||
Español |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="ukrainian" id="ukrainian" href="javascript:;" onclick="testch(this.id)"> |
|||
Українська |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="chinese" id="chinese" href="javascript:;" onclick="testch(this.id)"> |
|||
中國 |
|||
</a> |
|||
</li>>--> |
|||
<!--<li> |
|||
<a class="spanish" id="spanish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-es"></span> Spanish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="swedish" id="swedish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-se"></span> Swedish |
|||
</a> |
|||
</li> |
|||
<li> |
|||
<a class="turkish" id="turkish" href="javascript:;" onclick="testch(this.id)"> |
|||
<span class="flag-icon flag-icon-tr"></span> Turkish |
|||
</a> |
|||
</li>--> |
|||
</ul> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</nav> |
|||
<div id="seconds_until_halving" style="display:none;">0</div> |
|||
<!-- DEBUG Seconds until halving: <div id="seconds_until_halving">0</div> --> |
|||
|
|||
<!-- Home Section --> |
|||
<section class="home-section" id="home-section"> |
|||
<div class="display-table"> |
|||
<div class="display-table-cell"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-12"> |
|||
<h1 class="halving1lang"> Hush supply stats :</h1> |
|||
<p> |
|||
<h2 class="halving3lang" id="totalsupply"><noscript>Thank you for activating your JavaScript.</noscript></h2> |
|||
<h2 class="halving4lang" id="zfunds"> </h2> |
|||
</p> |
|||
</div> |
|||
<br> |
|||
<div> |
|||
</div> |
|||
<a class="btn btn-hush hl4lang" href="https://github.com/MyHush/hush-v3-whitepaper/raw/master/hush-v3.pdf" target="_blank">Whitepaper</a> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<section class="contact-section" id="contact-section"> |
|||
<div class="container"> |
|||
<div class="row"> |
|||
<div class="col-sm-8 col-sm-offset-2"> |
|||
<div class="title"><h3 class="con1lang">Join us!</h3></div> |
|||
<p><strong class="con2alang">Hush</strong><span class="con2blang"> is a community project. Everyone is welcomed with open arms!</span></p> |
|||
<div class="contact-text"> |
|||
<ul> |
|||
<li><a class="discord" href="//myhush.org/discord/index.html" target="_blank" data-toggle="tooltip" title="Discord"><img src="/images/logo_discord.svg" alt="Discord" height="45px" width="45px"/></a></li> |
|||
<li><a class="telegram" href="//t.me/Hush_Coin" target="_blank" data-toggle="tooltip" title="Telegram"><img src="/images/logo_telegram.svg" alt="Telegram" height="45px" width="45px"/></a></li> |
|||
<li><a class="twitter" href="//twitter.com/MyHushTeam" target="_blank" data-toggle="tooltip" title="Twitter"><img src="/images/logo_twitter.svg" alt="Twitter" height="45px" width="45px"/></a></li> |
|||
<!--<li><a class="facebook" href="//fb.me/MyHushTeam" target="_blank" data-toggle="tooltip" title="Facebook"><i class="fa fa-facebook"></i></a></li>--> |
|||
<li><a class="reddit" href="//reddit.com/r/Myhush" target="_blank" data-toggle="tooltip" title="Reddit"><img src="/images/logo_reddit.svg" alt="Reddit" height="45px" width="45px"/></a></li> |
|||
<li><a class="btc" href="//bitcointalk.org/index.php?topic=2008578.0" target="_blank" data-toggle="tooltip" title="Bitcointalk"><img src="/images/logo_bitcointalk.svg" alt="Bitcointalk" height="45px" width="45px"/></a></li> |
|||
<li><a class="github" href="//github.com/MyHush" target="_blank" data-toggle="tooltip" title="GitHub"><img src="/images/logo_github.svg" alt="GitHub" height="45px" width="45px"/></a></li> |
|||
</ul> |
|||
</div> |
|||
<div class="contact-copyright"> |
|||
<p>Copyright © 2016-<span id="s_year"></span> The Hush developers. All rights reserved.</p> |
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
</div> |
|||
</section> |
|||
|
|||
<!-- Scroll Top --> |
|||
<div class="animated fadeInRight" id="scroll-top"> |
|||
<i class="fa fa-chevron-up"></i> |
|||
</div> |
|||
|
|||
<!-- Scripts --> |
|||
<script type="text/javascript"> |
|||
var today=new Date(); |
|||
var year = today.getFullYear(); |
|||
var syear = document.getElementById('s_year'); |
|||
syear.innerHTML = year; |
|||
</script> |
|||
<script src="//code.jquery.com/jquery-3.2.1.min.js" integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4=" crossorigin="anonymous"></script> |
|||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.4.1/jquery.js"> </script> |
|||
<script src="/js/bootstrap.min.js"></script> |
|||
<script src="/js/scripts.js"></script> |
|||
<script src="https://unpkg.com/isotope-layout@3/dist/isotope.pkgd.js"></script> |
|||
<script> |
|||
// external js: isotope.pkgd.js |
|||
// init Isotope |
|||
var $grid = $('.grid').isotope({ |
|||
filter: '.features', |
|||
itemSelector: '.element-item', |
|||
layoutMode: 'fitRows', |
|||
fitWidth: true |
|||
}); |
|||
// filter functions |
|||
var filterFns = { |
|||
// show if number is greater than 50 |
|||
numberGreaterThan50: function() { |
|||
var number = $(this).find('.number').text(); |
|||
return parseInt( number, 10 ) > 50; |
|||
}, |
|||
// show if name ends with -ium |
|||
ium: function() { |
|||
var name = $(this).find('.name').text(); |
|||
return name.match( /ium$/ ); |
|||
} |
|||
}; |
|||
// bind filter button click |
|||
$('.filters-button-group').on( 'click', 'button', function() { |
|||
var filterValue = $( this ).attr('data-filter'); |
|||
// use filterFn if matches value |
|||
filterValue = filterFns[ filterValue ] || filterValue; |
|||
$grid.isotope({ filter: filterValue }); |
|||
}); |
|||
// change is-checked class on buttons |
|||
$('.button-group').each( function( i, buttonGroup ) { |
|||
var $buttonGroup = $( buttonGroup ); |
|||
$buttonGroup.on( 'click', 'button', function() { |
|||
$buttonGroup.find('.is-checked').removeClass('is-checked'); |
|||
$( this ).addClass('is-checked'); |
|||
}); |
|||
}); |
|||
|
|||
</script> |
|||
<div class="modal fade" id="myModal"> |
|||
<div class="modal-dialog"> |
|||
<div class="modal-content"> |
|||
|
|||
<div class="modal-body"> |
|||
|
|||
<div class="close-button"> |
|||
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> |
|||
|
|||
|
|||
</div> |
|||
<div class="embed-responsive embed-responsive-16by9"> |
|||
<iframe class="embed-responsive-item" frameborder="0"></iframe> |
|||
</div> |
|||
</div> |
|||
|
|||
</div><!-- /.modal-content --> |
|||
</div><!-- /.modal-dialog --> |
|||
</div><!-- /.modal --> |
|||
|
|||
<script> |
|||
function log(s) { |
|||
console && console.log(s); |
|||
} |
|||
|
|||
$( document ).ready(function() { |
|||
log("doc ready"); |
|||
$.ajax({ |
|||
url: "https://explorer.myhush.org/api/getchaintxstats", |
|||
type: "GET", |
|||
dataType : "json", |
|||
}) |
|||
.done(function( json ) { |
|||
log(json); |
|||
//$('#zfunds').html( json.zfunds ); |
|||
}) |
|||
.fail(function( xhr, status, errorThrown ) { |
|||
//alert( "Ooops, error talking to explorer API!"); |
|||
$('#seconds_until_halving').html("Ooops, error talking to explorer API !") |
|||
log( "Error: " + errorThrown ); |
|||
log( "Status: " + status ); |
|||
console.dir( xhr ); |
|||
}) |
|||
.always(function( xhr, status ) { |
|||
log("Finished!"); |
|||
}); |
|||
}); |
|||
</script> |
|||
|
|||
<script> |
|||
if ($(window).width() < 960) { |
|||
|
|||
(function ($) { |
|||
$('.modalButton').on('click', function (e) { |
|||
var src = $(this).attr('data-src'); |
|||
window.open(src, '_blank').focus(); |
|||
|
|||
}); |
|||
})(jQuery); |
|||
} else { |
|||
(function ($) { |
|||
|
|||
function iframeModalOpen() { |
|||
|
|||
|
|||
$('.modalButton').on('click', function (e) { |
|||
var src = $(this).attr('data-src'); |
|||
var width = $(this).attr('data-width') || 640; |
|||
var height = $(this).attr('data-height') || 360; |
|||
|
|||
var allowfullscreen = $(this).attr('data-video-fullscreen'); |
|||
|
|||
|
|||
$("#myModal iframe").attr({ |
|||
'src': src, |
|||
'height': height, |
|||
'width': width, |
|||
'allowfullscreen': '' |
|||
}); |
|||
}); |
|||
|
|||
|
|||
$('#myModal').on('hidden.bs.modal', function () { |
|||
$(this).find('iframe').html(""); |
|||
$(this).find('iframe').attr("src", ""); |
|||
}); |
|||
} |
|||
|
|||
$(document).ready(function () { |
|||
iframeModalOpen(); |
|||
}); |
|||
|
|||
})(jQuery); |
|||
} |
|||
</script> |
|||
<script> |
|||
$(document).ready(function() { |
|||
if(localStorage.getItem('language') != null) { |
|||
language = localStorage.getItem('language'); |
|||
$.ajax({ |
|||
url: '/translations/' + language + '.xml', |
|||
success: function(xml) { |
|||
$(xml).find('translation').each(function(){ |
|||
var id = $(this).attr('id'); |
|||
var text = $(this).text(); |
|||
$("." + id).html(text); |
|||
}); |
|||
} |
|||
}); |
|||
} |
|||
}); |
|||
|
|||
function testch(id) { |
|||
localStorage.setItem('language', id); |
|||
language = id |
|||
$.ajax({ |
|||
url: '/translations/' + language + '.xml', |
|||
success: function(xml) { |
|||
$(xml).find('translation').each(function(){ |
|||
var id = $(this).attr('id'); |
|||
var text = $(this).text(); |
|||
$("." + id).html(text); |
|||
}); |
|||
} |
|||
}); |
|||
}; |
|||
</script> |
|||
</body> |
|||
</html> |