Replace auto generated crap with custom site

pull/17125/head
Péter Szilágyi 8 years ago
parent 189bd745eb
commit abe2f98763
No known key found for this signature in database
GPG Key ID: 119A76381CCB7DD2
  1. 538
      downloads/index.html
  2. 88
      getting_started.html
  3. 134
      guide/index.html
  4. 240
      index.html
  5. 74
      install/index.html
  6. BIN
      static/fonts/FontAwesome.otf
  7. BIN
      static/fonts/fontawesome-webfont.eot
  8. 2671
      static/fonts/fontawesome-webfont.svg
  9. BIN
      static/fonts/fontawesome-webfont.ttf
  10. BIN
      static/fonts/fontawesome-webfont.woff
  11. BIN
      static/fonts/fontawesome-webfont.woff2
  12. BIN
      static/images/emoji/+1.png
  13. BIN
      static/images/emoji/-1.png
  14. BIN
      static/images/emoji/100.png
  15. BIN
      static/images/emoji/1234.png
  16. BIN
      static/images/emoji/8ball.png
  17. BIN
      static/images/emoji/a.png
  18. BIN
      static/images/emoji/ab.png
  19. BIN
      static/images/emoji/abc.png
  20. BIN
      static/images/emoji/abcd.png
  21. BIN
      static/images/emoji/accept.png
  22. BIN
      static/images/emoji/aerial_tramway.png
  23. BIN
      static/images/emoji/airplane.png
  24. BIN
      static/images/emoji/alarm_clock.png
  25. BIN
      static/images/emoji/alien.png
  26. BIN
      static/images/emoji/ambulance.png
  27. BIN
      static/images/emoji/anchor.png
  28. BIN
      static/images/emoji/angel.png
  29. BIN
      static/images/emoji/anger.png
  30. BIN
      static/images/emoji/angry.png
  31. BIN
      static/images/emoji/anguished.png
  32. BIN
      static/images/emoji/ant.png
  33. BIN
      static/images/emoji/apple.png
  34. BIN
      static/images/emoji/aquarius.png
  35. BIN
      static/images/emoji/aries.png
  36. BIN
      static/images/emoji/arrow_backward.png
  37. BIN
      static/images/emoji/arrow_double_down.png
  38. BIN
      static/images/emoji/arrow_double_up.png
  39. BIN
      static/images/emoji/arrow_down.png
  40. BIN
      static/images/emoji/arrow_down_small.png
  41. BIN
      static/images/emoji/arrow_forward.png
  42. BIN
      static/images/emoji/arrow_heading_down.png
  43. BIN
      static/images/emoji/arrow_heading_up.png
  44. BIN
      static/images/emoji/arrow_left.png
  45. BIN
      static/images/emoji/arrow_lower_left.png
  46. BIN
      static/images/emoji/arrow_lower_right.png
  47. BIN
      static/images/emoji/arrow_right.png
  48. BIN
      static/images/emoji/arrow_right_hook.png
  49. BIN
      static/images/emoji/arrow_up.png
  50. BIN
      static/images/emoji/arrow_up_down.png
  51. BIN
      static/images/emoji/arrow_up_small.png
  52. BIN
      static/images/emoji/arrow_upper_left.png
  53. BIN
      static/images/emoji/arrow_upper_right.png
  54. BIN
      static/images/emoji/arrows_clockwise.png
  55. BIN
      static/images/emoji/arrows_counterclockwise.png
  56. BIN
      static/images/emoji/art.png
  57. BIN
      static/images/emoji/articulated_lorry.png
  58. BIN
      static/images/emoji/astonished.png
  59. BIN
      static/images/emoji/atm.png
  60. BIN
      static/images/emoji/b.png
  61. BIN
      static/images/emoji/baby.png
  62. BIN
      static/images/emoji/baby_bottle.png
  63. BIN
      static/images/emoji/baby_chick.png
  64. BIN
      static/images/emoji/baby_symbol.png
  65. BIN
      static/images/emoji/back.png
  66. BIN
      static/images/emoji/baggage_claim.png
  67. BIN
      static/images/emoji/balloon.png
  68. BIN
      static/images/emoji/ballot_box_with_check.png
  69. BIN
      static/images/emoji/bamboo.png
  70. BIN
      static/images/emoji/banana.png
  71. BIN
      static/images/emoji/bangbang.png
  72. BIN
      static/images/emoji/bank.png
  73. BIN
      static/images/emoji/bar_chart.png
  74. BIN
      static/images/emoji/barber.png
  75. BIN
      static/images/emoji/baseball.png
  76. BIN
      static/images/emoji/basketball.png
  77. BIN
      static/images/emoji/bath.png
  78. BIN
      static/images/emoji/bathtub.png
  79. BIN
      static/images/emoji/battery.png
  80. BIN
      static/images/emoji/bear.png
  81. BIN
      static/images/emoji/bee.png
  82. BIN
      static/images/emoji/beer.png
  83. BIN
      static/images/emoji/beers.png
  84. BIN
      static/images/emoji/beetle.png
  85. BIN
      static/images/emoji/beginner.png
  86. BIN
      static/images/emoji/bell.png
  87. BIN
      static/images/emoji/bento.png
  88. BIN
      static/images/emoji/bicyclist.png
  89. BIN
      static/images/emoji/bike.png
  90. BIN
      static/images/emoji/bikini.png
  91. BIN
      static/images/emoji/bird.png
  92. BIN
      static/images/emoji/birthday.png
  93. BIN
      static/images/emoji/black_circle.png
  94. BIN
      static/images/emoji/black_joker.png
  95. BIN
      static/images/emoji/black_medium_small_square.png
  96. BIN
      static/images/emoji/black_medium_square.png
  97. BIN
      static/images/emoji/black_nib.png
  98. BIN
      static/images/emoji/black_small_square.png
  99. BIN
      static/images/emoji/black_square.png
  100. BIN
      static/images/emoji/black_square_button.png
  101. Some files were not shown because too many files have changed in this diff Show More

@ -0,0 +1,538 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Go Ethereum Downloads</title>
<link rel="icon" type="image/png" href="../static/images/favicon.png" />
<link href="../static/styles/bootstrap.min.css" rel="stylesheet" />
<link href="../static/styles/flatly.min.css" rel="stylesheet" />
<link href="../static/styles/font-awesome.min.css" rel="stylesheet" />
<link href="../static/styles/custom/common.css" rel="stylesheet" />
<link href="../static/styles/custom/downloads.css" rel="stylesheet" />
<script src="../static/scripts/jquery.min.js"></script>
<script src="../static/scripts/bootstrap.min.js"></script>
<script src="../static/scripts/moment.min.js"></script>
<script src="../static/scripts/marked.min.js"></script>
<script src="../static/scripts/emojify.min.js"></script>
<script src="../static/scripts/filesize.min.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../">Go Ethereum</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="../install">Install</a></li>
<li class="active"><a href="../downloads">Downloads</a></li>
<!--<li><a href="../guide">Guide</a></li>-->
</ul>
</div>
</div>
</nav>
<div id="loader" class="modal fade" role="dialog" data-backdrop="static" data-keyboard="false">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body">
<i class="fa fa-spinner fa-spin" aria-hidden="true"></i>
<span id="loader_label">Retrieving packages from release server...</span>
</div>
</div>
</div>
</div>
<div class="jumbotron" style="padding-top: 24px; padding-bottom: 24px;">
<div class="container">
<h2 style="text-align: center;">
Download Geth &ndash; <span id="release_title"></span>
<span id="release_notes_toggle">
&ndash; <a href="#" style='text-decoration: none;'>Release Notes</a>
</span>
</h2>
<div id="release_notes" class="col-md-12 collapse on"></div>
<div style="text-align: center;" class="col-md-12">
<br/>
<p style="font-size: 23px;">You can download the latest 64-bit stable release of Geth for our primary platforms below. Packages for all supported platforms, as well as develop builds, can be found further down the page. If you're looking to install Geth and/or associated tools via your favorite package manager, please check our <a href="../install">installation</a> guide.</p>
<a id="download_linux" class="btn btn-primary" href="#" role="button" style="margin: 4px;"></a>
<a id="download_darwin" class="btn btn-primary" href="#" role="button" style="margin: 4px;"></a>
<a id="download_windows" class="btn btn-primary" href="#" role="button" style="margin: 4px;"></a>
<a id="download_source" class="btn btn-primary" href="#" role="button" style="margin: 4px;"></a>
</div>
</div>
</div>
<div class="container">
<div class="row">
<div class="col-md-12">
<h2>Specific Versions</h2>
<p>If you're looking for a specific release, operating system or architecture, below you will find:</p>
<ul>
<li>All stable and develop builds of Geth and tools</li>
<li>Archives for non-primary processor architectures</li>
<li>Android library archives and iOS XCode frameworks</li>
</ul>
<p>Please select your desired platform from the lists below and download your bundle of choice. Please be aware that the <code>MD5</code> checksums are provided by our binary hosting platform (Azure Blobstore) to help check for download errors. <strong>For security guarantees please verify any downloads via the attached PGP signature files</strong> (see <a href="#openpgp_signatures">OpenPGP Signatures</a> for details).</p>
<h3>Stable releases</h3>
<p>These are the current and previous stable releases of go-ethereum, updated automatically when a new version is tagged in our <a href="https://github.com/ethereum/go-ethereum" targer="_blank">GitHub repository</a>.</p>
<ul id="dl_stable" class="nav nav-tabs">
<li><a data-toggle="tab" href="#dl_stable_android">Android</a></li>
<li><a data-toggle="tab" href="#dl_stable_ios">iOS</a></li>
<li><a data-toggle="tab" href="#dl_stable_linux">Linux</a></li>
<li><a data-toggle="tab" href="#dl_stable_darwin">macOS</a></li>
<li><a data-toggle="tab" href="#dl_stable_windows">Windows</a></li>
</ul>
<div class="tab-content">
<div id="dl_stable_android" class="table-responsive tab-pane fade">
<table id="table_stable_android" class="table table-striped table-hover"></table>
</div>
<div id="dl_stable_ios" class="table-responsive tab-pane fade">
<table id="table_stable_ios" class="table table-striped table-hover"></table>
</div>
<div id="dl_stable_linux" class="table-responsive tab-pane fade in active">
<table id="table_stable_linux" class="table table-striped table-hover"></table>
</div>
<div id="dl_stable_darwin" class="table-responsive tab-pane fade">
<table id="table_stable_darwin" class="table table-striped table-hover"></table>
</div>
<div id="dl_stable_windows" class="table-responsive tab-pane fade">
<table id="table_stable_windows" class="table table-striped table-hover"></table>
</div>
</div>
<h3>Develop builds</h3>
<p>These are the develop snapshots of go-ethereum, updated automatically when a new commit is pushed into our <a href="https://github.com/ethereum/go-ethereum" targer="_blank">GitHub repository</a>.</p>
<ul id="dl_develop" class="nav nav-tabs">
<li><a data-toggle="tab" href="#dl_develop_android">Android</a></li>
<li><a data-toggle="tab" href="#dl_develop_ios">iOS</a></li>
<li><a data-toggle="tab" href="#dl_develop_linux">Linux</a></li>
<li><a data-toggle="tab" href="#dl_develop_darwin">macOS</a></li>
<li><a data-toggle="tab" href="#dl_develop_windows">Windows</a></li>
</ul>
<div class="tab-content">
<div id="dl_develop_android" class="table-responsive tab-pane fade">
<table id="table_develop_android" class="table table-striped table-hover"></table>
</div>
<div id="dl_develop_ios" class="table-responsive tab-pane fade">
<table id="table_develop_ios" class="table table-striped table-hover"></table>
</div>
<div id="dl_develop_linux" class="table-responsive tab-pane fade in active">
<table id="table_develop_linux" class="table table-striped table-hover"></table>
</div>
<div id="dl_develop_darwin" class="table-responsive tab-pane fade">
<table id="table_develop_darwin" class="table table-striped table-hover"></table>
</div>
<div id="dl_develop_windows" class="table-responsive tab-pane fade">
<table id="table_develop_windows" class="table table-striped table-hover"></table>
</div>
</div>
<a name="openpgp_signatures"></a>
<h2>OpenPGP Signatures</h2>
<p>All the binaries available from this page are signed via our build server PGP keys:</p>
<div class="table-responsive">
<table id="table_develop_android" class="table table-striped table-hover">
<thead><tr>
<th>Build Server</th>
<th>Unique ID</th>
<th>OpenPGP Key</th>
<th>Fingerprint</th>
</tr></thead>
</tbody>
<tr>
<td>Android Builder</td>
<td>Go Ethereum Android Builder &lt;geth-ci@ethereum.org&gt;</td>
<td><a style='font-family: monospace; text-decoration: none;' href="https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x70AD154BF9585DE6" target="_blank">F9585DE6</a></td>
<td style='font-family: monospace;'>8272 1824 F4D7 46E0 B5A7 AB95 70AD 154B F958 5DE6</td>
</tr>
<tr>
<td>iOS Builder</td>
<td>Go Ethereum iOS Builder &lt;geth-ci@ethereum.org&gt;</td>
<td><a style='font-family: monospace; text-decoration: none;' href="https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xF29DEFAFC2FF8BBF" target="_blank">C2FF8BBF</a></td>
<td style='font-family: monospace;'>70AD EB8F 3BC6 6F69 0256 4D88 F29D EFAF C2FF 8BBF</td>
</tr>
<tr>
<td>Linux Builder</td>
<td>Go Ethereum Linux Builder &lt;geth-ci@ethereum.org&gt;</td>
<td><a style='font-family: monospace; text-decoration: none;' href="https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA61A13569BA28146" target="_blank">9BA28146</a></td>
<td style='font-family: monospace;'>FDE5 A1A0 44FA 13D2 F7AD A019 A61A 1356 9BA2 8146</td>
</tr>
<tr>
<td>macOS Builder</td>
<td>Go Ethereum macOS Builder &lt;geth-ci@ethereum.org&gt;</td>
<td><a style='font-family: monospace; text-decoration: none;' href="https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x558915E17B9E2481" target="_blank">7B9E2481</a></td>
<td style='font-family: monospace;'>6D1D AF5D 0534 DEA6 1AA7 7AD5 5589 15E1 7B9E 2481</td>
</tr>
<tr>
<td>Windows Builder</td>
<td>Go Ethereum Windows Builder &lt;geth-ci@ethereum.org&gt;</td>
<td><a style='font-family: monospace; text-decoration: none;' href="https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x9417309ED2A67EAC" target="_blank">D2A67EAC</a></td>
<td style='font-family: monospace;'>C4B3 2BB1 F603 4241 A9E6 50A1 9417 309E D2A6 7EAC</td>
</tr>
</tbody>
</table>
</div>
<br/>
<div class="table-responsive">
<table id="table_develop_android" class="table table-striped table-hover">
<thead><tr>
<th>Developer</th>
<th>Unique ID</th>
<th>OpenPGP Key</th>
<th>Fingerprint</th>
</tr></thead>
</tbody>
<tr>
<td>Felix Lange</td>
<td>Felix Lange &lt;fjl@ethereum.org&gt;</td>
<td><a style='font-family: monospace; text-decoration: none;' href="https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x337E68FCE058A81C" target="_blank">E058A81C</a></td>
<td style='font-family: monospace;'>6047 0B71 5865 392D E43D 75A3 337E 68FC E058 A81C</td>
</tr>
<tr>
<td>Jeffrey Wilcke</td>
<td>Jeffrey Wilcke &lt;jeffrey@ethereum.org&gt;</td>
<td><a style='font-family: monospace; text-decoration: none;' href="https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xA6766F7185BE4B0C" target="_blank">85BE4B0C</a></td>
<td style='font-family: monospace;'>EF8F A45D 7698 A065 F1AB 3D5C A676 6F71 85BE 4B0C</td>
</tr>
<tr>
<td>Martin Holst Swende</td>
<td>Martin Holst Swende &lt;martin.swende@ethereum.org&gt;</td>
<td><a style='font-family: monospace; text-decoration: none;' href="https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x683B438C05A5DDF0" target="_blank">05A5DDF0</a></td>
<td style='font-family: monospace;'>CA99 ABB5 B36E 24AD 5DA0 FD40 683B 438C 05A5 DDF0</td>
</tr>
<tr>
<td>Nick Johnson</td>
<td>Nick Johnson &lt;nick@ethereum.org&gt;</td>
<td><a style='font-family: monospace; text-decoration: none;' href="https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x6D9649932F295D12" target="_blank">2F295D12</a></td>
<td style='font-family: monospace;'>DD7A 2E03 0B2F AF1C 3121 6FE6 6D96 4993 2F29 5D12</td>
</tr>
<tr>
<td>Péter Szilágyi</td>
<td>Péter Szilágyi &lt;peter@ethereum.org&gt;</td>
<td><a style='font-family: monospace; text-decoration: none;' href="https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x119A76381CCB7DD2" target="_blank">1CCB7DD2</a></td>
<td style='font-family: monospace;'>4948 43FC E822 1C4C 86AB 5E2F 119A 7638 1CCB 7DD2</td>
</tr>
<tr>
<td>Viktor Trón</td>
<td>Viktor Tron &lt;viktor@ethereum.org&gt;</td>
<td><a style='font-family: monospace; text-decoration: none;' href="https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x5219CDE299E23788" target="_blank">99E23788</a></td>
<td style='font-family: monospace;'>446D 939E 45C0 DC1E 2A8E 2F62 5219 CDE2 99E2 3788</td>
</tr>
</tbody>
</table>
</div>
<h3>Importing keys and verifying builds</h3>
<p>You can import the build server public keys by grabbing the individual keys directly from the keyserver network:</p>
<pre>gpg --recv-keys F9585DE6 C2FF8BBF 9BA28146 7B9E2481 D2A67EAC</pre>
<p>Similarly you can import all the developer public keys by grabbing them directly from the keyserver network:</p>
<pre>gpg --recv-keys E058A81C 85BE4B0C 05A5DDF0 2F295D12 1CCB7DD2 99E23788</pre>
<br/>
<p>From the download listings above you should see a link both to the downloadable archives as well as detached signature files. To verify the authenticity of any downloaded data, grab both files and then run:</p>
<pre>gpg --verify geth-linux-amd64-1.5.0-d0c820ac.tar.gz.asc</pre>
<p>Note that you must use the name of the signature file, and you should use the one that's appropriate to the download you're verifying.</p>
</div>
</div>
<hr/>
<footer>
<p>&copy; 2013-2016. The go-ethereum Authors.</p>
</footer>
</div>
<script type="text/javascript">
var myos = "linux";
if (navigator.appVersion.indexOf("Win") != -1) {
myos = "windows";
} else if (navigator.appVersion.indexOf("Mac") != -1) {
myos = "darwin";
} else if (navigator.appVersion.indexOf("Linux") != -1) {
myos = "linux";
}
$('#dl_stable a[href="#dl_stable_' + myos + '"]').tab('show');
$('#dl_develop a[href="#dl_develop_' + myos + '"]').tab('show');
</script>
<script type="text/javascript">
// Maintain a counter for external requests to show a loader modal during
$('#loader').modal('show');
$('#loader').attr('data-reqs', '3');
var requestDone = function() {
var reqs = $('#loader').data('reqs');
if (reqs == 1) {
$('#loader').modal('hide');
}
$('#loader').data('reqs', reqs-1);
}
</script>
<script type="text/javascript">
$.ajax({
url: 'https://gethstore.blob.core.windows.net/builds?restype=container&comp=list',
error: function() {
alert("Failed to load releases!");
},
dataType: 'xml',
success: function(data) {
// Define the release tables
var releases = {
stable: [],
develop: [],
cross: []
};
var signatures = {};
// Iterate over all the blobs and populate the tables
var blobs = $(data).find('Blob')
for (var i = 0; i < blobs.length; i++) {
// Skip any signatures, those are assumed implicitly
var name = $($(blobs[i]).find('Name')[0]).text();
if (name.endsWith(".asc")) {
signatures[name] = true;
continue;
}
// Otherwise add an entry to one of the release tables
var parts = name.split("-");
var date = parts[parts.length-1].split(".")[0];
if (date.length != 14) {
date = parts[parts.length-2];
}
if (date.length != 14) {
date = new Date($($(blobs[i]).find('Last-Modified')[0]).text());
}
var size = $($(blobs[i]).find('Content-Length')[0]).text();
var sum = window.atob($($(blobs[i]).find('Content-MD5')[0]).text());
sum = sum.split('').map(function (char) { return ('0' + char.charCodeAt(0).toString(16)).slice(-2); }).join('');
var parts = name.split("-");
var commit = parts[parts.length - 1].split(".")[0];
if (name.includes("unstable")) {
releases.develop.push({name: name, commit: commit, date: date, size: size, sum: sum});
} else {
releases.stable.push({name: name, commit: commit, date: date, size: size, sum: sum});
}
}
// Generate the actual release HTML tables
var groups = ["stable", "develop"];
var oses = ["android", "ios", "linux", "darwin", "windows"];
for (var i = 0; i < groups.length; i++) {
// Fetch and sort the releases in the given group
var group = groups[i];
var bins = releases[group];
bins.sort(function compare(a,b) { return b.date - a.date; });
// Split up the releases into different OSes
for (var j = 0; j < oses.length; j++) {
var os = oses[j];
// Gather all the releases belonging to this group and operating system, split by version
var versions = [];
for (var k = 0; k < bins.length; k++) {
if (bins[k].name.includes(os)) {
var parts = bins[k].name.split("-").slice(1);
// Assemble the name of the download with the version string
var name = "Geth ";
if (parts[0] == "alltools") {
name += "&amp; Tools ";
parts = parts.slice(1);
}
name += parts[2];
// Extract a user friendly archive type
var kind = "Archive";
if (os == "android" || os == "ios") {
kind = "Library";
} else if (os == "windows" && bins[k].name.split('.').pop() == "exe") {
kind = "Installer";
}
// Extract the architecture and make it user friendly
var arch = parts[1];
switch (arch) {
case "386":
arch = "32-bit";
break;
case "amd64":
arch = "64-bit";
break;
case "arm5":
arch = "ARMv5";
break;
case "arm6":
arch = "ARMv6";
break;
case "arm7":
arch = "ARMv7";
break;
case "arm64":
arch = "ARM64";
break;
}
var primary = (os == "android" && arch == "all") || (os == "ios" && arch == "all") ||
(os == "linux" && arch == "64-bit") || (os == "darwin" && arch == "64-bit") || (os == "windows" && arch == "64-bit" && kind == "Installer");
// Extract the commit hash from the download name
parts = parts.slice(3);
if (parts[0] == "unstable") {
parts = parts.slice(1);
}
var commit = parts[0].split(".")[0];
// Figure out whether a signature is available
var sig = (bins[k].name+".asc") in signatures;
if (versions.length == 0 || versions[versions.length - 1].commit != commit) {
versions.push({commit: commit, bins: []});
}
versions[versions.length - 1].bins.push({
file: bins[k].name, date: bins[k].date, sum: bins[k].sum, size: bins[k].size,
name: name, commit: commit, kind: kind, arch: arch, primary: primary, sig: sig
});
}
}
// Look up the HTML table corresponding to the [group || os] and empty it
var table = $('#table_' + group + "_" + os);
table.empty();
$("<thead><tr>" +
" <th class='text-center'>Release</th>" +
" <th class='text-center'>Commit</th>" +
" <th class='text-center'>Kind</th>" +
" <th class='text-center'>Arch</th>" +
" <th class='text-center'>Size</th>" +
" <th class='text-center'>Published</th>" +
" <th class='text-center'>Signature</th>" +
" <th class='text-center'>Checksum (MD5)</th>" +
"</tr></thead>").appendTo(table);
var body = $("<tbody></tbody>").appendTo(table);
// Generate the contents for the HTML table
var collapsed = false;
var entires = 0;
for (var k = 0; k < versions.length; k++) {
// Sort the downloads in the version group by name and architecture
var verbins = versions[k].bins;
verbins.sort(function(a, b) {
if (a.name < b.name) return 1;
if (a.name > b.name) return -1;
if (a.arch < b.arch) return -1;
if (a.arch > b.arch) return 1;
return 0;
});
// Iterate over the binaries and display them
for (var l = 0; l < verbins.length; l++) {
// Retrieve the current archive and decide on its recentness
var bin = verbins[l];
// Append the archive to the download table
$("<tr style='text-align: center; " + (k == 0 && bin.primary ? " font-weight: bold;" : "") + "' class='" + (group == "develop" && k == 0 ? "latest" : "") + (k >= 2 && entires >= 10 ? " collapse out" : "") + "'>" +
" <td><a href='https://gethstore.blob.core.windows.net/builds/" + bin.file + "' style='text-decoration: none;'>" + bin.name + "</a></td>" +
" <td><a href='https://github.com/ethereum/go-ethereum/tree/" + bin.commit + "' target='_blank' style='text-decoration: none; font-family: monospace;'>" + bin.commit + "&hellip;</a></td>" +
" <td>" + bin.kind + "</td>" +
" <td>" + bin.arch + "</td>" +
" <td>" + filesize(bin.size) + "</td>" +
" <td>" + moment(bin.date).calendar() + "</td>" +
" <td>" + (bin.sig ? "<a href='https://gethstore.blob.core.windows.net/builds/" + bin.file + ".asc' style='text-decoration: none;'>Signature</a>" : "Unavailable") + "</td>" +
" <td style='font-family: monospace;'>" + bin.sum + "</td>" +
"</tr>").appendTo(body);
// If we've displayed at least 3 versions and the table's getting long, collapse
if (k >= 2 && !collapsed && entires >= 10) {
$("<tr style='text-align: center;'>" +
" <td colspan='8'><a class='btn btn-success btn-xs'>Show older releases</a></td>" +
"</tr>").appendTo(table);
$(table.find('.btn')).click(function(){
$(this).parent().parent().toggle();
$(this).parent().parent().parent().find('.collapse').toggle();
});
collapsed = true;
}
entires++;
}
}
}
}
// Mark the request done to possibly hide the loading page
requestDone();
},
type: 'GET'
});
</script>
<script type="text/javascript">
// Retrieve the latest release from GitHub for the ribbon and primary buttons
$.ajax({
url: 'https://api.github.com/repos/ethereum/go-ethereum/releases/latest',
error: function() {
alert("Failed to load latest release!");
},
success: function(release) {
// Render the release notes and the page title
$('#release_title').html(release.name);
$('#release_notes').html("<br/>" + marked(release.body));
emojify.setConfig({img_dir: '../static/images/emoji'});
emojify.run(document.getElementById('release_notes'));
$('#release_notes_toggle').click(function(){
$('#release_notes_toggle').toggle();
$('#release_notes').slideToggle();
});
$('#release_version').html(release.tag_name);
// Retrieve the commit of the latest release for the download links
$.ajax({
url: 'https://api.github.com/repos/ethereum/go-ethereum/commits/' + release.tag_name,
error: function() {
alert("Failed to load latest release!");
},
success: function(commit) {
// Update the primary download buttons
var version = release.tag_name.slice(1);
var commit = commit.sha.slice(0, 8);
$('#download_linux').attr("href", "https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-" + version + "-" + commit + ".tar.gz");
$('#download_darwin').attr("href", "https://gethstore.blob.core.windows.net/builds/geth-darwin-amd64-" + version + "-" + commit + ".tar.gz");
$('#download_windows').attr("href", "https://gethstore.blob.core.windows.net/builds/geth-windows-amd64-" + version + "-" + commit + ".exe");
$('#download_source').attr("href", "https://github.com/ethereum/go-ethereum/archive/" + release.tag_name + ".tar.gz");
$('#download_linux').html("<i class='fa fa-linux' aria-hidden='true'></i> Geth " + version + " for Linux");
$('#download_darwin').html("<i class='fa fa-apple' aria-hidden='true'></i> Geth " + version + " for macOS");
$('#download_windows').html("<i class='fa fa-windows' aria-hidden='true'></i> Geth " + version + " for Windows");
$('#download_source').html("<i class='fa fa-code-fork' aria-hidden='true'></i> Geth " + version + " sources");
// Mark the request done to possibly hide the loading page
requestDone(); }
});
// Mark the request done to possibly hide the loading page
requestDone();
}
});
</script>
</body>
</html>

@ -1,88 +0,0 @@
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="UTF-8">
<title>Ethereum</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="stylesheets/normalize.css" media="screen">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen">
<link rel="stylesheet" type="text/css" href="stylesheets/github-light.css" media="screen">
<link rel="stylesheet" href="https:////cdnjs.cloudflare.com/ajax/libs/highlight.js/8.7/styles/default.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/8.7/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>
</head>
<body>
<section class="page-header">
<h1 class="project-name">Ethereum</h1>
<h2 class="project-tagline">Official golang implementation of the Ethereum protocol</h2>
<a href="https://github.com/ethereum/go-ethereum" class="btn">View on GitHub</a>
<a href="https://github.com/ethereum/go-ethereum/releases/latest" class="btn">Download</a>
<a href="https://github.com/ethereum/go-ethereum/tarball/master" class="btn">Download source</a>
</section>
<section class="main-content">
<h1><a id="getting-startid" class="anchor" href="#getting-started" aria-hidden="true"><span class="octicon octicon-link"></span></a>Getting started</h1>
<p>
This is the official Ethereum documentation for the Go implementation. This
document will help you get started and will guide you in familiarising with the
Go API.
</p>
<h1><a id="getting-the-api" class="anchor" href="#getting-the-api" aria-hidden="true"><span class="octicon octicon-link"></span></a>Getting the package</h1>
Use go's package manager to fetch the <code>go-ethereum</code> package:
<pre><code>go get github.com/ethereum/go-ethereum</code></pre>
Verify the installation with a simple <code>ethereum.go</code> example program:
<pre><code class="go">package main
import (
"fmt"
"github.com/ethereum/go-ethereum/eth"
)
func main() {
fmt.Println("Hello ethereum:", eth.Version)
}</code></pre>
And verify the output:
<pre><code class="sh">go run ethereum.go # Hello ethereum: 1.x.x</code></pre>
</div>
<h1><a id="creating-a-node" class="anchor" href="#creating-a-node" aria-hidden="true"><span class="octicon octicon-link"></span></a>Setting up a node</h1>
<pre><code class="go">package main
import (
"gitub.com/ethereum/go-ethereum/eth"
)
func main() {
// setup ethereum. the rest of the defaults will be picked for us
// (port, host, ipc, etc). Second argument is the type of node; full/light
err := eth.New(eth.Config{
Name: "My ethereum node",
}, eth.Light)
if err != nil {
logger.Fatalln(err)
}
// let eth handle shutdowns
eth.WaitForShutdown()
}</code></pre>
<footer class="site-footer">
<span class="site-footer-owner"><a href="https://github.com/ethereum/go-ethereum">Ethereum</a> is maintained by <a href="https://github.com/ethereum/go-ethereum/graphs/contributors"> the go ethereum team</a>.</span>
<span class="site-footer-credits">This page was generated by <a href="https://pages.github.com">GitHub Pages</a> using the <a href="https://github.com/jasonlong/cayman-theme">Cayman theme</a> by <a href="https://twitter.com/jasonlong">Jason Long</a>.</span>
</footer>
</section>
</body>
</html>

@ -0,0 +1,134 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Go Ethereum Guide</title>
<link rel="icon" type="image/png" href="../static/images/favicon.png" />
<link href="../static/styles/bootstrap.min.css" rel="stylesheet" />
<link href="../static/styles/flatly.min.css" rel="stylesheet" />
<link href="../static/styles/font-awesome.min.css" rel="stylesheet" />
<link href="../static/styles/custom/common.css" rel="stylesheet" />
<script src="../static/scripts/jquery.min.js"></script>
<script src="../static/scripts/bootstrap.min.js"></script>
<script src="../static/scripts/moment.min.js"></script>
<script src="../static/scripts/marked.min.js"></script>
<script src="../static/scripts/emojify.min.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../">Go Ethereum</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="../install">Install</a></li>
<li><a href="../downloads">Downloads</a></li>
<li class="active"><a href="../guide">Guide</a></li>
</ul>
</div>
</div>
</nav>
<div class="container" style="padding-top: 48px; padding-bottom: 48px;">
<div class="row">
<div class="col-md-3" id="toc"></div>
<div class="col-md-9" id="content"></div>
</div>
<hr/>
<footer>
<p>&copy; 2013-2016. The go-ethereum Authors.</p>
</footer>
</div>
<script type="text/javascript">
// Download the go-ethereum wiki sidebar and convert it into a guide sidebar
$.ajax({
url: 'https://raw.githubusercontent.com/wiki/ethereum/go-ethereum/_Sidebar.md',
error: function() {
alert("Failed to load latest release!");
},
dataType: 'text',
success: function(data) {
// Iterate over all the lines of the sidebar markdown
var lines = data.split("\n");
var toc = $("#toc");
var menu;
for (var i = 0; i < lines.length; i++) {
// Skip any empty lines
var line = lines[i].trim();
if (line == "") {
continue;
}
// If the line is a heading, add a new menu entry
if (line[0] == "#") {
while (line.length > 0 && line[0] == "#") {
line = line.slice(1);
}
line = line.trim();
menu = $("<div class='list-group'></div>").appendTo(toc);
$("<a href='#' class='list-group-item active'>" + line + "</a>").appendTo(menu);
continue;
}
// Otherwise if the line is a link, add a new entry to the sub-menu
if (line[0] == "[") {
var name = /\[(.*)\]/g.exec(line)[1];
var link = /\((.*)\)/g.exec(line)[1];
link = "https://raw.githubusercontent.com/wiki/" + link.slice("https://github.com/".length).replace("wiki/", "") + ".md";
var item = $("<a href='#' class='list-group-item'>" + name + "</a>").appendTo(menu);
$(item).click(function(name, link) {
return function() {
$.ajax({
url: link,
error: function() {
$('#content').html("<div class='alert alert-dismissible alert-danger'>Failed to load guide page \"" + name + "\". Please report this issue on our <a href='https://github.com/ethereum/go-ethereum/issues' class='alert-link'>bug tracker</a>. Thank you!</div>");
},
dataType: 'text',
success: function(data) {
$('#content').html(marked(data));
emojify.setConfig({img_dir: '../static/images/emoji'});
emojify.run(document.getElementById('content'));
}
});
};
}(name, link));
}
}
}
});
</script>
<script type="text/javascript">
// Download the primary page content of the guide
$.ajax({
url: 'https://raw.githubusercontent.com/wiki/ethereum/go-ethereum/Frontier.md',
error: function() {
alert("Failed to load latest release!");
},
dataType: 'text',
success: function(data) {
$('#content').html(marked(data));
emojify.setConfig({img_dir: '../static/images/emoji'});
emojify.run(document.getElementById('content'));
}
});
</script>
</body>
</html>

@ -1,160 +1,102 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en-us"> <html lang="en">
<head> <head>
<meta charset="UTF-8"> <meta charset="utf-8">
<title>Ethereum</title> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="stylesheets/normalize.css" media="screen">
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen">
<link rel="stylesheet" type="text/css" href="stylesheets/github-light.css" media="screen">
</head>
<body>
<section class="page-header">
<h1 class="project-name">Ethereum</h1>
<h2 class="project-tagline">Official golang implementation of the Ethereum protocol</h2>
<a href="https://github.com/ethereum/go-ethereum" class="btn">View on GitHub</a>
<a href="https://github.com/ethereum/go-ethereum/releases/latest" class="btn">Download</a>
<a href="https://github.com/ethereum/go-ethereum/tarball/master" class="btn">Download source</a>
</section>
<section class="main-content">
<p>
Ethereum is an open source crypto project written in the Go language
(among others: Py &amp; C++). This is the official Go implementation and home
of <strong>geth</strong>, and the <a href="#executables">Ethereum toolset</a>.
</p>
<p>
Ethereum's publicly available network can be accessed by anyone at any
time, freely without any cost. It can serve as a backbone for
any open or closed sourced project that may require
the robustness of free, public peer-to-peer networks with a consensus
backing layer.
</p>
<p>
Ethereum may also be run in a private environment, such as for use within a corporate network,
without any cost. All core source is licensed under the <a href="https://github.com/ethereum/go-ethereum/tree/master/COPYING.LESSER">LGPL</a>
and all frontend code is licensed under <a href="https://github.com/ethereum/go-ethereum/tree/master/COPYING">GPL</a>.
</p>
<p>
For more information about the Ethereum protocol refer to the <a href="http://ethereum.org">official Ethereum website</a>.
</p>
<h1><a id="getting-startid" class="anchor" href="#getting-started" aria-hidden="true"><span class="octicon octicon-link"></span></a>Getting started</h1>
Getting started with Ethereum is simple, the only thing you require is the <code>geth</code>
binary.
Please refer to the <a href="getting_started.html">developer</a> documentation
for a beginner tutorial on how to get started with the Go Ethereum API.
<h1><a id="development-binaries" class="anchor" href=#development-binaries" aria-hidden="true"><span class="octicon octicon-link"></span></a>Development builds</h1>
<p>The following builds are built automatically after each push to the <a href="https://github.com/ethereum/go-ethereum/tree/develop">develop</a> branch.</p>
<ul>
<li><a href="https://registry.hub.docker.com/u/ethereum/client-go/">Docker</a></li>
<li><a href="http://build.ethdev.com/builds/OSX%20Go%20develop%20branch/Mist-OSX-latest.dmg">OS X</a></li>
<li>Ubuntu
<a href="https://build.ethdev.com/builds/Linux%20Go%20develop%20deb%20i386-trusty/latest/">trusty</a> |
<a href="https://build.ethdev.com/builds/Linux%20Go%20develop%20deb%20i386-utopic/latest/">utopic</a>
</li>
<li><a href="https://build.ethdev.com/builds/Windows%20Go%20develop%20branch/Geth-Win64-latest.zip">Windows 64-bit</a></li>
<li><a href="https://build.ethdev.com/builds/ARM%20Go%20develop%20branch/geth-ARM-latest.tar.bz2">ARM</a></li>
</ul>
<h1>
<a id="building-the-source" class="anchor" href="#building-the-source" aria-hidden="true"><span class="octicon octicon-link"></span></a>Building the source</h1>
<p>For prerequisites and detailed build instructions please read the
<a href="https://github.com/ethereum/go-ethereum/wiki/Building-Ethereum">Installation Instructions</a>
on the wiki.</p>
<p>Building geth requires two external dependencies: Go and GMP. <title>Go Ethereum</title>
You can install them using your favourite package manager. <link rel="icon" type="image/png" href="./static/images/favicon.png" />
Once the dependencies are installed, run</p>
<pre><code>make geth <link href="./static/styles/bootstrap.min.css" rel="stylesheet" />
</code></pre> <link href="./static/styles/flatly.min.css" rel="stylesheet" />
<link href="./static/styles/font-awesome.min.css" rel="stylesheet" />
<h1> <link href="./static/styles/custom/common.css" rel="stylesheet" />
<a id="executables" class="anchor" href="#executables" aria-hidden="true"><span class="octicon octicon-link"></span></a>Executables</h1> <link href="./static/styles/custom/home.css" rel="stylesheet" />
<p>Go Ethereum comes with several wrappers/executables found in <script src="./static/scripts/jquery.min.js"></script>
<a href="https://github.com/ethereum/go-ethereum/tree/develop/cmd">the <code>cmd</code> directory</a>:</p> <script src="./static/scripts/bootstrap.min.js"></script>
<script src="./static/scripts/moment.min.js"></script>
<table> <script src="./static/scripts/marked.min.js"></script>
<thead> <script src="./static/scripts/emojify.min.js"></script>
<tr> </head>
<th>Command</th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<td><code>geth</code></td>
<td>Ethereum CLI (ethereum command line interface client)</td>
</tr>
<tr>
<td><code>bootnode</code></td>
<td>runs a bootstrap node for the Discovery Protocol</td>
</tr>
<tr>
<td><code>ethtest</code></td>
<td>test tool which runs with the <a href="https://github.com/ethereum/tests">tests</a> suite: <code>/path/to/test.json &gt; ethtest --test BlockTests --stdin</code>.</td>
</tr>
<tr>
<td><code>evm</code></td>
<td>is a generic Ethereum Virtual Machine: <code>evm -code 60ff60ff -gas 10000 -price 0 -dump</code>. See <code>-h</code> for a detailed description.</td>
</tr>
<tr>
<td><code>disasm</code></td>
<td>disassembles EVM code: <code>echo "6001" | disasm</code>
</td>
</tr>
<tr>
<td><code>rlpdump</code></td>
<td>prints RLP structures</td>
</tr>
</tbody>
</table>
<h1>
<a id="command-line-options" class="anchor" href="#command-line-options" aria-hidden="true"><span class="octicon octicon-link"></span></a>Command line options</h1>
<p><code>geth</code> can be configured via command line options, environment variables and config files.</p>
<p>Geth comes with extensive build in help. To get the available options:</p>
<pre><code>geth help
</code></pre>
<p>For further details on options, see the <a href="https://github.com/ethereum/go-ethereum/wiki/Command-Line-Options">wiki</a></p>
<h1>
<a id="contribution" class="anchor" href="#contribution" aria-hidden="true"><span class="octicon octicon-link"></span></a>Contribution</h1>
<p>If you'd like to contribute to go-ethereum please fork, fix, commit and
send a pull request. Commits that do not comply with the coding standards
are ignored (use gofmt!). If you send pull requests, make absolute sure that you
commit on the <code>develop</code> branch and that you do not merge to master.
Commits that are directly based on master are simply ignored.</p>
<p>See <a href="https://github.com/ethereum/go-ethereum/wiki/Developers'-Guide">Developers' Guide</a>
for more details on configuring your environment, testing, and
dependency management.</p>
<footer class="site-footer">
<span class="site-footer-owner"><a href="https://github.com/ethereum/go-ethereum">Ethereum</a> is maintained by <a href="https://github.com/ethereum/go-ethereum/graphs/contributors"> the go ethereum team</a>.</span>
<span class="site-footer-credits">This page was generated by <a href="https://pages.github.com">GitHub Pages</a> using the <a href="https://github.com/jasonlong/cayman-theme">Cayman theme</a> by <a href="https://twitter.com/jasonlong">Jason Long</a>.</span> <body>
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Go Ethereum</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="install">Install</a></li>
<li><a href="downloads">Downloads</a></li>
<!--<li><a href="/guide">Guide</a></li>-->
</ul>
</div>
</div>
</nav>
<div class="jumbotron" style="padding-top: 16px; padding-bottom: 0;">
<div class="container mascot">
<div class="row">
<div class="col-lg-2">
</div>
<div class="col-lg-8" style="text-align: center">
<h1 style="padding-top: 32px;">Go Ethereum</h1>
<h2>Official Go implementation of the Ethereum protocol</h2>
<br/>
<a href="https://github.com/ethereum/go-ethereum" target="_blank" class="btn btn-success" style="margin: 4px;"><i class="fa fa-github" aria-hidden="true"></i> View on GitHub</a>
<a href="https://gitter.im/ethereum/go-ethereum" target="_blank" class="btn btn-success" style="margin: 4px;"><i class="fa fa-user-circle" aria-hidden="true"></i> Chat on Gitter</a>
</div>
</div>
</div>
</div>
<div class="container marketing">
<div class="row featurette">
<div class="col-md-7">
<h2 class="featurette-heading">What is Ethereum?</h2>
<p class="lead">Ethereum is a decentralized platform that runs smart contracts, applications that run exactly as programmed without possibility of downtime, censorship, fraud or third party interference.</p>
<p class="lead">See <a href="https://ethereum.org" target="_blank">our website</a> or <a href="http://ethdocs.org/en/latest/introduction/what-is-ethereum.html" target="_blank">read the docs</a> for more infos!</p>
</div>
<div class="col-md-5">
<img class="featurette-image center-block" src="./static/images/ethereum.png" height="300px">
</div>
</div>
<hr/>
<div class="row featurette">
<div class="col-md-7 col-md-push-5">
<h2 class="featurette-heading">What is Go Ethereum?</h2>
<p class="lead">Go Ethereum is one of the three original implementations (along with C++ and Python) of the Ethereum protocol. It is written in Go, fully open source and licensed under the GNU LGPL v3.</p>
<p class="lead">See <a href="https://github.com/ethereum/go-ethereum" target="_blank">our repository</a> and <a href="./downloads">downloads section</a> for the code!</p>
</div>
<div class="col-md-5 col-md-pull-7">
<img class="featurette-image center-block">
</div>
</div>
<hr/>
<div class="row featurette">
<div class="col-md-7">
<h2 class="featurette-heading">How can I use it?</h2>
<p class="lead">Go Ethereum is available either as a standalone client called Geth that you can install on pretty much any operating system, or as a library that you can embed in your Go, Android or iOS projects.</p>
<p class="lead">See our <a href="./install">installation guide</a> or our <a href="./downloads">developer guide</a> for details!</p>
</div>
<div class="col-md-5">
<img class="featurette-image center-block">
</div>
</div>
<hr/>
<footer>
<p>&copy; 2013-2016. The go-ethereum Authors.</p>
</footer> </footer>
</div>
</section>
</body> </body>
</html> </html>

@ -0,0 +1,74 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Go Ethereum Installation</title>
<link rel="icon" type="image/png" href="../static/images/favicon.png" />
<link href="../static/styles/bootstrap.min.css" rel="stylesheet" />
<link href="../static/styles/flatly.min.css" rel="stylesheet" />
<link href="../static/styles/font-awesome.min.css" rel="stylesheet" />
<link href="../static/styles/custom/common.css" rel="stylesheet" />
<script src="../static/scripts/jquery.min.js"></script>
<script src="../static/scripts/bootstrap.min.js"></script>
<script src="../static/scripts/moment.min.js"></script>
<script src="../static/scripts/marked.min.js"></script>
<script src="../static/scripts/emojify.min.js"></script>
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="../">Go Ethereum</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="../install">Install</a></li>
<li><a href="../downloads">Downloads</a></li>
<!--<li><a href="../guide">Guide</a></li>-->
</ul>
</div>
</div>
</nav>
<div class="container" style="padding-top: 24px;">
<div class="row">
<div class="col-md-12">
<h1>Installing Go Ethereum</h1>
</div>
<div class="col-md-12" id="content"></div>
</div>
<hr/>
<footer>
<p>&copy; 2013-2016. The go-ethereum Authors.</p>
</footer>
</div>
<script type="text/javascript">
$.ajax({
url: 'https://raw.githubusercontent.com/wiki/ethereum/go-ethereum/Installing-Geth.md',
error: function() {
alert("Failed to load latest release!");
},
dataType: 'text',
success: function(data) {
$('#content').html(marked(data));
emojify.setConfig({img_dir: '../static/images/emoji'});
emojify.run(document.getElementById('content'));
}
});
</script>
</body>
</html>

Binary file not shown.

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 434 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save