<!DOCTYPE html>
< html lang = "en" >
< head >
< meta charset = "UTF-8" >
< meta name = "viewport" content = "width=device-width, initial-scale=1.0" >
< meta name = "description" content = "" >
< meta name = "author" content = "" >
< title > bcoin | Extending Bitcoin into Enterprise & Production< / title >
<!-- Favicons -->
<!-- old
< link rel = "shortcut icon" href = "assets/images/bcoin-ico.png" > -->
<!-- generated from http://www.favicon - generator.org/ -->
< link rel = "apple-touch-icon" sizes = "57x57" href = "assets/images/apple-icon-57x57.png" >
< link rel = "apple-touch-icon" sizes = "60x60" href = "assets/images/apple-icon-60x60.png" >
< link rel = "apple-touch-icon" sizes = "72x72" href = "assets/images/apple-icon-72x72.png" >
< link rel = "apple-touch-icon" sizes = "76x76" href = "assets/images/apple-icon-76x76.png" >
< link rel = "apple-touch-icon" sizes = "114x114" href = "assets/images/apple-icon-114x114.png" >
< link rel = "apple-touch-icon" sizes = "120x120" href = "assets/images/apple-icon-120x120.png" >
< link rel = "apple-touch-icon" sizes = "144x144" href = "assets/images/apple-icon-144x144.png" >
< link rel = "apple-touch-icon" sizes = "152x152" href = "assets/images/apple-icon-152x152.png" >
< link rel = "apple-touch-icon" sizes = "180x180" href = "assets/images/apple-icon-180x180.png" >
< link rel = "icon" type = "image/png" sizes = "192x192" href = "assets/images/android-icon-192x192.png" >
< link rel = "icon" type = "image/png" sizes = "32x32" href = "assets/images/favicon-32x32.png" >
< link rel = "icon" type = "image/png" sizes = "96x96" href = "assets/images/favicon-96x96.png" >
< link rel = "icon" type = "image/png" sizes = "16x16" href = "assets/images/favicon-16x16.png" >
< link rel = "manifest" href = "assets/images/manifest.json" >
< meta name = "msapplication-TileColor" content = "#ffffff" >
< meta name = "msapplication-TileImage" content = "assets/images/ms-icon-144x144.png" >
< meta name = "theme-color" content = "#ffffff" >
<!-- Web Fonts -->
< link href = 'http://fonts.googleapis.com/css?family=Open+Sans:300,400italic,400,600,700' rel = 'stylesheet' >
< link href = 'https://fonts.googleapis.com/css?family=Montserrat:700' rel = 'stylesheet' type = 'text/css' >
<!-- Bootstrap core CSS -->
< link href = "assets/bootstrap/css/bootstrap.min.css" rel = "stylesheet" >
<!-- Icon Fonts -->
< link href = "assets/css/font-awesome.min.css" rel = "stylesheet" >
< link href = "assets/css/simple-line-icons.css" rel = "stylesheet" >
<!-- Plugins -->
< link href = "assets/css/magnific-popup.css" rel = "stylesheet" >
< link href = "assets/css/owl.carousel.css" rel = "stylesheet" >
< link href = "assets/css/flexslider.css" rel = "stylesheet" >
< link href = "assets/css/animate.min.css" rel = "stylesheet" >
<!-- Template core CSS -->
< link href = "assets/css/vertical.min.css" rel = "stylesheet" >
< link href = "assets/css/template.css" rel = "stylesheet" >
<!-- Google Analytics Tracking -->
< 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','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-96446060-1', 'auto');
ga('send', 'pageview');
< / script >
< / head >
< body >
<!-- PRELOADER -->
< div class = "page-loader" >
< div class = "img-loader" > Loading...
<!-- Bcoin logo in SVG -->
< svg version = "1.1" id = "Layer_1" xmlns = "http://www.w3.org/2000/svg" xmlns:xlink = "http://www.w3.org/1999/xlink" x = "0px" y = "0px"
viewBox="0 0 200 56" style="enable-background:new 0 0 200 56;" xml:space="preserve">
< g id = "XMLID_108_" >
< g id = "XMLID_123_" >
< path id = "XMLID_124_" d = "M8.4,51.8H3.2V4.2h5.2v19.2h0.8c1.2-2,2.8-3.6,4.8-4.7c2-1.1,4.3-1.6,6.7-1.6c2,0,4,0.4,5.8,1.2
c1.8,0.8,3.4,1.9,4.8,3.3c1.4,1.5,2.5,3.2,3.3,5.4s1.2,4.6,1.2,7.3v1.4c0,2.8-0.4,5.2-1.2,7.4c-0.8,2.1-1.9,3.9-3.3,5.4
c-1.4,1.5-3,2.6-4.9,3.3s-3.8,1.1-5.9,1.1c-1.1,0-2.2-0.1-3.3-0.4c-1.1-0.3-2.2-0.6-3.2-1.2c-1-0.5-1.9-1.2-2.8-1.9
c-0.8-0.7-1.6-1.6-2.1-2.7H8.4V51.8z M19.4,47.7c1.6,0,3.1-0.3,4.4-0.9c1.3-0.6,2.5-1.4,3.5-2.4c1-1,1.8-2.3,2.3-3.8
c0.6-1.5,0.8-3.2,0.8-5v-1.4c0-1.8-0.3-3.5-0.8-4.9c-0.6-1.5-1.3-2.7-2.3-3.8c-1-1.1-2.2-1.9-3.5-2.5c-1.4-0.6-2.8-0.9-4.4-0.9
c-1.6,0-3,0.3-4.3,0.9c-1.3,0.6-2.5,1.5-3.5,2.6c-1,1.1-1.8,2.4-2.4,3.9c-0.6,1.5-0.9,3.2-0.9,5v0.8c0,1.9,0.3,3.6,0.9,5.1
c0.6,1.5,1.4,2.8,2.4,3.9s2.2,1.9,3.5,2.5C16.4,47.4,17.9,47.7,19.4,47.7z"/>
< / g >
< g id = "XMLID_120_" >
< path id = "XMLID_121_" d = "M76.1,39.8c-0.4,1.9-1,3.6-1.8,5.2c-0.9,1.6-2,3-3.3,4.1s-2.9,2.1-4.7,2.7c-1.8,0.6-3.8,1-5.9,1
c-2.3,0-4.5-0.4-6.6-1.2c-2.1-0.8-3.9-1.9-5.4-3.4c-1.6-1.5-2.8-3.3-3.7-5.4c-0.9-2.1-1.4-4.6-1.4-7.4v-0.8c0-2.7,0.5-5.2,1.4-7.4
c0.9-2.2,2.1-4,3.7-5.5c1.6-1.5,3.4-2.7,5.4-3.5c2.1-0.8,4.3-1.2,6.6-1.2c2.1,0,4,0.3,5.8,1c1.8,0.6,3.3,1.5,4.7,2.7
c1.4,1.2,2.5,2.5,3.3,4.1c0.9,1.6,1.5,3.3,1.8,5.2l-5.2,1.2c-0.1-1.2-0.5-2.3-1-3.4c-0.5-1.1-1.2-2.1-2.1-2.9
c-0.9-0.8-1.9-1.5-3.2-2c-1.2-0.5-2.7-0.7-4.3-0.7c-1.6,0-3.1,0.3-4.5,0.9c-1.4,0.6-2.6,1.5-3.7,2.6c-1.1,1.1-1.9,2.4-2.5,4
c-0.6,1.5-0.9,3.2-0.9,5v0.8c0,1.9,0.3,3.6,0.9,5.1c0.6,1.5,1.4,2.8,2.5,3.8c1.1,1,2.3,1.8,3.7,2.4c1.4,0.6,3,0.9,4.6,0.9
s3.1-0.3,4.3-0.8c1.2-0.5,2.3-1.2,3.1-2c0.9-0.8,1.6-1.8,2.1-2.9c0.5-1.1,0.9-2.2,1-3.4L76.1,39.8z"/>
< / g >
< g id = "XMLID_116_" >
< path id = "XMLID_117_" d = "M117.2,35.4c0,2.8-0.5,5.3-1.4,7.5c-0.9,2.2-2.1,4-3.6,5.4c-1.5,1.5-3.3,2.6-5.3,3.4
c-2,0.8-4.1,1.2-6.3,1.2c-2.2,0-4.3-0.4-6.3-1.2c-2-0.8-3.8-1.9-5.3-3.4c-1.5-1.5-2.7-3.3-3.6-5.4c-0.9-2.2-1.4-4.6-1.4-7.5v-0.8
c0-2.8,0.5-5.2,1.4-7.4c0.9-2.2,2.1-4,3.7-5.5c1.5-1.5,3.3-2.6,5.3-3.4c2-0.8,4.1-1.2,6.3-1.2c2.2,0,4.3,0.4,6.3,1.2
c2,0.8,3.8,1.9,5.3,3.4c1.5,1.5,2.8,3.3,3.7,5.5c0.9,2.2,1.4,4.6,1.4,7.4V35.4z M100.6,47.7c1.6,0,3.1-0.3,4.4-0.9
c1.4-0.6,2.5-1.4,3.6-2.5c1-1.1,1.8-2.4,2.4-3.9c0.6-1.5,0.9-3.2,0.9-5.1v-0.8c0-1.8-0.3-3.5-0.9-5c-0.6-1.5-1.4-2.8-2.4-3.9
c-1-1.1-2.2-1.9-3.6-2.6c-1.4-0.6-2.8-0.9-4.4-0.9c-1.6,0-3,0.3-4.4,0.9c-1.4,0.6-2.6,1.5-3.6,2.6c-1,1.1-1.8,2.4-2.4,3.9
c-0.6,1.5-0.9,3.2-0.9,5v0.8c0,1.9,0.3,3.6,0.9,5.1c0.6,1.5,1.4,2.8,2.4,3.9c1,1.1,2.2,1.9,3.6,2.5C97.5,47.5,99,47.7,100.6,47.7z
"/>
< / g >
< g id = "XMLID_112_" >
< path id = "XMLID_113_" d = "M127.6,46.9h11.6V23h-10.4v-4.9h15.6v28.9h10.8v4.9h-27.6V46.9z M137 . 1 , 8c0-1 . 3 , 0 . 5-2 . 4 , 1 . 4-3 . 4
c0.9-0.9,2-1.4,3.3-1.4c1.3,0,2.4,0.5,3.3,1.4c0.9,0.9,1.4,2.1,1.4,3.4c0,1.3-0.5,2.4-1.4,3.4c-0.9,0.9-2,1.4-3.3,1.4
c-1.3,0-2.4-0.5-3.3-1.4C137.5,10.4,137.1,9.3,137.1,8z"/>
< / g >
< g id = "XMLID_109_" >
< path id = "XMLID_110_" d = "M172.8,51.8h-5.2V18.1h5.2v5.7h0.8c2-4.4,5.6-6.7,10.7-6.7c3.8,0,6.9,1.2,9.1,3.6
c2.3,2.4,3.4,6.1,3.4,10.9v20.2h-5.2V32.8c0-3.5-0.8-6.2-2.3-8c-1.6-1.8-3.7-2.7-6.3-2.7c-3.2,0-5.6,1.1-7.4,3.3s-2.7,5.1-2.7,8.8
V51.8z"/>
< / g >
< / g >
< / svg >
< / div >
< / div >
<!-- END PRELOADER -->
<!-- HEADER -->
< header class = "header js-stick" >
< div class = "container" >
<!-- YOUR LOGO HERE -->
< div class = "inner-header" >
< a class = "inner-brand" href = "index.html" >
< img class = "brand-light" src = "assets/images/logo-light.png" width = "100" alt = "" >
< img class = "brand-dark" src = "assets/images/logo-dark.png" width = "100" alt = "" >
< / a >
< / div >
<!-- OPEN MOBILE MENU -->
< div class = "main-nav-toggle" >
< div class = "nav-icon-toggle" data-toggle = "collapse" data-target = "#custom-collapse" >
< span class = "icon-bar" > < / span >
< span class = "icon-bar" > < / span >
< span class = "icon-bar" > < / span >
< / div >
< / div >
<!-- WIDGETS MENU -->
< div class = "inner-header pull-right hide-me" >
< div class = "menu-extras clearfix" >
<!-- SLACK LINK -->
< div class = "menu-item" >
< div class = "" >
< a href = "slack-signup.html" target = "_blank" id = "" data-toggle = "tooltip" title = "" data-placement = "bottom" data-original-title = "Join us on Slack!" >
< img src = "assets/images/slack_icon.svg" width = "18" height = "18" / >
< span class = "" > < / span >
< / a >
< / div >
< / div >
<!-- STACK EXCHANGE LINK -->
< div class = "menu-item" >
< div class = "" >
< a href = "https://bitcoin.stackexchange.com/questions/tagged/bcoin" target = "_blank" id = "" data-toggle = "tooltip" title = "" data-placement = "bottom" data-original-title = "Questions! Checkout Stack Exchange." >
< img src = "assets/images/stack-exchange-icon.svg" width = "18" height = "18" / >
< span class = "" > < / span >
< / a >
< / div >
< / div >
<!-- GITHUB STUFF -->
< div class = "menu-item" >
< div class = "" >
< a href = "https://github.com/bcoin-org/bcoin" target = "_blank" id = "" data-toggle = "tooltip" title = "" data-placement = "bottom" data-original-title = "Visit bcoin on GitHub to see the code!" >
< img src = "assets/images/github_icon.svg" width = "18" height = "18" / >
< span class = "" > < / span >
< / a >
< / div >
< / div >
< div class = "menu-item" >
< div class = "ghbuttons" >
< a class = "github-button" href = "https://github.com/bcoin-org/bcoin" data-icon = "octicon-star" data-count-href = "/bcoin-org/bcoin/stargazers" data-count-api = "/repos/bcoin-org/bcoin#stargazers_count" data-count-aria-label = "# stargazers on GitHub" aria-label = "Star bcoin-org/bcoin on GitHub" > Star< / a >
< a class = "github-button" href = "https://github.com/bcoin-org/bcoin/fork" data-icon = "octicon-repo-forked" data-count-href = "/bcoin-org/bcoin/network" data-count-api = "/repos/bcoin-org/bcoin#forks_count" data-count-aria-label = "# forks on GitHub" aria-label = "Fork bcoin-org/bcoin on GitHub" > Fork< / a >
< / div >
< / div >
< / div >
< / div >
<!-- MAIN MENU -->
< nav id = "custom-collapse" class = "main-nav collapse clearfix" >
< ul class = "inner-nav pull-right" >
<!-- HOME -->
< li > < a href = "index.html" > Home< / a > < / li >
<!-- END HOME -->
<!-- FEATURES -->
< li > < a href = "index.html#features" > bcoin< / a > < / li >
<!-- END FEATURES -->
<!-- GET STARTED -->
< li > < a href = "index.html#get-started" > Get Started< / a > < / li >
<!-- END GET STARTED -->
<!-- GUIDES -->
< li > < a href = "guides.html" > Guides< / a > < / li >
<!-- GUIDES -->
<!-- API REFERENCE - newer, how to interact once you're setup -->
< li > < a href = "http://bcoin.io/docs/index.html" > API Examples< / a > < / li >
<!-- END API -->
<!-- FULL DOCS - older, full reference -->
< li > < a href = "http://bcoin.io/docs/index.html" > Docs< / a > < / li >
<!-- END DOCS -->
<!-- DIVIDER
< li > < a > < / a > < / li >
< li > < a href = "#" > All Demos< / a > < / li > -->
< / ul >
< / nav >
< / div >
< / header >
<!-- END HEADER -->
<!-- WRAPPER -->
< div class = "wrapper" >
<!-- PAGE TITLE -->
< section class = "module-sm bg-white-dark" data-background = "assets/images/bg-header.jpg" >
< div class = "container" >
< div class = "row" >
< div class = "col-sm-12 text-center" >
< h2 class = "montserrat text-uppercase m-b-10" > < span class = "text-highlight-black" style = "line-height: 1.5;" > Guides and Videos < / span > < / h2 >
< / div >
< / div >
< / div >
< / section >
<!-- END PAGE TITLE -->
<!-- GUIDES/TUTORIALS -->
< section class = "module" style = "padding-top:70px !important;" >
< div class = "container" >
< div class = "row" >
<!-- SIDEBAR -->
< div class = "col-sm-3 sidebar" >
<!-- CATEGORIES WIDGET -->
< div class = "widget guide-list" >
< h6 class = "montserrat text-uppercase bottom-line" > Guides< / h6 >
< ul class = "icons-list" >
< li > < a data-toggle = "collapse" href = "#collapse1" > Install on Linux< / a > < / li >
< li > < a data-toggle = "collapse" href = "#collapse2" > Install on Mac OS< / a > < / li >
< li > < a data-toggle = "collapse" href = "#collapse3" > Install on Windows< / a > < / li >
<!-- <li><a data - toggle="" href="">Quick Sync (Torrent) </a></li> -->
< / ul >
<!--
< br >
< h6 class = "montserrat text-uppercase bottom-line" > Tutorials< / h6 >
< ul class = "icons-list" >
< li > < a href = "#" > Journey < / a > < / li >
< li > < a href = "#" > Development < / a > < / li >
< li > < a href = "#" > Sport < / a > < / li >
< li > < a href = "#" > Photography < / a > < / li >
< li > < a href = "#" > Symphony < / a > < / li >
< / ul > -->
< / div >
<!-- END CATEGORIES WIDGET -->
<!-- TEXT WIDGET -->
< div class = "widget" >
< h6 class = "montserrat text-uppercase bottom-line" > Want to Help?< / h6 >
< p > If you think you've got what it takes to make your own bcoin guides and tutorials, reach out to us on < a href = "slack-signup.html" > Slack!< / a > < / p >
< p > Want to join the team?< a href = "https://angel.co/purse/jobs/90956-bitcoin-protocol-engineer-bcoin" > We’re hiring.< / a > < / p >
< / div >
<!-- END TEXT WIDGET -->
< / div >
<!-- END SIDEBAR -->
<!-- BLOG CONTENT -->
< div class = "col-sm-9 blog-content post-thumbnail" >
< h2 > OS Install Guides< / h2 >
<!-- POST IMAGE -->
< article class = "post format-image" >
< div class = "row" >
<!-- <div class="col - sm - 5">
< div class = "post-preview" >
< a href = "#" > < img src = "assets/images/guides/get-started.png" alt = "" > < / a >
< / div >
< / div > -->
<!-- after re - enabling the above code, change the col - sm below to col - sm - 7 -->
< div class = "panel-group" >
< div class = "col-sm-12 panel panel-default" >
< div class = "post-content panel-heading" style = "color:#000;" >
< h2 class = "post-title panel-title" > < a data-toggle = "collapse" href = "#collapse1" id = "title-logo" > < i class = "fa fa-linux" > < / i > Install on Linux (Video)< / a > < / h2 >
< div id = "collapse1" class = "panel-collapse collapse" >
< ul class = "post-meta" >
< li > By HeKaz< / li >
< / ul >
< p > A quick step-by-step video to learn the basics of running a bcoin fullnode on Linux.< / p >
< div class = "post-video" >
< iframe width = "100%" height = "315" src = "https://www.youtube.com/embed/tRICg7kJvpo" frameborder = "0" allowfullscreen > < / iframe >
< / div >
< p > < / p >
<!-- package manager -->
< h6 class = "montserrat text-uppercase pull-left" > Source Install (Requires: Node >= 7.6)< / h6 >
< div class = "page-terminal m-b-30 no-hover" >
< div >
< pre class = "code-dkgray" > 1
2
3
4
< / pre >
< / div >
< div >
< pre class = "select-auto hide-this" >
git clone https://github.com/bcoin-org/bcoin.git
cd bcoin
npm install
bin/bcoin #run
< / pre > < / div >
< / div > <!-- end of package manager -->
<!-- docker -->
< h6 class = "montserrat text-uppercase pull-left" > Archlinux AUR Package < / h6 >
< div class = "page-terminal m-b-30 no-hover" >
< div >
< pre class = "code-dkgray" > 1
< / pre >
< / div >
< div >
< pre class = "select-auto hide-this" > yaourt -S bcoin-git
< / pre > < / div >
< / div > <!-- end of docker -->
Pkg Source:
< a > https://aur.archlinux.org/packages/bcoin-git/< / a >
<!-- torrent
< h6 class = "montserrat text-uppercase pull-left" > Quick Sync (Torrent))< / h6 >
< br >
< p > A quick step-by-step video to learn the basics of running a bcoin fullnode on Mac OS. A quick step-by-step video to learn the basics of running a bcoin fullnode on Mac OS.< / p >
< a class = "hero-link text-center" > https://torrent.bcoin.io/u4ij23rfgu34hnvd4.torrent< / a >
end of torrent -->
<!-- full size code snippet
< h6 class = "montserrat text-uppercase pull-left" > Full Code< / h6 >
< div class = "page-terminal m-b-30 no-hover" >
< div >
< pre class = "code-dkgray" > 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
< / pre >
< / div >
< div >
< pre class = "select-auto hide-this" > 'use strict';
< span > var< / span > < span class = "code-blue" > bcoin< / span > = require('bcoin');
< span > var< / span > < span class = "code-blue" > node< / span > = < span > new< / span > < span class = "code-teal" > bcoin< / span > .< span class = "code-teal" > fullnode< / span > ({
< span class = "code-blue" > network:< / span > 'testnet',
< span class = "code-blue" > db:< / span > 'memory'
});
(< span > async function< / span > () {
< span class = "code-red" > await< / span > < span class = "code-blue" > node< / span > .open();
< span class = "code-red" > await< / span > < span class = "code-blue" > node< / span > .connect();
< span class = "code-blue" > node< / span > .on('connect', < span > function< / span > (< span class = "code-blue" > entry< / span > , < span class = "code-blue" > block< / span > ) {
< span class = "code-teal" > console< / span > .log('%s (%d) added to chain.', < span class = "code-blue" > entry< / span > .rhash(), < span class = "code-blue" > entry< / span > .< span class = "code-blue" > height< / span > );
});
< span class = "code-blue" > node< / span > .on('< span class = "code-blue" > tx< / span > ', < span > function< / span > (tx) {
< span class = "code-teal" > console< / span > .log('%s added to mempool.', < span class = "code-blue" > tx< / span > .txid());
});
< span class = "code-blue" > node< / span > .startSync();
})();
< / pre > < / div >
< / div >
end of full code snippet -->
< a class = "hero-link text-center" href = "#collapse1" data-toggle = "collapse" > close< / a >
< / div >
< / div >
< / div >
< / div >
< / div >
< / article >
<!-- END POST IMAGE -->
<!-- POST IMAGE -->
< article class = "post format-image" >
< div class = "row" >
<!-- <div class="col - sm - 5">
< div class = "post-preview" >
< a href = "#" > < img src = "assets/images/guides/get-started.png" alt = "" > < / a >
< / div >
< / div > -->
<!-- after re - enabling the above code, change the col - sm below to col - sm - 7 -->
< div class = "panel-group" >
< div class = "col-sm-12 panel panel-default" >
< div class = "post-content panel-heading" style = "color:#000;" >
< h2 class = "post-title panel-title" > < a data-toggle = "collapse" href = "#collapse2" id = "title-logo" > < i class = "fa fa-apple" > < / i > Install on Mac OS (Video)< / a > < / h2 >
< div id = "collapse2" class = "panel-collapse collapse" >
< ul class = "post-meta" >
< li > By HeKaz< / li >
< / ul >
< p > < / p >
< div class = "post-video" >
< iframe width = "100%" height = "315" src = "https://www.youtube.com/embed/TWjucnmYSKY" frameborder = "0" allowfullscreen > < / iframe >
< / div >
< p > < / p >
<!-- package manager -->
< h6 class = "montserrat text-uppercase pull-left" > Source Install (Requires: Node >= 7.6)< / h6 >
< div class = "page-terminal m-b-30 no-hover" >
< div >
< pre class = "code-dkgray" > 1
2
3
4
< / pre >
< / div >
< div >
< pre class = "select-auto hide-this" >
git clone https://github.com/bcoin-org/bcoin.git
cd bcoin
npm install
bin/bcoin #run
< / pre > < / div >
< / div > <!-- end of package manager -->
<!-- torrent
< h6 class = "montserrat text-uppercase pull-left" > Quick Sync (Torrent))< / h6 >
< br >
< p > A quick step-by-step video to learn the basics of running a bcoin fullnode on Mac OS. A quick step-by-step video to learn the basics of running a bcoin fullnode on Mac OS.< / p >
< a class = "hero-link text-center" > https://torrent.bcoin.io/u4ij23rfgu34hnvd4.torrent< / a >
end of torrent -->
<!-- full size code snippet
< h6 class = "montserrat text-uppercase pull-left" > Full Code< / h6 >
< div class = "page-terminal m-b-30 no-hover" >
< div >
< pre class = "code-dkgray" > 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
< / pre >
< / div >
< div >
< pre class = "select-auto hide-this" > 'use strict';
< span > var< / span > < span class = "code-blue" > bcoin< / span > = require('bcoin');
< span > var< / span > < span class = "code-blue" > node< / span > = < span > new< / span > < span class = "code-teal" > bcoin< / span > .< span class = "code-teal" > fullnode< / span > ({
< span class = "code-blue" > network:< / span > 'testnet',
< span class = "code-blue" > db:< / span > 'memory'
});
(< span > async function< / span > () {
< span class = "code-red" > await< / span > < span class = "code-blue" > node< / span > .open();
< span class = "code-red" > await< / span > < span class = "code-blue" > node< / span > .connect();
< span class = "code-blue" > node< / span > .on('connect', < span > function< / span > (< span class = "code-blue" > entry< / span > , < span class = "code-blue" > block< / span > ) {
< span class = "code-teal" > console< / span > .log('%s (%d) added to chain.', < span class = "code-blue" > entry< / span > .rhash(), < span class = "code-blue" > entry< / span > .< span class = "code-blue" > height< / span > );
});
< span class = "code-blue" > node< / span > .on('< span class = "code-blue" > tx< / span > ', < span > function< / span > (tx) {
< span class = "code-teal" > console< / span > .log('%s added to mempool.', < span class = "code-blue" > tx< / span > .txid());
});
< span class = "code-blue" > node< / span > .startSync();
})();
< / pre > < / div >
< / div >
end of full code snippet -->
< a class = "hero-link text-center" href = "#collapse2" data-toggle = "collapse" > close< / a >
< / div >
< / div >
< / div >
< / div >
< / div >
< / article >
<!-- END POST IMAGE -->
<!-- POST IMAGE -->
< article class = "post format-image" >
< div class = "row" >
<!-- <div class="col - sm - 5">
< div class = "post-preview" >
< a href = "#" > < img src = "assets/images/guides/get-started.png" alt = "" > < / a >
< / div >
< / div > -->
<!-- after re - enabling the above code, change the col - sm below to col - sm - 7 -->
< div class = "panel-group" >
< div class = "col-sm-12 panel panel-default" >
< div class = "post-content panel-heading" style = "color:#000;" >
< h2 class = "post-title panel-title" > < a data-toggle = "collapse" href = "#collapse3" id = "title-logo" > < i class = "fa fa-windows" > < / i > Install on Windows (Video)< / a > < / h2 >
< div id = "collapse3" class = "panel-collapse collapse" >
< ul class = "post-meta" >
< li > By HeKaz< / li >
< / ul >
< p > < / p >
< div class = "post-video" >
< iframe width = "100%" height = "315" src = "https://www.youtube.com/embed/H6T72CJ50M8" frameborder = "0" allowfullscreen > < / iframe >
< / div >
< p > < / p >
<!-- package manager -->
< h6 class = "montserrat text-uppercase pull-left" > Source Install (Requires: Node >= 7.6)< / h6 >
< div class = "page-terminal m-b-30 no-hover" >
< div >
< pre class = "code-dkgray" > 1
2
3
4
< / pre >
< / div >
< div >
< pre class = "select-auto hide-this" >
git clone https://github.com/bcoin-org/bcoin.git
cd bcoin
npm install
bin/bcoin #run
< / pre > < / div >
< / div > <!-- end of package manager -->
<!-- torrent
< h6 class = "montserrat text-uppercase pull-left" > Quick Sync (Torrent))< / h6 >
< br >
< p > A quick step-by-step video to learn the basics of running a bcoin fullnode on Mac OS. A quick step-by-step video to learn the basics of running a bcoin fullnode on Mac OS.< / p >
< a class = "hero-link text-center" > https://torrent.bcoin.io/u4ij23rfgu34hnvd4.torrent< / a >
end of torrent -->
<!-- full size code snippet
< h6 class = "montserrat text-uppercase pull-left" > Full Code< / h6 >
< div class = "page-terminal m-b-30 no-hover" >
< div >
< pre class = "code-dkgray" > 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
< / pre >
< / div >
< div >
< pre class = "select-auto hide-this" > 'use strict';
< span > var< / span > < span class = "code-blue" > bcoin< / span > = require('bcoin');
< span > var< / span > < span class = "code-blue" > node< / span > = < span > new< / span > < span class = "code-teal" > bcoin< / span > .< span class = "code-teal" > fullnode< / span > ({
< span class = "code-blue" > network:< / span > 'testnet',
< span class = "code-blue" > db:< / span > 'memory'
});
(< span > async function< / span > () {
< span class = "code-red" > await< / span > < span class = "code-blue" > node< / span > .open();
< span class = "code-red" > await< / span > < span class = "code-blue" > node< / span > .connect();
< span class = "code-blue" > node< / span > .on('connect', < span > function< / span > (< span class = "code-blue" > entry< / span > , < span class = "code-blue" > block< / span > ) {
< span class = "code-teal" > console< / span > .log('%s (%d) added to chain.', < span class = "code-blue" > entry< / span > .rhash(), < span class = "code-blue" > entry< / span > .< span class = "code-blue" > height< / span > );
});
< span class = "code-blue" > node< / span > .on('< span class = "code-blue" > tx< / span > ', < span > function< / span > (tx) {
< span class = "code-teal" > console< / span > .log('%s added to mempool.', < span class = "code-blue" > tx< / span > .txid());
});
< span class = "code-blue" > node< / span > .startSync();
})();
< / pre > < / div >
< / div >
end of full code snippet -->
< a class = "hero-link text-center" href = "#collapse3" data-toggle = "collapse" > close< / a >
< / div >
< / div >
< / div >
< / div >
< / div >
< / article >
<!-- END POST IMAGE -->
<!-- POST QUOTE
< article class = "post format-quote" >
< div class = "post-content" >
< a href = "#" >
< blockquote >
< p > Talk is cheap. Show me the code.< / p >
< footer > - Linus Torvalds< / footer >
< / blockquote >
< / a >
< / div >
< / article >
-->
<!-- <h2>Quick Sync (Torrent)</h2> -->
< / div >
<!-- END BLOG CONTENT -->
< / div > <!-- .row -->
< / div >
< / section >
<!-- END BLOGS -->
<!-- PARALLAX DOCS CTA -->
< section class = "module bg-white-alfa-30 parallax color-white" data-background = "assets/images/bg-header.jpg" >
< div class = "container" >
< div class = "row" >
< div class = "col-sm-12" >
< div class = "text-center" >
< h2 class = "montserrat text-uppercase m-b-30" > Ready to start building? Read the docs!< / h2 >
< a href = "http://bcoin.io/docs/index.html" target = "_blank" class = "btn btn-lg btn-purple" > Documentation< / a >
< / div >
< / div >
< / div > <!-- .row -->
< / div >
< / section >
<!-- END PARALLAX DOCS CTA -->
<!-- FOOTER -->
< footer id = "footer" class = "footer-minimal" >
< div class = "container" >
< div class = "row" >
< div class = "col-sm-12" >
< ul class = "social-icons social-icons-circle text-center m-b-35" >
< li > < a href = "https://twitter.com/bcoin" > < i class = "fa fa-twitter" > < / i > < / a > < / li >
< li > < a href = "https://github.com/bcoin-org/bcoin" > < i class = "fa fa-github" > < / i > < / a > < / li >
< li > < a href = "slack-signup.html" target = "_blank" > < i class = "fa fa-slack" > < / i > < / a > < / li >
< / ul >
< / div >
< / div >
< div class = "row" >
< div class = "col-sm-12 text-center m-b-35" >
< img class = "m-b-35 QR-code" src = "assets/images/donation_QR.png" / >
< p class = "m-0" > < strong > Bcoin Development Donation Address:< / strong > < br / > 3Bi9H1hzCHWJoFEjc4xzVzEMywi35dyvsV< / p >
< / div >
< / div >
< div class = "row" >
< div class = "col-sm-12 text-center" >
< p class = "m-0" > Copyright < a href = "#" > bcoin.io, Purse< / a > , 2017, All Rights Reserved.< / p >
< / div >
< / div >
< / div >
< / footer >
<!-- END FOOTER -->
< / div >
<!-- /WRAPPER -->
<!-- JAVASCRIPT FILES -->
< script src = "assets/js/jquery-2.2.3.min.js" > < / script >
< script src = "http://maps.googleapis.com/maps/api/js?v=3" > < / script >
< script src = "assets/bootstrap/js/bootstrap.min.js" > < / script >
< script src = "assets/js/plugins.min.js" > < / script >
< script src = "assets/js/custom.min.js" > < / script >
<!-- github button js -->
< script async defer src = "https://buttons.github.io/buttons.js" > < / script >
< / body >
< / html >