Init
BIN
fonts/terminus-14-medium.otf
Normal file
1
images/discourse_logo.svg
Normal file
@ -0,0 +1 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="#98fcbc" d="M225.9 32C103.3 32 0 130.5 0 252.1 0 256 .1 480 .1 480l225.8-.2c122.7 0 222.1-102.3 222.1-223.9C448 134.3 348.6 32 225.9 32zM224 384c-19.4 0-37.9-4.3-54.4-12.1L88.5 392l22.9-75c-9.8-18.1-15.4-38.9-15.4-61 0-70.7 57.3-128 128-128s128 57.3 128 128-57.3 128-128 128z"/></svg>
|
After Width: | Height: | Size: 358 B |
6
images/element_logo.svg
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<svg width="54" height="54" viewBox="0 0 54 54" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.4414 3.24C19.4414 1.4506 20.892 0 22.6814 0C34.6108 0 44.2814 9.67065 44.2814 21.6C44.2814 23.3894 42.8308 24.84 41.0414 24.84C39.252 24.84 37.8014 23.3894 37.8014 21.6C37.8014 13.2494 31.032 6.48 22.6814 6.48C20.892 6.48 19.4414 5.0294 19.4414 3.24Z" fill="#98fcbc"/>
|
||||||
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M34.5586 50.76C34.5586 52.5494 33.108 54 31.3186 54C19.3893 54 9.71861 44.3294 9.71861 32.4C9.71861 30.6106 11.1692 29.16 12.9586 29.16C14.748 29.16 16.1986 30.6106 16.1986 32.4C16.1986 40.7505 22.9681 47.52 31.3186 47.52C33.108 47.52 34.5586 48.9706 34.5586 50.76Z" fill="#98fcbc"/>
|
||||||
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M3.24 34.5601C1.4506 34.5601 -6.34076e-08 33.1095 -1.41625e-07 31.3201C-6.63074e-07 19.3907 9.67065 9.72007 21.6 9.72007C23.3894 9.72007 24.84 11.1707 24.84 12.9601C24.84 14.7495 23.3894 16.2001 21.6 16.2001C13.2495 16.2001 6.48 22.9695 6.48 31.3201C6.48 33.1095 5.0294 34.5601 3.24 34.5601Z" fill="#98fcbc"/>
|
||||||
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M50.76 19.4399C52.5494 19.4399 54 20.8905 54 22.6799C54 34.6093 44.3294 44.2799 32.4 44.2799C30.6106 44.2799 29.16 42.8293 29.16 41.0399C29.16 39.2505 30.6106 37.7999 32.4 37.7999C40.7505 37.7999 47.52 31.0305 47.52 22.6799C47.52 20.8905 48.9706 19.4399 50.76 19.4399Z" fill="#98fcbc"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 1.4 KiB |
3
images/git_logo.svg
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||||
|
<svg xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" id="svg2" version="1.1" inkscape:version="0.91 r13725" xml:space="preserve" width="114.8625" height="114.8625" viewBox="0 0 114.8625 114.8625" sodipodi:docname="Git-Icon-Black.svg"><script xmlns="" async="false" id="enkrypt-inject"/><metadata id="metadata8"><rdf:RDF><cc:Work rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/><dc:title/></cc:Work></rdf:RDF></metadata><defs id="defs6"/><sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="702" inkscape:window-height="480" id="namedview4" showgrid="false" inkscape:zoom="2.0546305" inkscape:cx="57.431252" inkscape:cy="57.431252" inkscape:window-x="0" inkscape:window-y="25" inkscape:window-maximized="0" inkscape:current-layer="g10"/><g id="g10" inkscape:groupmode="layer" inkscape:label="ink_ext_XXXXXX" transform="matrix(1.25,0,0,-1.25,0,114.8625)"><g id="g12" transform="scale(0.1,0.1)"><path d="M 901.547,500.352 500.355,901.527 c -23.093,23.11 -60.566,23.11 -83.691,0 L 333.363,818.211 439.039,712.535 c 24.559,8.293 52.723,2.727 72.293,-16.847 19.688,-19.696 25.207,-48.102 16.699,-72.75 L 629.887,521.094 c 24.648,8.496 53.066,3.004 72.754,-16.711 27.5,-27.492 27.5,-72.059 0,-99.574 -27.52,-27.516 -72.078,-27.516 -99.61,0 -20.683,20.703 -25.801,51.097 -15.312,76.582 l -95,94.992 0,-249.969 c 6.699,-3.32 13.027,-7.742 18.613,-13.312 27.5,-27.497 27.5,-72.059 0,-99.598 -27.5,-27.488 -72.09,-27.488 -99.57,0 -27.5,27.539 -27.5,72.101 0,99.598 6.797,6.789 14.668,11.925 23.066,15.363 l 0,252.281 c -8.398,3.438 -16.25,8.531 -23.066,15.367 -20.828,20.821 -25.84,51.395 -15.157,76.977 L 292.426,777.285 17.3281,502.211 c -23.10544,-23.129 -23.10544,-60.602 0,-83.711 L 418.539,17.3242 c 23.098,-23.10545 60.559,-23.10545 83.691,0 L 901.547,416.641 c 23.117,23.113 23.117,60.605 0,83.711" style="fill:#94febf;;fill-opacity:1;fill-rule:nonzero;stroke:none" id="path14" inkscape:connector-curvature="0"/></g></g></svg>
|
After Width: | Height: | Size: 2.5 KiB |
6
images/matrix_logo.svg
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" version="1.1" viewBox="0 0 75 32">
|
||||||
|
<title>Matrix (protocol) logo</title>
|
||||||
|
<g fill="#98fcbc">
|
||||||
|
<path d="m0.936 0.732v30.52h2.194v0.732h-3.035v-31.98h3.034v0.732zm8.45 9.675v1.544h0.044a4.461 4.461 0 0 1 1.487-1.368c0.58-0.323 1.245-0.485 1.993-0.485 0.72 0 1.377 0.14 1.972 0.42 0.595 0.279 1.047 0.771 1.355 1.477 0.338-0.5 0.796-0.941 1.377-1.323 0.58-0.383 1.266-0.574 2.06-0.574 0.602 0 1.16 0.074 1.674 0.22 0.514 0.148 0.954 0.383 1.322 0.707 0.366 0.323 0.653 0.746 0.859 1.268 0.205 0.522 0.308 1.15 0.308 1.887v7.633h-3.127v-6.464c0-0.383-0.015-0.743-0.044-1.082a2.305 2.305 0 0 0-0.242-0.882 1.473 1.473 0 0 0-0.584-0.596c-0.257-0.146-0.606-0.22-1.047-0.22-0.44 0-0.796 0.085-1.068 0.253-0.272 0.17-0.485 0.39-0.639 0.662a2.654 2.654 0 0 0-0.308 0.927 7.074 7.074 0 0 0-0.078 1.048v6.354h-3.128v-6.398c0-0.338-7e-3 -0.673-0.021-1.004a2.825 2.825 0 0 0-0.188-0.916 1.411 1.411 0 0 0-0.55-0.673c-0.258-0.168-0.636-0.253-1.135-0.253a2.33 2.33 0 0 0-0.584 0.1 1.94 1.94 0 0 0-0.705 0.374c-0.228 0.184-0.422 0.449-0.584 0.794-0.161 0.346-0.242 0.798-0.242 1.357v6.619h-3.129v-11.41zm16.46 1.677a3.751 3.751 0 0 1 1.233-1.17 5.37 5.37 0 0 1 1.685-0.629 9.579 9.579 0 0 1 1.884-0.187c0.573 0 1.153 0.04 1.74 0.121 0.588 0.081 1.124 0.24 1.609 0.475 0.484 0.235 0.88 0.562 1.19 0.981 0.308 0.42 0.462 0.975 0.462 1.666v5.934c0 0.516 0.03 1.008 0.088 1.478 0.058 0.471 0.161 0.824 0.308 1.06h-3.171a4.435 4.435 0 0 1-0.22-1.104c-0.5 0.515-1.087 0.876-1.762 1.081a7.084 7.084 0 0 1-2.071 0.31c-0.544 0-1.05-0.067-1.52-0.2a3.472 3.472 0 0 1-1.234-0.617 2.87 2.87 0 0 1-0.826-1.059c-0.199-0.426-0.298-0.934-0.298-1.522 0-0.647 0.114-1.18 0.342-1.6 0.227-0.419 0.52-0.753 0.881-1.004 0.36-0.25 0.771-0.437 1.234-0.562 0.462-0.125 0.929-0.224 1.399-0.298 0.47-0.073 0.932-0.132 1.387-0.176 0.456-0.044 0.86-0.11 1.212-0.199 0.353-0.088 0.631-0.217 0.837-0.386s0.301-0.415 0.287-0.74c0-0.337-0.055-0.606-0.166-0.804a1.217 1.217 0 0 0-0.44-0.464 1.737 1.737 0 0 0-0.639-0.22 5.292 5.292 0 0 0-0.782-0.055c-0.617 0-1.101 0.132-1.454 0.397-0.352 0.264-0.558 0.706-0.617 1.323h-3.128c0.044-0.735 0.227-1.345 0.55-1.83zm6.179 4.423a5.095 5.095 0 0 1-0.639 0.165 9.68 9.68 0 0 1-0.716 0.11c-0.25 0.03-0.5 0.067-0.749 0.11a5.616 5.616 0 0 0-0.694 0.177 2.057 2.057 0 0 0-0.594 0.298c-0.17 0.125-0.305 0.284-0.408 0.474-0.103 0.192-0.154 0.434-0.154 0.728 0 0.28 0.051 0.515 0.154 0.706 0.103 0.192 0.242 0.342 0.419 0.453 0.176 0.11 0.381 0.187 0.617 0.231 0.234 0.044 0.477 0.066 0.726 0.066 0.617 0 1.094-0.102 1.432-0.309 0.338-0.205 0.587-0.452 0.75-0.739 0.16-0.286 0.26-0.576 0.297-0.87 0.036-0.295 0.055-0.53 0.055-0.707v-1.17a1.4 1.4 0 0 1-0.496 0.277zm11.86-6.1v2.096h-2.291v5.647c0 0.53 0.088 0.883 0.264 1.059 0.176 0.177 0.529 0.265 1.057 0.265 0.177 0 0.345-7e-3 0.507-0.022 0.161-0.015 0.316-0.037 0.463-0.066v2.426a7.49 7.49 0 0 1-0.882 0.089 21.67 21.67 0 0 1-0.947 0.022c-0.484 0-0.944-0.034-1.377-0.1a3.233 3.233 0 0 1-1.145-0.386 2.04 2.04 0 0 1-0.782-0.816c-0.191-0.353-0.287-0.816-0.287-1.39v-6.728h-1.894v-2.096h1.894v-3.42h3.129v3.42h2.29zm4.471 0v2.118h0.044a3.907 3.907 0 0 1 1.454-1.754 4.213 4.213 0 0 1 1.036-0.497 3.734 3.734 0 0 1 1.145-0.176c0.206 0 0.433 0.037 0.683 0.11v2.912a5.862 5.862 0 0 0-0.528-0.077 5.566 5.566 0 0 0-0.595-0.033c-0.573 0-1.058 0.096-1.454 0.287a2.52 2.52 0 0 0-0.958 0.783 3.143 3.143 0 0 0-0.518 1.158 6.32 6.32 0 0 0-0.154 1.434v5.14h-3.128v-11.4zm5.684-1.765v-2.582h3.128v2.582h-3.127zm3.128 1.765v11.4h-3.127v-11.4h3.128zm1.63 0h3.569l2.005 2.978 1.982-2.978h3.459l-3.745 5.339 4.208 6.067h-3.57l-2.378-3.596-2.38 3.596h-3.502l4.097-6.001zm15.3 20.84v-30.52h-2.194v-0.732h3.035v31.98h-3.035v-0.732z"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 3.8 KiB |
1
images/telegram_logo.svg
Normal file
@ -0,0 +1 @@
|
|||||||
|
<svg id="Livello_1" data-name="Livello 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 240 240"><defs><linearGradient id="linear-gradient" x1="120" y1="240" x2="120" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#1d93d2"/><stop offset="1" stop-color="#38b0e3"/></linearGradient></defs><title>Telegram_logo</title><circle cx="120" cy="120" r="120" fill="#94febf"/><path d="M81.229,128.772l14.237,39.406s1.78,3.687,3.686,3.687,30.255-29.492,30.255-29.492l31.525-60.89L81.737,118.6Z" fill="#94febf"/><path d="M100.106,138.878l-2.733,29.046s-1.144,8.9,7.754,0,17.415-15.763,17.415-15.763" fill="#94febf"/><path d="M81.486,130.178,52.2,120.636s-3.5-1.42-2.373-4.64c.232-.664.7-1.229,2.1-2.2,6.489-4.523,120.106-45.36,120.106-45.36s3.208-1.081,5.1-.362a2.766,2.766,0,0,1,1.885,2.055,9.357,9.357,0,0,1,.254,2.585c-.009.752-.1,1.449-.169,2.542-.692,11.165-21.4,94.493-21.4,94.493s-1.239,4.876-5.678,5.043A8.13,8.13,0,0,1,146.1,172.5c-8.711-7.493-38.819-27.727-45.472-32.177a1.27,1.27,0,0,1-.546-.9c-.093-.469.417-1.05.417-1.05s52.426-46.6,53.821-51.492c.108-.379-.3-.566-.848-.4-3.482,1.281-63.844,39.4-70.506,43.607A3.21,3.21,0,0,1,81.486,130.178Z" fill="#000000"/></svg>
|
After Width: | Height: | Size: 1.2 KiB |
BIN
images/tornado_logo.ico
Normal file
After Width: | Height: | Size: 4.2 KiB |
8
images/tornado_logo.svg
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!-- Generator: Adobe Illustrator 24.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||||
|
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 39.9 40" style="enable-background:new 0 0 39.9 40;" xml:space="preserve">
|
||||||
|
<script xmlns="" async="false" id="enkrypt-inject"/><style type="text/css">
|
||||||
|
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#94FEBF;}
|
||||||
|
</style>
|
||||||
|
<path class="st0" d="M29.4,8.6c5.7,0.5,10.2,5.1,10.5,10.8C39.6,10,31.8,2.5,22.3,2.8c-5.6,0.2-10.8,3-13.8,7.7 C9,4.8,13.6,0.3,19.3,0C9.8,0.4,2.5,8.5,2.9,18c0.2,5.4,3,10.4,7.5,13.4C4.7,30.9,0.3,26.3,0,20.6C0.2,30,8.1,37.5,17.5,37.3 c5.6-0.1,10.7-3,13.8-7.6c-0.5,5.6-5.1,10-10.7,10.3c9.4-0.3,16.8-8.2,16.5-17.7C36.9,16.8,34.1,11.6,29.4,8.6z M19.9,27.2 c-1.9,0-3.7-0.7-5-2.1c-2.8-2.8-2.7-7.3,0-10s7.3-2.7,10,0s2.7,7.3,0,10C23.6,26.5,21.8,27.2,19.9,27.2z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 951 B |
4
images/twitter_logo.svg
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" viewBox="0 0 248 204">
|
||||||
|
<script xmlns="" async="false" id="enkrypt-inject"/><path fill="#94febf" d="M221.95 51.29c.15 2.17.15 4.34.15 6.53 0 66.73-50.8 143.69-143.69 143.69v-.04c-27.44.04-54.31-7.82-77.41-22.64 3.99.48 8 .72 12.02.73 22.74.02 44.83-7.61 62.72-21.66-21.61-.41-40.56-14.5-47.18-35.07 7.57 1.46 15.37 1.16 22.8-.87-23.56-4.76-40.51-25.46-40.51-49.5v-.64c7.02 3.91 14.88 6.08 22.92 6.32C11.58 63.31 4.74 33.79 18.14 10.71c25.64 31.55 63.47 50.73 104.08 52.76-4.07-17.54 1.49-35.92 14.61-48.25 20.34-19.12 52.33-18.14 71.45 2.19 11.31-2.23 22.15-6.38 32.07-12.26-3.77 11.69-11.66 21.62-22.2 27.93 10.01-1.18 19.79-3.86 29-7.95-6.78 10.16-15.32 19.01-25.2 26.16z"/>
|
||||||
|
</svg>
|
After Width: | Height: | Size: 784 B |
220
info.html
Normal file
@ -0,0 +1,220 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<html lang="en"><head>
|
||||||
|
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||||
|
<title>Tornado Cash Info</title>
|
||||||
|
<link rel="icon" type="image/x-icon" href="images/tornado_logo.ico">
|
||||||
|
<link href="styles/bootstrap.min.css" rel="stylesheet">
|
||||||
|
<script src="scripts/bootstrap.bundle.min.js" type="text/javascript"></script>
|
||||||
|
<script src="scripts/typeit.min.js" type="text/javascript"></script>
|
||||||
|
<meta content="width=device-width, initial-scale=1" name="viewport">
|
||||||
|
<meta name="description" content="An open, permissionless and unstoppable privacy protocol.">
|
||||||
|
<link rel="stylesheet" href="styles/main.css">
|
||||||
|
<link rel="stylesheet" href="styles/typeit.css">
|
||||||
|
|
||||||
|
<body>
|
||||||
|
<nav class="navbar navbar-expand-lg">
|
||||||
|
<div class="container-fluid">
|
||||||
|
<ul class="navbar-nav mb-2 mb-lg-0">
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" target="_blank" href="https://element.tornadocash.social">
|
||||||
|
<img class="nav-logo" src="images/element_logo.svg">
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" target="_blank" href="https://t.me/TornadoOfficial">
|
||||||
|
<img class="nav-logo" src="images/telegram_logo.svg">
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" target="_blank" href="https://forum.tornado.ws/">
|
||||||
|
<img class="nav-logo" src="images/discourse_logo.svg">
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<!-- <li class="nav-item">
|
||||||
|
<a class="nav-link" target="_blank" href="https://twitter.com/TornadoLink">
|
||||||
|
<img class="nav-logo" src="images/twitter_logo.svg">
|
||||||
|
</a>
|
||||||
|
</li> -->
|
||||||
|
<li class="nav-item">
|
||||||
|
<a class="nav-link" target="_blank" href="https://git.tornado.ws/">
|
||||||
|
<img class="nav-logo" src="images/git_logo.svg">
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</nav>
|
||||||
|
<div class="container">
|
||||||
|
<div class="row justify-content-md-center">
|
||||||
|
<img class="title-image m-5" src="images/tornado_logo.svg">
|
||||||
|
<h1 class="text-center" id="title-text" data-typeit-id="1102246">Privacy is a human right.<span class="ti-cursor" data-ti-animation-id="1102246">|</span></h1>
|
||||||
|
</div>
|
||||||
|
<div class="row m-3 mt-5">
|
||||||
|
On August 8th, 2022, the Office of Foreign Assets Control (OFAC)
|
||||||
|
sanctioned the smart contracts associated with Tornado Cash on the terms
|
||||||
|
of facilitating money laundering. This influenced widespread acts of
|
||||||
|
censorship on Ethereum to inhibit the usage of the protocol and
|
||||||
|
ultimately labels all active users for seeking individual anonymity
|
||||||
|
on-chain, as criminals. The public nature of accounting on distributed
|
||||||
|
ledgers is a flaw, not a benefit. It's the act of substantiation and
|
||||||
|
non-repudiation that gives this enabling technology its true value.
|
||||||
|
<br>
|
||||||
|
<p>
|
||||||
|
</p>
|
||||||
|
The sanctimonious ideology that privacy should be only for the selected
|
||||||
|
"faithful" few has huge implications for discrimination enacted through
|
||||||
|
censorship, privacy is an individual right that everyone should be
|
||||||
|
entitled to. The ongoing acts of surveillance authored by "the state"
|
||||||
|
not only put individual sovereignty at risk but individuals' well-being.
|
||||||
|
This is apparent in the recent travel rule legislation regarding
|
||||||
|
digital currencies, as seen in the European Commission's recent Transfer
|
||||||
|
of Funds Regulation (TFR) amendment. European law is puppeteered by the
|
||||||
|
Financial Action Task Force (FATF) through what is called "directives".
|
||||||
|
The FATF, in turn, is an overarching branch of the American government
|
||||||
|
that has legal immunity, and no oversight although having global
|
||||||
|
influence in regulation. These legislations not only create honeypots of
|
||||||
|
individuals' financial data but set out to blacklist privacy-preserving
|
||||||
|
technologies like Tornado, declaring a war on privacy.
|
||||||
|
<br>
|
||||||
|
<p>
|
||||||
|
</p>
|
||||||
|
These are the same figures that have failed to regulate private equity's
|
||||||
|
additional attacks on individual privacy, by accommodating the
|
||||||
|
solicitation and commoditization of individuals' sensitive data. These
|
||||||
|
people are not set out for your best interest, time and time again they
|
||||||
|
have failed the common people. On the profiteering of individuals' data,
|
||||||
|
Joseph Lubin - the man behind ConsenSyS - holds the power to
|
||||||
|
de-anonymize almost every single Ethereum transaction. Given the
|
||||||
|
notoriety and popularity of the infrastructure that he ultimately
|
||||||
|
controls, as the majority shareholder of Infura and MetaMask. To no
|
||||||
|
surprise, Infura and other RPC service providers like Alchemy were the
|
||||||
|
first entities to censor relays to the Tornado contracts. Let us remind
|
||||||
|
you, that these entities are actively profiling your transactional
|
||||||
|
footprints, for reasons for solicitation and cooperation with
|
||||||
|
authoritative figures to void your economic rights.
|
||||||
|
<br>
|
||||||
|
<p>
|
||||||
|
</p>
|
||||||
|
The ripple effects of the sanctions also resonated with "decentralized"
|
||||||
|
or, should we say, pseudo-decentralized protocols. Pocket Network, which
|
||||||
|
solicits itself as a permissionless RPC relay protocol. Undertook
|
||||||
|
efforts to censor all relays, the sheer misleading marketing should
|
||||||
|
remind everyone not to trust venture-capital backed entities at face
|
||||||
|
value. Who ultimately want to profit off individuals and will even lie
|
||||||
|
to do such as that. Another notable accolade for these unjust acts of
|
||||||
|
censorship goes to Flashbots, an MEV-specific Ethereum client for
|
||||||
|
capitalizing on financial inefficiencies on-chain. Given that
|
||||||
|
approximately 80% of Ethereum's hashrate uses their client this has
|
||||||
|
immense implications and let us remind you, it is also a venture-backed
|
||||||
|
entity. Last we save a special homage to TRM labs, which is a digital
|
||||||
|
asset compliance firm to assist with the prevention of potential legal
|
||||||
|
contingencies. Not only are this firm's tactics completely
|
||||||
|
overamplifying cautionary measures but it is backed by entities that
|
||||||
|
have clear conflicts of interest with the nature of the industry.
|
||||||
|
Clients of theirs integrated frontend restrictions on addresses that
|
||||||
|
have ever transacted with Tornado, either directly through multiple
|
||||||
|
degrees of separation. Essentially restricting and mislabelling the
|
||||||
|
large majority of Ethereum addresses. Here's a special shout-out to out
|
||||||
|
to the servile TRM Labs customer base that is dYdX, Uniswap, AAVE,
|
||||||
|
Balancer, Ren Protocol, and MakerDAO, all of which are funded by Silicon
|
||||||
|
Valley vulture capital.
|
||||||
|
<br>
|
||||||
|
<p>
|
||||||
|
</p>
|
||||||
|
Lest we forget, we saw 5 years of publicly funded and collective work of
|
||||||
|
open-source software censored overnight. Microsoft - the corporate
|
||||||
|
behemoth that tainted Github, once an open collaboration tool for
|
||||||
|
publishing software - purged all repositories of the official Tornado
|
||||||
|
Cash organization and even went so far as to censor all core
|
||||||
|
contributor's personal accounts. This heinous overreach drastically
|
||||||
|
stifles the education and innovation of zero-knowledge cryptography.
|
||||||
|
Countless individuals referenced the source code for student curricula
|
||||||
|
and experimentation, as officially stated by Johns Hopkins University
|
||||||
|
professor Matthew D. Green through the advocating support of the
|
||||||
|
Electronic Frontier Foundation (EFF). This is not the first time we've
|
||||||
|
seen censorship of open source software, which in itself is a violation
|
||||||
|
of free speech.
|
||||||
|
<br>
|
||||||
|
<p>
|
||||||
|
</p>
|
||||||
|
The basis of which the sanctions concerning the protocol as a mixer are
|
||||||
|
groundless, because of the presence of zero-knowledge cryptography in
|
||||||
|
its systematic design. This guarantees, that only the original deposited
|
||||||
|
assets that have been committed can only be redeemed, and not
|
||||||
|
commingled funds. Peter Van Valkenburgh, a representative of Coin Center
|
||||||
|
portrays this logic through the precise analogy of safety deposit
|
||||||
|
boxes. It is evident, that the policymakers behind the sanctions do not
|
||||||
|
understand the subject they are attempting to regulate. We'd like to
|
||||||
|
thank both Coin Center and the EFF as the only organizations to advocate
|
||||||
|
and take formal action against this totalitarianism.
|
||||||
|
<br>
|
||||||
|
<p>
|
||||||
|
</p>
|
||||||
|
It is apparent that the true colors of actors and organizations reveal
|
||||||
|
themselves in a time of crisis, and we encourage everyone who believes
|
||||||
|
in freedoms to boycott and scrutinize the entities that have
|
||||||
|
over-willingly aided the infringement of digital rights. As a group of
|
||||||
|
dedicated contributors to Tornado, old, new, and future. We pledge an
|
||||||
|
allegiance to circumvent these acts of censorship. Privacy is an
|
||||||
|
individual right that is open to everyone. Community resources to
|
||||||
|
archive and accelerate the development and education of the source code
|
||||||
|
have been deployed, alongside a Telegram server to align community.
|
||||||
|
Active research priorities have revealed themselves at the birth of the
|
||||||
|
crisis for the organization going forward. A privacy-preserving,
|
||||||
|
censorship-resistant, and network-agonistic RPC solution will be
|
||||||
|
actively developed to ensure the accessibility of the protocol.
|
||||||
|
Additionally, the legacy infrastructure of the internet is not a
|
||||||
|
suitable place for the freedom of expression under the reign of ICANN.
|
||||||
|
Thus, efforts will be undertaken to re-empower the original premise of
|
||||||
|
the world wide web.
|
||||||
|
<br>
|
||||||
|
<p>
|
||||||
|
</p>
|
||||||
|
Join the fight against the surveillance state.
|
||||||
|
<br>
|
||||||
|
- Tornado Cash Community
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="container">
|
||||||
|
<div class="row m-3">
|
||||||
|
<button class="tornado-button mt-5 mb-2" data-bs-toggle="modal" data-bs-target="#tornadoModal">
|
||||||
|
Use
|
||||||
|
</button>
|
||||||
|
<p class="mt-5"> This website is open-source, just curl it.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="modal fade" id="tornadoModal">
|
||||||
|
<div class="modal-dialog modal-lg modal-dialog-centered">
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<h3 class="modal-title">Use Tornado Cash.</h3>
|
||||||
|
<button type="button" class="btn-close btn-close-white" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
<h5 class="text-center mb-5"><a href="https://classic.tornado.ws/">classic.tornado.ws</a></h5>
|
||||||
|
<h5 class="text-center mb-5"><a href="https://nova.tornado.ws/">nova.tornado.ws</a></h5>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<script type="text/javascript">
|
||||||
|
function toggleModalSize() {
|
||||||
|
const targetElement = document.getElementById('tornadoModal')
|
||||||
|
const firstChild = targetElement.children[0]
|
||||||
|
|
||||||
|
if(firstChild.className.includes('modal-lg')) {
|
||||||
|
firstChild.className = `modal-dialog modal-xl modal-dialog-centered`
|
||||||
|
} else {
|
||||||
|
firstChild.className = `modal-dialog modal-lg modal-dialog-centered`
|
||||||
|
}
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
new TypeIt("#title-text", {
|
||||||
|
speed: 175,
|
||||||
|
loop: false,
|
||||||
|
}).go();
|
||||||
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
</body></html>
|
7
scripts/bootstrap.bundle.min.js
vendored
Normal file
2
scripts/typeit.min.js
vendored
Normal file
7
styles/bootstrap.min.css
vendored
Normal file
125
styles/main.css
Normal file
@ -0,0 +1,125 @@
|
|||||||
|
@font-face {
|
||||||
|
font-family: "Terminus";
|
||||||
|
src: url("../fonts/terminus-14-medium.otf") format("opentype");
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
@font-face {
|
||||||
|
font-family: "Terminus";
|
||||||
|
src: url("../fonts/terminus-14-medium.otf") format("opentype");
|
||||||
|
font-style: bold;
|
||||||
|
}
|
||||||
|
@keyframes rotation {
|
||||||
|
from {
|
||||||
|
transform: rotate(0deg);
|
||||||
|
}
|
||||||
|
to {
|
||||||
|
transform: rotate(359deg);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
body,
|
||||||
|
html {
|
||||||
|
background-color: #000000;
|
||||||
|
font-family: Terminus;
|
||||||
|
color: #94febf;
|
||||||
|
}
|
||||||
|
.title-image {
|
||||||
|
animation: rotation 2s infinite linear;
|
||||||
|
animation-delay: 4.5s;
|
||||||
|
display: block;
|
||||||
|
width: 150px;
|
||||||
|
}
|
||||||
|
.tornado-button {
|
||||||
|
border: 2px solid #94febf;
|
||||||
|
background: #000000;
|
||||||
|
padding: 0.75em 2.5em;
|
||||||
|
border-radius: 15px;
|
||||||
|
font-size: 0.875em;
|
||||||
|
color: #94febf;
|
||||||
|
}
|
||||||
|
.tornado-button:hover {
|
||||||
|
background: #94febf;
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
.modal-content {
|
||||||
|
background-color: #000000;
|
||||||
|
overflow-wrap: break-word;
|
||||||
|
border-color: #94febf;
|
||||||
|
}
|
||||||
|
.modal-title {
|
||||||
|
margin-left: 50%;
|
||||||
|
transform: translateX(-50%);
|
||||||
|
}
|
||||||
|
.modal-header,
|
||||||
|
.modal-footer {
|
||||||
|
border-color: rgba(0, 0, 0, 0.5);
|
||||||
|
}
|
||||||
|
.btn-close-white svg {
|
||||||
|
background: #94febf;
|
||||||
|
}
|
||||||
|
.navbar {
|
||||||
|
display: grid;
|
||||||
|
justify-content: end;
|
||||||
|
}
|
||||||
|
.navbar ul {
|
||||||
|
flex-direction: row;
|
||||||
|
padding: 25px;
|
||||||
|
}
|
||||||
|
.navbar ul li {
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: 25px !important;
|
||||||
|
}
|
||||||
|
.nav-logo {
|
||||||
|
width: 30px;
|
||||||
|
}
|
||||||
|
.title {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
a {
|
||||||
|
color: white !important;
|
||||||
|
}
|
||||||
|
.accordion-item {
|
||||||
|
background-color: #000000;
|
||||||
|
}
|
||||||
|
.accordion-button,
|
||||||
|
.accordion-button:not(.collapsed) {
|
||||||
|
color: #94febf;
|
||||||
|
background: #000000;
|
||||||
|
}
|
||||||
|
.accordion-button:focus {
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
|
.accordion-button.collapsed::after {
|
||||||
|
background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");
|
||||||
|
}
|
||||||
|
@media screen and (max-width: 600px) {
|
||||||
|
#title-text {
|
||||||
|
font-size: 2.5em;
|
||||||
|
}
|
||||||
|
.navbar ul li {
|
||||||
|
margin: 0px !important;
|
||||||
|
}
|
||||||
|
.title-image {
|
||||||
|
margin-left: auto !important;
|
||||||
|
margin-right: auto !important;
|
||||||
|
width: 175px;
|
||||||
|
}
|
||||||
|
.nav-logo {
|
||||||
|
width: 35px;
|
||||||
|
}
|
||||||
|
.navbar ul li {
|
||||||
|
margin-left: 35px !important;
|
||||||
|
}
|
||||||
|
.navbar ul li:first-of-type {
|
||||||
|
margin: 0px !important;
|
||||||
|
}
|
||||||
|
.body {
|
||||||
|
font-size: 1em;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
margin-top: 0px;
|
||||||
|
}
|
||||||
|
.tornado-button {
|
||||||
|
font-size: 0.875em;
|
||||||
|
}
|
||||||
|
}
|
18
styles/typeit.css
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
[data-typeit-id]:before {
|
||||||
|
content: ".";
|
||||||
|
display: inline-block;
|
||||||
|
width: 0;
|
||||||
|
visibility: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
[data-typeit-id="1102246"] .ti-cursor {
|
||||||
|
display: inline-block;
|
||||||
|
width: 0;
|
||||||
|
font-family: var(--ti-cursor-font-family, Terminus);
|
||||||
|
font-weight: var(--ti-cursor-font-weight, 500);
|
||||||
|
font-size: var(--ti-cursor-font-size, 40px);
|
||||||
|
font-style: var(--ti-cursor-font-style, normal);
|
||||||
|
line-height: var(--ti-cursor-line-height, 48px);
|
||||||
|
color: var(--ti-cursor-color, rgb(148, 254, 191));
|
||||||
|
transform: var(--ti-cursor-transform, translateX(-0.125em));
|
||||||
|
}
|