Skip to content

Instantly share code, notes, and snippets.

@nmarley
Last active October 5, 2015 00:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nmarley/769d7023d1856181cd01 to your computer and use it in GitHub Desktop.
Save nmarley/769d7023d1856181cd01 to your computer and use it in GitHub Desktop.
Dash binary downloads - check most recent version

Dash-binary-downloads

Hacky scripts to scrape dashpay.io/downloads for most recent binary versions of Dash.

require 'nokogiri'
require 'httparty'
require 'awesome_print'
require 'pp'
class DashDownload
DOWNLOADS_URL = 'https://dashpay.io/downloads'
DIGEST_REGEXP = /\.DIGESTS\.txt$/
SIGNATURE_REGEXP = /\.asc$/
# Chrome UA
UA = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.118 Safari/537.36'
class << self
# memoize this
def downloads
extract_binaries_list(download_page).map do |binurl|
tag_bin_file(binurl)
end
end
# memoize this
def download_page
fetch(DOWNLOADS_URL).body
end
def fetch(url)
resp = HTTParty.get(url, headers: {"User-Agent" => UA})
end
def is_digest(url)
url =~ DIGEST_REGEXP
end
def is_signature(url)
url =~ SIGNATURE_REGEXP
end
def determine_filetype(url)
is_digest(url) ? 'digest' :
is_signature(url) ? 'signature' : 'binary_package'
end
def determine_platform(url)
# 'Windows | Linux | OSX'
platform = url =~ /win(32|64)/ ? 'Windows' :
url =~ /linux(32|64)/ ? 'Linux' :
url =~ /osx/ ? 'OSX' : 'unknown'
platform
end
def determine_arch(url)
url =~ /32/ ? '32' : '64'
end
def determine_windows_type(url)
url =~ /-setup\.exe/ ? 'installer' :
url =~ /zip/ ? 'zip' : 'unknown'
end
def tag_bin_file(url)
attributes = Hash.new
attributes[:url] = url
attributes[:arch] = determine_arch(url)
attributes[:filetype] = determine_filetype(url)
platform = determine_platform(url)
attributes[:platform] = platform
if 'Windows' == platform
attributes[:windows_type] = determine_windows_type(url)
end
attributes
end
def extract_binaries_list(html)
binaries = []
doc = Nokogiri::HTML(html)
doc.css('a[href]').each do |link|
if link['href'] =~ /\/binaries\//
binaries.push link['href']
end
end
binaries
end
end
end
DashDownload.downloads.each do |elem|
if 'Linux' == elem[:platform] && '64' == elem[:arch]
pp elem
end
end
<!DOCTYPE html>
<html lang="en-US" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://ogp.me/ns/fb#" class="js"><!--<![endif]--><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta charset="UTF-8">
<title>Download | Dash – Official Website</title>
<link rel="stylesheet" href="./Download _ Dash – Official Website_files/language-selector.css" type="text/css" media="all">
<link rel="pingback" href="https://www.dashpay.io/xmlrpc.php">
<!--[if lt IE 9]>
<script src="https://www.dashpay.io/wp-content/themes/Divi/js/html5.js" type="text/javascript"></script>
<![endif]-->
<!-- fb -->
<meta property="og:title" content="Dash - Official Website | Private Digital Currency">
<meta property="og:url" content="http://www.dashpay.io/">
<meta property="og:image" content="">
<meta property="og:description" content="Dash (DASH) is a privacy-centric digital currency based on the Bitcoin software. It allows you to remain anonymous while you make transactions, similar to cash. Dash does this through a mixing protocol utilizing an innovate decentralized network of servers called Masternodes, avoiding the need for a trusted third party.">
<!-- twitter -->
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@dashpay">
<meta name="twitter:creator" content="@dashpay">
<meta name="twitter:title" content="Dash - Official Website | Private Digital Currency">
<meta name="twitter:url" content="http://www.dashpay.io/">
<meta name="twitter:description" content="Dash (DASH) is a privacy-centric digital supporting lightning fast transactions. Follow us on Twitter!">
<meta name="twitter:image" content="">
<meta property="twitter:account_id" content="2338506822">
<!-- Google+ -->
<meta itemprop="name" content="Dash (DASH) is a privacy-centric digital currency supporting many cutting edge features.">
<meta itemprop="description" content="Keep your payments private or send money anywhere in the world and have it arrive in less than 4 seconds using our InstantX technology.">
<meta itemprop="audience" content="Software">
<link rel="publisher" href="https://plus.google.com/115080614177201373926/posts">
<link rel="icon" type="image/png" href="https://www.dashpay.io/wp-content/uploads/2015/03/dash_favicon_16.png">
<div class="fit-vids-style" id="fit-vids-style" style="display: none;">­<style> .fluid-width-video-wrapper { width: 100%; position: relative; padding: 0; } .fluid-width-video-wrapper iframe, .fluid-width-video-wrapper object, .fluid-width-video-wrapper embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } </style></div><script async="" src="./Download _ Dash – Official Website_files/analytics.js"></script><script type="text/javascript" async="" src="./Download _ Dash – Official Website_files/ga.js"></script><script type="text/javascript">
document.documentElement.className = 'js';
</script><style type="text/css"></style>
<link rel="alternate" type="application/rss+xml" title="Dash - Official Website » Feed" href="https://www.dashpay.io/feed/">
<link rel="alternate" type="application/rss+xml" title="Dash - Official Website » Comments Feed" href="https://www.dashpay.io/comments/feed/">
<script type="text/javascript">
window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/72x72\/","ext":".png","source":{"concatemoji":"https:\/\/www.dashpay.io\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.3.1"}};
!function(a,b,c){function d(a){var c=b.createElement("canvas"),d=c.getContext&&c.getContext("2d");return d&&d.fillText?(d.textBaseline="top",d.font="600 32px Arial","flag"===a?(d.fillText(String.fromCharCode(55356,56812,55356,56807),0,0),c.toDataURL().length>3e3):(d.fillText(String.fromCharCode(55357,56835),0,0),0!==d.getImageData(16,16,1,1).data[0])):!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g;c.supports={simple:d("simple"),flag:d("flag")},c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.simple&&c.supports.flag||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
</script><script src="./Download _ Dash – Official Website_files/wp-emoji-release.min.js" type="text/javascript"></script>
<meta content="Divi v.2.1.4" name="generator"><style type="text/css">
img.wp-smiley,
img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 .07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
</style>
<link rel="stylesheet" id="divi-fonts-css" href="./Download _ Dash – Official Website_files/css" type="text/css" media="all">
<link rel="stylesheet" id="divi-style-css" href="./Download _ Dash – Official Website_files/style.css" type="text/css" media="all">
<link rel="stylesheet" id="tablepress-default-css" href="./Download _ Dash – Official Website_files/tablepress-combined.min.css" type="text/css" media="all">
<link rel="stylesheet" id="et-shortcodes-css-css" href="./Download _ Dash – Official Website_files/shortcodes.css" type="text/css" media="all">
<link rel="stylesheet" id="et-shortcodes-responsive-css-css" href="./Download _ Dash – Official Website_files/shortcodes_responsive.css" type="text/css" media="all">
<script type="text/javascript" src="./Download _ Dash – Official Website_files/jquery.js"></script>
<script type="text/javascript" src="./Download _ Dash – Official Website_files/jquery-migrate.min.js"></script>
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.dashpay.io/xmlrpc.php?rsd">
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="https://www.dashpay.io/wp-includes/wlwmanifest.xml">
<meta name="generator" content="WordPress 4.3.1">
<link rel="canonical" href="./Download _ Dash – Official Website_files/Download _ Dash – Official Website.html">
<link rel="shortlink" href="https://www.dashpay.io/?p=2048">
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-48013529-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<meta name="generator" content="WPML ver:3.2.2 stt:1,47,2,65;">
<link rel="alternate" hreflang="en-US" href="./Download _ Dash – Official Website_files/Download _ Dash – Official Website.html">
<link rel="alternate" hreflang="es-ES" href="https://www.dashpay.io/es/descarga/">
<link rel="alternate" hreflang="ru-RU" href="https://www.dashpay.io/ru/%d1%81%d0%ba%d0%b0%d1%87%d0%b0%d1%82%d1%8c/">
<link rel="alternate" hreflang="cn_CN" href="https://www.dashpay.io/cn/%e4%b8%8b%e8%bd%bd/">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> <style>
a { color: #1c75bc; }
body { color: #666666; }
.et_pb_counter_amount, .et_pb_featured_table .et_pb_pricing_heading, .et_quote_content, .et_link_content, .et_audio_content { background-color: #1e73be; }
#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu { background-color: #1e73be; }
#top-header, #et-secondary-nav li ul { background-color: #ffffff; }
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message, .woocommerce-error, .woocommerce-info { background: #1e73be !important; }
#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover { color: #1e73be !important; }
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .et_pb_widget li a:hover, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_pb_contact_submit, .et_pb_bg_layout_light .et_pb_newsletter_button, .nav-single a, .posted_in a { color: #1e73be !important; }
.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote { border-color: #1e73be; }
#main-footer { background-color: #222222; }
#top-menu a { color: #ffffff; }
#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a { color: #d1d1d1; }
</style>
<link rel="shortcut icon" href="https://www.dashpay.io/wp-content/uploads/2015/03/dash_favicon_16.png">
<!-- START - Facebook Open Graph, Google+ and Twitter Card Tags 1.6.3 -->
<meta property="og:locale" content="en_US">
<meta property="og:site_name" content="Dash - Official Website">
<meta property="og:title" content="Download">
<meta itemprop="name" content="Download">
<meta property="og:url" content="https://www.dashpay.io/downloads/">
<meta property="og:type" content="article">
<meta property="og:description" content="Download the Wallet
Your wallet is the software you use to send, receive and store Dash. It’s simple to use and you can choose to send payments anonymously from your wallet using Darksend. For information on how to use the wallet, visit the Wallet page.
Latest Update: September 28th, 2015
&amp;nbsp">
<meta itemprop="description" content="Download the Wallet
Your wallet is the software you use to send, receive and store Dash. It’s simple to use and you can choose to send payments anonymously from your wallet using Darksend. For information on how to use the wallet, visit the Wallet page.
Latest Update: September 28th, 2015
&amp;nbsp">
<meta property="og:image" content="https://www.dashpay.io/wp-content/uploads/2014/08/homepage_screenshot.jpg">
<meta itemprop="image" content="https://www.dashpay.io/wp-content/uploads/2014/08/homepage_screenshot.jpg">
<!-- END - Facebook Open Graph, Google+ and Twitter Card Tags -->
<link rel="stylesheet" href="https://www.dashpay.io/font-awesome-4.3.0/css/font-awesome.min.css">
<style id="style-1-cropbar-clipper">/* Copyright 2014 Evernote Corporation. All rights reserved. */
.en-markup-crop-options {
top: 18px !important;
left: 50% !important;
margin-left: -100px !important;
width: 200px !important;
border: 2px rgba(255,255,255,.38) solid !important;
border-radius: 4px !important;
}
.en-markup-crop-options div div:first-of-type {
margin-left: 0px !important;
}
</style></head>
<body class="page page-id-2048 page-template-default et_fixed_nav et_cover_background osx et_full_width_page chrome et_includes_sidebar">
<div id="page-container" style="padding-top: 78px;">
<header id="main-header" class="et_nav_text_color_dark" style="top: 0px;">
<div class="container clearfix">
<a href="https://www.dashpay.io/">
<img src="./Download _ Dash – Official Website_files/dash_logo_white_s.png" alt="Dash - Official Website" id="logo">
</a>
<div id="et-top-navigation">
<nav id="top-menu-nav">
<ul id="top-menu" class="nav"><li id="menu-item-1195" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1195"><a href="https://www.dashpay.io/downloads/#">About</a>
<ul class="sub-menu">
<li id="menu-item-3859" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3859"><a href="https://www.dashpay.io/getting-started/">Getting Started</a></li>
<li id="menu-item-3923" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3923"><a href="https://www.dashpay.io/dash-video-series/">Dash Video Series</a></li>
<li id="menu-item-2202" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2202"><a href="https://www.dashpay.io/what-is-dash/">What is Dash?</a></li>
<li id="menu-item-125" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-125"><a href="https://www.dashpay.io/team/">Team</a></li>
<li id="menu-item-1568" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1568"><a target="_blank" href="https://www.darkcoinfoundation.org/">Dash Foundation <i class="fa fa-external-link"></i></a></li>
</ul>
</li>
<li id="menu-item-1196" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1196"><a href="https://www.dashpay.io/downloads/#">Use Dash</a>
<ul class="sub-menu">
<li id="menu-item-127" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-127"><a href="https://www.dashpay.io/wallet/">Wallet</a></li>
<li id="menu-item-2156" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2156"><a href="https://www.dashpay.io/downloads/#">Buy Dash</a>
<ul class="sub-menu">
<li id="menu-item-488" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-488"><a href="https://www.dashpay.io/exchanges/">Exchanges</a></li>
<li id="menu-item-819" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-819"><a href="https://www.dashpay.io/direct-purchase/">Direct Purchase</a></li>
</ul>
</li>
<li id="menu-item-129" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-129"><a href="https://www.dashpay.io/mining/">Mining</a></li>
<li id="menu-item-130" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-130"><a href="https://www.dashpay.io/where-to-spend/">Where to Spend</a></li>
</ul>
</li>
<li id="menu-item-1197" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1197"><a href="https://www.dashpay.io/downloads/#">Resources</a>
<ul class="sub-menu">
<li id="menu-item-135" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-135"><a href="https://www.dashpay.io/press/">Press</a></li>
<li id="menu-item-722" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-722"><a href="https://www.dashpay.io/promotional-graphics/">Promotional Graphics</a></li>
<li id="menu-item-2160" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2160"><a href="https://www.dashpay.io/payment-processors/">Payment Processors</a></li>
<li id="menu-item-1171" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1171"><a target="_blank" href="https://dashpay.atlassian.net/wiki/display/DOC/Official+Documentation">Dash Documentation Wiki <i class="fa fa-external-link"></i></a></li>
<li id="menu-item-2197" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2197"><a href="https://www.dashpay.io/blockchain-explorers/">Blockchain Explorers</a></li>
<li id="menu-item-1187" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1187"><a href="https://www.dashpay.io/downloads/#">Network Statistics</a>
<ul class="sub-menu">
<li id="menu-item-1482" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1482"><a target="_blank" href="https://bitinfocharts.com/comparison/hashrate-dash.html">Hashrate <i class="fa fa-external-link"></i></a></li>
<li id="menu-item-1483" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1483"><a target="_blank" href="https://bitinfocharts.com/comparison/difficulty-dash.html">Difficulty <i class="fa fa-external-link"></i></a></li>
</ul>
</li>
<li id="menu-item-1188" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1188"><a target="_blank" href="https://dashninja.pl/">Masternode Statistics <i class="fa fa-external-link"></i></a></li>
</ul>
</li>
<li id="menu-item-140" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-140"><a href="https://www.dashpay.io/community/">Community</a></li>
<li id="menu-item-2091" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2048 current_page_item menu-item-2091"><a href="./Download _ Dash – Official Website_files/Download _ Dash – Official Website.html">Download</a></li>
<li id="menu-item-141" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-141"><a href="https://www.dashpay.io/contact/">Contact</a></li>
<li id="menu-item-186" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-186"><a href="https://www.dashpay.io/news/">News</a>
<ul class="sub-menu">
<li id="menu-item-1691" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1691"><a href="https://www.dashpay.io/news/category/development/">Development Updates</a></li>
<li id="menu-item-1690" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1690"><a href="https://www.dashpay.io/news/category/biz-dev/">Business Development</a></li>
<li id="menu-item-1692" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1692"><a href="https://www.dashpay.io/news/category/general/">General</a></li>
<li id="menu-item-1694" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1694"><a href="https://www.dashpay.io/news/category/press/">Press Releases</a></li>
<li id="menu-item-1733" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1733"><a href="https://www.dashpay.io/news/category/opinion/">Opinion</a></li>
</ul>
</li>
<li class="menu-item menu-item-language menu-item-language-current"><a href="https://www.dashpay.io/downloads/#" onclick="return false"><img class="iclflag" src="./Download _ Dash – Official Website_files/en.png" width="18" height="12" alt="en" title="English">English</a><ul class="sub-menu submenu-languages"><li class="menu-item menu-item-language"><a href="https://www.dashpay.io/es/descarga/"><img class="iclflag" src="./Download _ Dash – Official Website_files/es.png" width="18" height="12" alt="es" title="Español &lt;span class=&quot;icl_lang_sel_bracket&quot;&gt;(&lt;/span&gt;Spanish&lt;span class=&quot;icl_lang_sel_bracket&quot;&gt;)&lt;/span&gt;">Español <span class="icl_lang_sel_bracket">(</span>Spanish<span class="icl_lang_sel_bracket">)</span></a></li><li class="menu-item menu-item-language"><a href="https://www.dashpay.io/ru/%d1%81%d0%ba%d0%b0%d1%87%d0%b0%d1%82%d1%8c/"><img class="iclflag" src="./Download _ Dash – Official Website_files/ru.png" width="18" height="12" alt="ru" title="Русский &lt;span class=&quot;icl_lang_sel_bracket&quot;&gt;(&lt;/span&gt;Russian&lt;span class=&quot;icl_lang_sel_bracket&quot;&gt;)&lt;/span&gt;">Русский <span class="icl_lang_sel_bracket">(</span>Russian<span class="icl_lang_sel_bracket">)</span></a></li><li class="menu-item menu-item-language"><a href="https://www.dashpay.io/cn/%e4%b8%8b%e8%bd%bd/"><img class="iclflag" src="./Download _ Dash – Official Website_files/zh-hans.png" width="18" height="12" alt="cn" title="简体中文 &lt;span class=&quot;icl_lang_sel_bracket&quot;&gt;(&lt;/span&gt;Chinese Simplified&lt;span class=&quot;icl_lang_sel_bracket&quot;&gt;)&lt;/span&gt;">简体中文 <span class="icl_lang_sel_bracket">(</span>Chinese Simplified<span class="icl_lang_sel_bracket">)</span></a></li></ul></li></ul> </nav>
<div id="et_top_search">
<span id="et_search_icon"></span>
<form role="search" method="get" class="et-search-form et-hidden" action="https://www.dashpay.io/">
<input type="search" class="et-search-field" placeholder="Search …" value="" name="s" title="Search for:"> </form>
</div>
<div id="et_mobile_nav_menu">
<a href="https://www.dashpay.io/downloads/#" class="mobile_nav closed">
<span class="select_page">Select Page</span>
<span class="mobile_menu_bar"></span>
<ul id="mobile_menu" class="et_mobile_menu"><li id="menu-item-1195" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1195 et_first_mobile_item"><a href="https://www.dashpay.io/downloads/#">About</a>
<ul class="sub-menu">
<li id="menu-item-3859" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3859"><a href="https://www.dashpay.io/getting-started/">Getting Started</a></li>
<li id="menu-item-3923" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3923"><a href="https://www.dashpay.io/dash-video-series/">Dash Video Series</a></li>
<li id="menu-item-2202" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2202"><a href="https://www.dashpay.io/what-is-dash/">What is Dash?</a></li>
<li id="menu-item-125" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-125"><a href="https://www.dashpay.io/team/">Team</a></li>
<li id="menu-item-1568" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1568"><a target="_blank" href="https://www.darkcoinfoundation.org/">Dash Foundation <i class="fa fa-external-link"></i></a></li>
</ul>
</li>
<li id="menu-item-1196" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1196"><a href="https://www.dashpay.io/downloads/#">Use Dash</a>
<ul class="sub-menu">
<li id="menu-item-127" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-127"><a href="https://www.dashpay.io/wallet/">Wallet</a></li>
<li id="menu-item-2156" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2156"><a href="https://www.dashpay.io/downloads/#">Buy Dash</a>
<ul class="sub-menu">
<li id="menu-item-488" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-488"><a href="https://www.dashpay.io/exchanges/">Exchanges</a></li>
<li id="menu-item-819" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-819"><a href="https://www.dashpay.io/direct-purchase/">Direct Purchase</a></li>
</ul>
</li>
<li id="menu-item-129" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-129"><a href="https://www.dashpay.io/mining/">Mining</a></li>
<li id="menu-item-130" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-130"><a href="https://www.dashpay.io/where-to-spend/">Where to Spend</a></li>
</ul>
</li>
<li id="menu-item-1197" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1197"><a href="https://www.dashpay.io/downloads/#">Resources</a>
<ul class="sub-menu">
<li id="menu-item-135" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-135"><a href="https://www.dashpay.io/press/">Press</a></li>
<li id="menu-item-722" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-722"><a href="https://www.dashpay.io/promotional-graphics/">Promotional Graphics</a></li>
<li id="menu-item-2160" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2160"><a href="https://www.dashpay.io/payment-processors/">Payment Processors</a></li>
<li id="menu-item-1171" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1171"><a target="_blank" href="https://dashpay.atlassian.net/wiki/display/DOC/Official+Documentation">Dash Documentation Wiki <i class="fa fa-external-link"></i></a></li>
<li id="menu-item-2197" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2197"><a href="https://www.dashpay.io/blockchain-explorers/">Blockchain Explorers</a></li>
<li id="menu-item-1187" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-1187"><a href="https://www.dashpay.io/downloads/#">Network Statistics</a>
<ul class="sub-menu">
<li id="menu-item-1482" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1482"><a target="_blank" href="https://bitinfocharts.com/comparison/hashrate-dash.html">Hashrate <i class="fa fa-external-link"></i></a></li>
<li id="menu-item-1483" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1483"><a target="_blank" href="https://bitinfocharts.com/comparison/difficulty-dash.html">Difficulty <i class="fa fa-external-link"></i></a></li>
</ul>
</li>
<li id="menu-item-1188" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1188"><a target="_blank" href="https://dashninja.pl/">Masternode Statistics <i class="fa fa-external-link"></i></a></li>
</ul>
</li>
<li id="menu-item-140" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-140"><a href="https://www.dashpay.io/community/">Community</a></li>
<li id="menu-item-2091" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2048 current_page_item menu-item-2091"><a href="./Download _ Dash – Official Website_files/Download _ Dash – Official Website.html">Download</a></li>
<li id="menu-item-141" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-141"><a href="https://www.dashpay.io/contact/">Contact</a></li>
<li id="menu-item-186" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-186"><a href="https://www.dashpay.io/news/">News</a>
<ul class="sub-menu">
<li id="menu-item-1691" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1691"><a href="https://www.dashpay.io/news/category/development/">Development Updates</a></li>
<li id="menu-item-1690" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1690"><a href="https://www.dashpay.io/news/category/biz-dev/">Business Development</a></li>
<li id="menu-item-1692" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1692"><a href="https://www.dashpay.io/news/category/general/">General</a></li>
<li id="menu-item-1694" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1694"><a href="https://www.dashpay.io/news/category/press/">Press Releases</a></li>
<li id="menu-item-1733" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1733"><a href="https://www.dashpay.io/news/category/opinion/">Opinion</a></li>
</ul>
</li>
<li class="menu-item menu-item-language menu-item-language-current"><a href="https://www.dashpay.io/downloads/#" onclick="return false"><img class="iclflag" src="./Download _ Dash – Official Website_files/en.png" width="18" height="12" alt="en" title="English">English</a><ul class="sub-menu submenu-languages"><li class="menu-item menu-item-language"><a href="https://www.dashpay.io/es/descarga/"><img class="iclflag" src="./Download _ Dash – Official Website_files/es.png" width="18" height="12" alt="es" title="Español &lt;span class=&quot;icl_lang_sel_bracket&quot;&gt;(&lt;/span&gt;Spanish&lt;span class=&quot;icl_lang_sel_bracket&quot;&gt;)&lt;/span&gt;">Español <span class="icl_lang_sel_bracket">(</span>Spanish<span class="icl_lang_sel_bracket">)</span></a></li><li class="menu-item menu-item-language"><a href="https://www.dashpay.io/ru/%d1%81%d0%ba%d0%b0%d1%87%d0%b0%d1%82%d1%8c/"><img class="iclflag" src="./Download _ Dash – Official Website_files/ru.png" width="18" height="12" alt="ru" title="Русский &lt;span class=&quot;icl_lang_sel_bracket&quot;&gt;(&lt;/span&gt;Russian&lt;span class=&quot;icl_lang_sel_bracket&quot;&gt;)&lt;/span&gt;">Русский <span class="icl_lang_sel_bracket">(</span>Russian<span class="icl_lang_sel_bracket">)</span></a></li><li class="menu-item menu-item-language"><a href="https://www.dashpay.io/cn/%e4%b8%8b%e8%bd%bd/"><img class="iclflag" src="./Download _ Dash – Official Website_files/zh-hans.png" width="18" height="12" alt="cn" title="简体中文 &lt;span class=&quot;icl_lang_sel_bracket&quot;&gt;(&lt;/span&gt;Chinese Simplified&lt;span class=&quot;icl_lang_sel_bracket&quot;&gt;)&lt;/span&gt;">简体中文 <span class="icl_lang_sel_bracket">(</span>Chinese Simplified<span class="icl_lang_sel_bracket">)</span></a></li></ul></li></ul></a>
</div> </div> <!-- #et-top-navigation -->
</div> <!-- .container -->
</header> <!-- #main-header -->
<div id="et-main-area">
<div id="main-content">
<div class="container">
<div id="content-area" class="clearfix">
<div id="left-area">
<article id="post-2048" class="post-2048 page type-page status-publish hentry">
<h1 class="main_title">Download</h1>
<div class="entry-content">
<h2>Download the Wallet</h2>
<p>Your wallet is the software you use to send, receive and store Dash. It’s simple to use and you can choose to send payments anonymously from your wallet using Darksend. For information on how to use the wallet, visit the <a href="https://www.dashpay.io/wallet/">Wallet</a> page.</p>
<h4></h4>
<h4><span style="color: #1c75bc;">Latest Update: September 28th, 2015</span></h4>
<p>&nbsp;</p>
<div class="one_half">
<table id="tablepress-1" class="tablepress tablepress-id-1">
<thead>
<tr class="row-1 odd">
<th class="column-1">Platform</th><th colspan="3" class="column-2">Dash Core (0.12.0.55)</th>
</tr>
</thead>
<tbody class="row-hover">
<tr class="row-2 even">
<td rowspan="2" class="column-1"><i class="fa fa-windows">
Windows 32</i></td><td class="column-2"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-win32-setup.exe">Download Installer</a></td><td class="column-3"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-win32-setup.exe.DIGESTS.txt">Hash</a></td><td class="column-4"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-win32-setup.exe.asc">PGP</a></td>
</tr>
<tr class="row-3 odd">
<td class="column-2"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-win32.zip">Download zip</a></td><td class="column-3"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-win32.zip.DIGESTS.txt">Hash</a></td><td class="column-4"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-win32.zip.asc">PGP</a></td>
</tr>
<tr class="row-4 even">
<td rowspan="2" class="column-1"><i class="fa fa-windows">
Windows 64</i></td><td class="column-2"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-win64-setup.exe">Download Installer</a></td><td class="column-3"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-win64-setup.exe.DIGESTS.txt">Hash</a></td><td class="column-4"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-win64-setup.exe.asc">PGP</a></td>
</tr>
<tr class="row-5 odd">
<td class="column-2"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-win64.zip">Download zip</a></td><td class="column-3"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-win64.zip.DIGESTS.txt">Hash</a></td><td class="column-4"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-win64.zip.asc">PGP</a></td>
</tr>
<tr class="row-6 even">
<td class="column-1"><i class="fa fa-apple">
Mac OS X</i></td><td class="column-2"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-osx.dmg">Download dmg</a></td><td class="column-3"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-osx.dmg.DIGESTS.txt">Hash</a></td><td class="column-4"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-osx.dmg.asc">PGP</a></td>
</tr>
<tr class="row-7 odd">
<td class="column-1"><i class="fa fa-linux">
Linux 32</i></td><td class="column-2"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-linux32.tar.gz">Download tgz</a></td><td class="column-3"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-linux32.tar.gz.DIGESTS.txt">Hash</a></td><td class="column-4"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-linux32.tar.gz.asc">PGP</a></td>
</tr>
<tr class="row-8 even">
<td class="column-1"><i class="fa fa-linux">
Linux 64</i></td><td class="column-2"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-linux64.tar.gz">Download tgz</a></td><td class="column-3"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-linux64.tar.gz.DIGESTS.txt">Hash</a></td><td class="column-4"><a href="https://www.dashpay.io/binaries/dash-0.12.0.55-linux64.tar.gz.asc">PGP</a></td>
</tr>
<tr class="row-9 odd">
<td class="column-1"><i class="fa fa-github">
Github</i></td><td class="column-2"><a href="https://github.com/dashpay/dash">Source</a></td><td class="column-3"></td><td class="column-4"></td>
</tr>
<tr class="row-10 even">
<td class="column-1">Verify Signatures</td><td class="column-2"><a href="https://github.com/dashpay/dash-binaries/blob/master/pgp/holger-darkcoin-qa.asc">Key 1</a></td><td colspan="2" class="column-3"><a href="https://github.com/dashpay/dash-binaries/blob/master/pgp/evan-darkcoin-io.asc">Key 2</a></td>
</tr>
</tbody>
</table>
<!-- #tablepress-1 from cache --><p></p>
<p><a href="https://github.com/dashpay/dash/blob/master/doc/release-notes.md" target="_blank">Release Notes <i class="fa fa-external-link"></i></a></p>
<p><a href="https://www.toolsley.com/verify.html" target="_blank">Verify the Dash binaries <i class="fa fa-external-link"></i></a></p>
</div>
<h3>Minimum Version Requirements</h3>
<p>Users should ensure that they are using the version listed below (or newer) to ensure optimal performance and compliance with the network. Depending on usage, the minimum version requirement may not always be the latest release, although updating is recommended.</p>
<h4><span style="color: #1c75bc;">General Users</span></h4>
<p>0.12.0.55</p>
<h4><span style="color: #1c75bc;">Masternode Operators</span></h4>
<p>0.12.0.55</p>
<h4><span style="color: #1c75bc;">Pool Operators</span></h4>
<p>0.12.0.55</p>
<p>&nbsp;</p>
<h3>Migrate to Dash</h3>
<p>If you had a Darkcoin wallet and have any trouble migrating to your new Dash wallet, please read <a title="Migrate Your Darkcoin Wallet to Dash" href="https://www.dashpay.io/news/migrate-your-darkcoin-wallet-to-dash/">this</a> post to solve your problem.</p>
<p>&nbsp;</p>
<h3>Mailing List</h3>
<p>Have trouble keeping up-to-date? Join our <a href="https://goo.gl/mSYVhX" target="_blank">Mailing List <i class="fa fa-external-link"></i></a>.</p>
<p>&nbsp;</p>
<h3>Terms of Use</h3>
<p>By using this software, you acknowledge and understand that Dash is not intended for use in any illegal activity, and that no person or entity associated with the creation, development, marketing, or furtherance of Dash shall be held responsible for use by any individual, group, or entity that is against the law in their respective jurisdiction.</p>
<p>Darksend is completely trustless because nobody controls the whole system. The risk of something going wrong is very low. However, the software is still in development. This means that things can break and there are no guarantees about it. Use it at your own risk, follow the instructions exactly, and only use money that you can afford to lose should something go wrong.</p>
</div> <!-- .entry-content -->
</article> <!-- .et_pb_post -->
</div> <!-- #left-area -->
</div> <!-- #content-area -->
</div> <!-- .container -->
</div> <!-- #main-content -->
<span class="et_pb_scroll_top et-pb-icon"></span>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-48013529-1', 'auto');
ga('send', 'pageview');
</script>
<footer id="main-footer">
<div id="et-footer-nav">
<div class="container">
<ul id="menu-bar-on-footer" class="bottom-nav"><li id="menu-item-260" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-260"><a href="https://www.dashpay.io/terms-of-use/">Terms of Use</a></li>
<li id="menu-item-261" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-261"><a href="https://www.dashpay.io/contact/">Contact</a></li>
<li id="menu-item-2315" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2315"><a href="https://www.dashpay.io/sitemap.xml">Sitemap</a></li>
</ul> </div>
</div> <!-- #et-footer-nav -->
<div id="footer-bottom">
<div class="container clearfix">
<ul class="et-social-icons">
<li class="et-social-icon et-social-facebook">
<a href="https://www.facebook.com/DashPay" class="icon" target="_blank">
<span>Facebook</span>
</a>
</li>
<li class="et-social-icon et-social-twitter">
<a href="https://twitter.com/dashpay" class="icon" target="_blank">
<span>Twitter</span>
</a>
</li>
<li class="et-social-icon et-social-google-plus">
<a href="https://plus.google.com/115080614177201373926/posts" class="icon" target="_blank">
<span>Google</span>
</a>
</li>
<li class="et-social-icon et-social-rss">
<a href="https://www.dashpay.io/feed/" class="icon">
<span>RSS</span>
</a>
</li>
</ul> <p id="footer-info">Copyright © 2015 Dash. All Rights Reserved.</p>
</div> <!-- .container -->
</div>
</footer> <!-- #main-footer -->
</div> <!-- #et-main-area -->
</div> <!-- #page-container -->
<div id="lang_sel_footer">
<ul>
<li><a href="./Download _ Dash – Official Website_files/Download _ Dash – Official Website.html" class="lang_sel_sel"><img src="./Download _ Dash – Official Website_files/en.png" alt="English" class="iclflag" title="English">&nbsp;<span class="icl_lang_sel_current icl_lang_sel_native">English</span></a></li>
<li><a href="https://www.dashpay.io/es/descarga/"><img src="./Download _ Dash – Official Website_files/es.png" alt="Spanish" class="iclflag" title="Spanish">&nbsp;<span class="icl_lang_sel_native">Español</span> <span class="icl_lang_sel_translated"><span class="icl_lang_sel_bracket">(</span>Spanish<span class="icl_lang_sel_bracket">)</span></span></a></li>
<li><a href="https://www.dashpay.io/ru/%d1%81%d0%ba%d0%b0%d1%87%d0%b0%d1%82%d1%8c/"><img src="./Download _ Dash – Official Website_files/ru.png" alt="Russian" class="iclflag" title="Russian">&nbsp;<span class="icl_lang_sel_native">Русский</span> <span class="icl_lang_sel_translated"><span class="icl_lang_sel_bracket">(</span>Russian<span class="icl_lang_sel_bracket">)</span></span></a></li>
<li><a href="https://www.dashpay.io/cn/%e4%b8%8b%e8%bd%bd/"><img src="./Download _ Dash – Official Website_files/zh-hans.png" alt="Chinese Simplified" class="iclflag" title="Chinese Simplified">&nbsp;<span class="icl_lang_sel_native">简体中文</span> <span class="icl_lang_sel_translated"><span class="icl_lang_sel_bracket">(</span>Chinese Simplified<span class="icl_lang_sel_bracket">)</span></span></a></li>
</ul>
</div><script type="text/javascript" src="./Download _ Dash – Official Website_files/jquery.fitvids.js"></script>
<script type="text/javascript" src="./Download _ Dash – Official Website_files/waypoints.min.js"></script>
<script type="text/javascript" src="./Download _ Dash – Official Website_files/jquery.magnific-popup.js"></script>
<script type="text/javascript">
/* <![CDATA[ */
var et_custom = {"ajaxurl":"https:\/\/www.dashpay.io\/wp-admin\/admin-ajax.php","images_uri":"https:\/\/www.dashpay.io\/wp-content\/themes\/Divi\/images","et_load_nonce":"45372eeda2","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","fill":"Fill","field":"field","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","next":"Next"};
/* ]]> */
</script>
<script type="text/javascript" src="./Download _ Dash – Official Website_files/custom.js"></script>
<script type="text/javascript" src="./Download _ Dash – Official Website_files/smoothscroll.js"></script>
<script type="text/javascript">
/* <![CDATA[ */
var icl_vars = {"current_language":"en","icl_home":"https:\/\/www.dashpay.io\/"};
/* ]]> */
</script>
<script type="text/javascript" src="./Download _ Dash – Official Website_files/sitepress.js"></script>
</body></html>
The MIT License (MIT)
Copyright (c) 2015 Nathan Marley
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment