Files
status-tutorials/index.html
T
2020-08-19 14:00:25 +00:00

1 line
34 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html><head><title>The Status Network Tutorials</title><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/><meta name="theme-color" content="#000000"/><meta property="og:title" content="The Status Network Tutorials"/><meta property="og:image" content="https://github.com/status-im/ambassador.status.im/blob/develop/public/status-logo-symbol.jpg?raw=true"/><meta property="og:description" content="Welcome to the Status Network tutorials archive"/><meta name="twitter:title" content="The Status Network Tutorials"/><meta name="twitter:description" content="Welcome to the Status Network tutorials archive"/><meta name="twitter:image" content="https://github.com/status-im/ambassador.status.im/blob/develop/public/status-logo-symbol.jpg?raw=true"/><meta name="twitter:card" content="summary"/><meta name="twitter:site" content="@ethstatus"/><meta name="next-head-count" content="12"/><link rel="preload" href="./_next/static/css/styles.87cba102.chunk.css" as="style"/><link rel="stylesheet" href="./_next/static/css/styles.87cba102.chunk.css"/><link rel="preload" href="./_next/static/UHxHxZCt__-qeQ0uc-j7j/pages/_app.js" as="script"/><link rel="preload" href="./_next/static/UHxHxZCt__-qeQ0uc-j7j/pages/home.js" as="script"/><link rel="preload" href="./_next/static/runtime/webpack-6ef28db84b4c42ad34e9.js" as="script"/><link rel="preload" href="./_next/static/chunks/framework.619a4f70c1d4d3a29cbc.js" as="script"/><link rel="preload" href="./_next/static/chunks/commons.5539968803545b9015ee.js" as="script"/><link rel="preload" href="./_next/static/chunks/ff4f6e00882f565c0cb4dca41cc4796dc4efe19f.9a0b774fcde5af8c8a6a.js" as="script"/><link rel="preload" href="./_next/static/chunks/styles.e8f6815df13f6675cafb.js" as="script"/><link rel="preload" href="./_next/static/runtime/main-b5dac9e18d76118b3d3c.js" as="script"/><link rel="preload" href="./_next/static/chunks/cb1608f2.a858f1477d3835e07ce1.js" as="script"/><link rel="preload" href="./_next/static/chunks/777cf710.c5f5f5e562bf565455d0.js" as="script"/><style data-styled="" data-styled-version="4.4.1"></style></head><body><div id="__next"><nav id="nav"><div class="logo-container"><a href="https://statusnetwork.com/"><svg width="229" height="45" fill="none"><g clip-path="url(#status-network-logo_svg__clip0)"><path fill-rule="evenodd" clip-rule="evenodd" d="M22.476 0C10.063 0 0 10.074 0 22.5S10.063 45 22.476 45c12.413 0 22.476-10.074 22.476-22.5S34.89 0 22.476 0z" fill="#4360DF"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M23.231 21.514c1.129.117 2.257.235 3.645.158 3.76-.21 6.037-2.142 5.875-5.03-.165-2.937-3.194-4.747-6.226-4.577-4.94.275-8.573 4.617-8.982 9.58a12.025 12.025 0 012.043-.289c1.388-.077 2.516.04 3.645.158zm-9.685 6.422c.156 2.693 3.027 4.352 5.899 4.197 4.68-.253 8.122-4.233 8.509-8.782-.636.144-1.305.23-1.935.265-1.315.07-2.384-.037-3.454-.145-1.069-.108-2.138-.216-3.453-.145-3.561.193-5.719 1.963-5.565 4.61z" fill="#fff"></path><path d="M61.01 19.09v2.274h-2.053v5.284c0 .416.095.698.285.845.189.147.435.22.738.22.142 0 .284-.012.426-.035.142-.029.251-.05.327-.064l.476 2.251a8.515 8.515 0 01-.64.163 5.124 5.124 0 01-1 .121c-1.1.047-1.982-.19-2.65-.71-.663-.526-.992-1.323-.987-2.393v-5.682H54.44V19.09h1.492v-2.614h3.025v2.614h2.053zm4.675 4.603V30H62.66V15.454h2.94v5.562h.128a3.142 3.142 0 011.193-1.513c.55-.37 1.238-.554 2.067-.554 1.136 0 2.05.364 2.741 1.094.692.729 1.035 1.733 1.03 3.011V30h-3.025v-6.406c.004-.673-.166-1.196-.512-1.57-.34-.374-.819-.56-1.434-.56-.616 0-1.12.196-1.513.589-.389.388-.585.935-.59 1.64zm13.871 6.52c-1.117 0-2.08-.227-2.89-.682a4.657 4.657 0 01-1.868-1.946c-.436-.843-.654-1.84-.654-2.99 0-1.122.218-2.107.654-2.954a4.83 4.83 0 011.84-1.982c.795-.473 1.727-.71 2.797-.71.962 0 1.828.203 2.6.61.776.408 1.392 1.023 1.846 1.847.455.82.682 1.847.682 3.083v.83h-7.429v.008c0 .814.223 1.456.668 1.924.445.47 1.046.703 1.804.703.507 0 .945-.106 1.314-.32.37-.212.63-.527.781-.944l2.798.185c-.213 1.013-.752 1.823-1.619 2.429-.867.606-1.974.91-3.324.91zm-2.422-6.768h4.581c-.005-.65-.213-1.184-.625-1.605-.412-.422-.947-.633-1.605-.633-.672 0-1.224.218-1.655.654-.43.435-.663.963-.696 1.584zm21.998-1.243l-2.77.17a1.577 1.577 0 00-.575-.902c-.308-.25-.724-.376-1.25-.376-.469 0-.867.1-1.193.298-.322.194-.48.455-.476.781-.005.26.097.48.305.66.213.18.573.325 1.08.434l1.974.398c2.098.43 3.149 1.416 3.154 2.954 0 .715-.21 1.343-.632 1.882-.417.54-.99.962-1.72 1.265-.728.298-1.564.447-2.506.447-1.444 0-2.595-.3-3.452-.902-.857-.606-1.356-1.43-1.498-2.471l2.975-.157c.095.445.313.782.654 1.009.345.227.788.34 1.328.34.53 0 .956-.104 1.278-.312.327-.208.493-.473.497-.795-.014-.54-.48-.902-1.399-1.087l-1.889-.376c-2.112-.422-3.163-1.461-3.153-3.118-.005-1.051.414-1.88 1.257-2.486.847-.606 1.97-.91 3.366-.91 1.378 0 2.462.292 3.253.874.796.583 1.26 1.376 1.392 2.38zm7.401-3.111v2.273h-2.053v5.284c0 .416.095.698.284.845.19.147.436.22.739.22.142 0 .284-.012.426-.035.142-.029.251-.05.327-.064l.476 2.251a8.65 8.65 0 01-.639.163 5.134 5.134 0 01-1.002.121c-1.098.047-1.981-.19-2.649-.71-.663-.526-.992-1.323-.987-2.393v-5.682h-1.492V19.09h1.492v-2.614h3.025v2.614h2.053zm4.526 11.115c-1.042 0-1.906-.272-2.592-.817-.687-.544-1.03-1.356-1.03-2.436 0-.814.192-1.453.575-1.918.384-.463.886-.802 1.506-1.015a8.461 8.461 0 012.017-.426c.947-.095 1.624-.194 2.031-.299.407-.104.611-.331.611-.681v-.043c0-.45-.142-.798-.426-1.044-.28-.246-.677-.37-1.193-.37-.545 0-.978.119-1.3.356a1.664 1.664 0 00-.639.902l-2.799-.227a3.739 3.739 0 011.549-2.366c.828-.582 1.896-.873 3.203-.873.81 0 1.567.128 2.273.383.705.256 1.273.656 1.704 1.2.436.54.654 1.244.654 2.11V30h-2.87v-1.513h-.085a3.16 3.16 0 01-1.193 1.243c-.526.317-1.191.476-1.996.476zm.867-2.088c.662 0 1.207-.192 1.633-.575.426-.389.639-.87.639-1.442v-1.158c-.118.08-.303.152-.554.213-.246.062-.511.116-.795.164l-.753.113c-.53.076-.959.225-1.286.448-.321.222-.482.547-.482.973 0 .416.149.731.447.944.303.213.687.32 1.151.32zm12.871-9.027v2.273h-2.053v5.284c0 .416.095.698.284.845.19.147.436.22.739.22.142 0 .284-.012.426-.035.142-.029.251-.05.327-.064l.476 2.251a8.567 8.567 0 01-.64.163 5.113 5.113 0 01-1.001.121c-1.098.047-1.981-.19-2.649-.71-.663-.526-.992-1.323-.987-2.393v-5.682h-1.492V19.09h1.492v-2.614h3.025v2.614h2.053zm8.411 6.264v-6.264h3.025V30h-2.904v-1.982h-.114a3.22 3.22 0 01-1.229 1.542c-.568.388-1.262.582-2.081.582-1.098 0-1.988-.364-2.67-1.094-.677-.734-1.018-1.737-1.023-3.011V19.09h3.026v6.406c.004.644.177 1.153.518 1.527.341.374.798.561 1.371.561.544 0 1.027-.19 1.449-.568.426-.379.637-.933.632-1.662zm13.967-3.153l-2.77.17a1.582 1.582 0 00-.575-.902c-.308-.25-.725-.376-1.25-.376-.469 0-.867.1-1.194.298-.322.194-.48.455-.475.781a.82.82 0 00.305.66c.213.18.573.325 1.079.434l1.975.398c2.097.43 3.149 1.416 3.153 2.954 0 .715-.21 1.343-.632 1.882-.416.54-.989.962-1.719 1.265-.729.298-1.564.447-2.507.447-1.444 0-2.594-.3-3.451-.902-.857-.606-1.357-1.43-1.499-2.471l2.976-.157c.095.445.312.782.653 1.009.346.227.789.34 1.328.34.531 0 .957-.104 1.279-.312.327-.208.492-.473.497-.795-.014-.54-.481-.902-1.399-1.087l-1.889-.376c-2.112-.422-3.163-1.461-3.154-3.118-.004-1.051.415-1.88 1.257-2.486.848-.606 1.97-.91 3.367-.91 1.378 0 2.462.292 3.253.874.795.583 1.259 1.376 1.392 2.38zm8.697 1.491V30h-3.026V19.09h2.884v1.926h.128a3.096 3.096 0 011.214-1.506c.568-.374 1.257-.561 2.067-.561 1.136 0 2.048.367 2.734 1.1.687.73 1.03 1.731 1.03 3.005V30h-3.025v-6.406c.004-.668-.166-1.189-.512-1.563-.345-.378-.821-.568-1.427-.568-.611 0-1.108.197-1.492.59-.379.388-.57.935-.575 1.64zm13.832 6.52c-1.118 0-2.081-.227-2.891-.682a4.657 4.657 0 01-1.868-1.946c-.435-.843-.653-1.84-.653-2.99 0-1.122.218-2.107.653-2.954a4.832 4.832 0 011.84-1.982c.795-.473 1.728-.71 2.798-.71.961 0 1.828.203 2.599.61.777.408 1.392 1.023 1.847 1.847.455.82.682 1.847.682 3.083v.83h-7.429v.008c0 .814.222 1.456.667 1.924.446.47 1.047.703 1.804.703.507 0 .945-.106 1.314-.32.37-.212.63-.527.782-.944l2.798.185c-.213 1.013-.753 1.823-1.619 2.429-.867.606-1.975.91-3.324.91zm-2.422-6.768h4.581c-.005-.65-.213-1.184-.625-1.605-.412-.422-.947-.633-1.605-.633-.673 0-1.224.218-1.655.654a2.356 2.356 0 00-.696 1.584zm14.65-4.354v2.273h-2.052v5.284c0 .416.094.698.284.845.189.147.435.22.738.22.142 0 .285-.012.427-.035.142-.029.251-.05.326-.064l.476 2.251a8.391 8.391 0 01-.639.163 5.134 5.134 0 01-1.002.121c-1.098.047-1.981-.19-2.649-.71-.663-.526-.992-1.323-.987-2.393v-5.682h-1.491V19.09h1.491v-2.614h3.026v2.614h2.052zM185.5 30l-2.969-10.91h3.061l1.69 7.33h.1l1.761-7.33h3.004l1.79 7.288h.092l1.662-7.287h3.054L195.784 30h-3.203l-1.875-6.86h-.135L188.696 30H185.5zm18.959.213c-1.103 0-2.057-.234-2.862-.703a4.816 4.816 0 01-1.854-1.975c-.435-.847-.653-1.83-.653-2.947 0-1.127.218-2.112.653-2.954a4.759 4.759 0 011.854-1.975c.805-.473 1.759-.71 2.862-.71 1.104 0 2.055.237 2.855.71a4.737 4.737 0 011.861 1.975c.436.842.654 1.827.654 2.954 0 1.117-.218 2.1-.654 2.947a4.793 4.793 0 01-1.861 1.975c-.8.469-1.751.703-2.855.703zm.014-2.344c.749 0 1.314-.312 1.698-.937.388-.625.582-1.413.582-2.365 0-.952-.194-1.74-.582-2.365-.384-.63-.949-.945-1.698-.945-.762 0-1.337.315-1.725.945-.389.625-.583 1.413-.583 2.365 0 .951.194 1.74.583 2.365.388.625.963.937 1.725.937zM211.24 30V19.09h2.934v1.904h.113c.199-.677.533-1.188 1.002-1.534a2.63 2.63 0 011.619-.525c.336 0 .653.035.952.106v2.685a3.02 3.02 0 00-.59-.114 5.297 5.297 0 00-.689-.05c-.667 0-1.221.211-1.662.633-.435.416-.653.96-.653 1.633V30h-3.026zm7.628 0V15.454h3.026v7.777h.163l3.495-4.14h3.473l-4.049 4.723L229.231 30h-3.544l-2.976-4.396-.817.93V30h-3.026z" fill="#000"></path></g><defs><clipPath id="status-network-logo_svg__clip0"><path fill="#fff" d="M0 0h229v45H0z"></path></clipPath></defs></svg></a></div><div><div class="bm-overlay" style="position:fixed;z-index:1000;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);opacity:0;-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);transition:opacity 0.3s, transform 0s 0.3s"></div><div id="" class="bm-menu-wrap" style="position:fixed;right:0;z-index:1100;width:300px;height:100%;-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);transition:all 0.5s"><div class="bm-menu" style="height:100%;box-sizing:border-box;overflow:auto"><nav class="bm-item-list" style="height:100%"><a href="https://statusnetwork.com/" target="_blank" rel="noopener noreferrer" class="bm-item" style="display:block" tabindex="-1">Status Network</a><a href="https://status.im/docs/" target="_blank" rel="noopener noreferrer" class="bm-item" style="display:block" tabindex="-1">Status Docs</a><a href="https://keycard.tech/docs/" target="_blank" rel="noopener noreferrer" class="bm-item" style="display:block" tabindex="-1">Keycard Docs</a><a href="https://framework.embarklabs.io/docs/" target="_blank" rel="noopener noreferrer" class="bm-item" style="display:block" tabindex="-1">Embark Docs</a><a href="https://nimbus.team/docs/" target="_blank" rel="noopener noreferrer" class="bm-item" style="display:block" tabindex="-1">Nimbus Docs</a><a href="https://vac.dev/research-log/" target="_blank" rel="noopener noreferrer" class="bm-item" style="display:block" tabindex="-1">Vac Research Log</a></nav></div><div><div class="bm-cross-button" style="position:absolute;width:24px;height:24px;right:8px;top:8px"><span style="position:absolute;top:6px;right:14px"><span class="bm-cross" style="position:absolute;width:3px;height:14px;transform:rotate(45deg)"></span><span class="bm-cross" style="position:absolute;width:3px;height:14px;transform:rotate(-45deg)"></span></span><button style="position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border:none;font-size:0;background:transparent;cursor:pointer" tabindex="-1">Close Menu</button></div></div></div><div><div class="bm-burger-button" style="z-index:1000"><span><span class="bm-burger-bars" style="position:absolute;height:20%;left:0;right:0;top:0%;opacity:1"></span><span class="bm-burger-bars" style="position:absolute;height:20%;left:0;right:0;top:40%;opacity:1"></span><span class="bm-burger-bars" style="position:absolute;height:20%;left:0;right:0;top:80%;opacity:1"></span></span><button style="position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border:none;font-size:0;background:transparent;cursor:pointer">Open Menu</button></div></div></div></nav><section class="intro intro-news"><div class="container"><div class="row"><div class="col-12"><div class="inner pt-110"><h1 class="mb-50">Tutorials</h1><h3 class="teaser-1">The Status Network Tutorial Archive</h3><ul class="filters"><li><a role="button" class="active">Status</a></li><li><a role="button" class="">Embark</a></li><li><a role="button" class="">Subspace</a></li><li><a role="button" class="">Nimbus</a></li><li><a role="button" class="">Keycard</a></li></ul></div></div></div></div></section><section class="news-list"><div class="container"><div class="row"><div class="col-md-12"><div style="display:inline-flex;align-items:center;margin-top:25px;margin-bottom:10px"><div><svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="search" class="svg-inline--fa fa-search fa-w-16 searchIcon" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" color="grey"><path fill="currentColor" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"></path></svg></div><div><input type="text" class="search-bar" placeholder="Author or title.."/></div></div><ul><li><div class="post"><div class="meta"><a href="https://status.im/">Status</a></div><h4><a class="post-title" href="https://status.im/technical/build_status/status_react_quickstart.html">Status-React Quickstart Guide</a></h4><div class="author" style="padding-right:10px">By <div class="author-name">robin_percy</div></div><div class="description" style="padding-right:10px">Build Status-react on your machine.</div></div></li><li><div class="post"><div class="meta"><a href="https://status.im/">Status</a></div><h4><a class="post-title" href="https://status.im/technical/build_status/status_go.html">Build Status-Go</a></h4><div class="description" style="padding-right:10px">Status-go is an underlying part of Status depending on go-ethereum which is forked and modified by us.</div></div></li><li><div class="post"><div class="meta"><time>2020-06-12</time> / <a href="https://status.im/">Status</a></div><h4><a class="post-title" href="https://our.status.im/reproducable-builds-with-nix/">Reproducible Builds with Nix</a></h4><div class="author" style="padding-right:10px">By <div class="author-name">Jakub Sokołowski</div></div><div class="description" style="padding-right:10px">Nix is a tool which uses a subset of Haskel programming language to define the entire tree of software dependencies necessary to manage an entire Linux operating system: NixOS.</div></div></li></ul></div></div></div></section><footer><div class="footer-margin"><h2 class="footer-title">The Status Network</h2><div><h3 class="footer-subtitle">Get in touch</h3></div><div class="footer-inline"><div class="inner footer-inline social-margin"><div class="flex"><svg class="footer-svg" width="26px" height="26px" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0 12.7736C0 5.71653 5.9951 0 13.1103 0C20.2313 0 26 5.93706 26 12.9943C26 20.0514 20.2313 25.9885 13.1103 25.9885L0.00580125 26L0 12.7736ZM9.84279 19.7264C10.8004 20.1791 11.874 20.4287 13 20.4287C17.1031 20.4287 20.4285 17.1031 20.4285 13C20.4285 8.89685 17.1031 5.57143 13 5.57143C8.89688 5.57143 5.57143 8.89685 5.57143 13C5.57143 14.2826 5.89643 15.4898 6.46518 16.5402L5.13615 20.8929L9.84279 19.7264Z" fill="white"></path> </svg><div class="inner footer-inline"><a href="https://discuss.status.im/" rel="noopener noreferrer" target="_blank">Discuss</a><p>Join the community in long form discussion.</p></div></div></div><div class="inner footer-inline social-margin"><div class="flex"><svg class="footer-svg" width="24px" height="26px" viewBox="0 0 24 26" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.1024 12.2436C13.5117 12.3959 14.921 12.548 16.6536 12.4479C21.348 12.1763 24.1917 9.67638 23.9899 5.93954C23.7842 2.13751 20.0011 -0.204891 16.2158 0.0141337C10.0471 0.37075 5.51085 5.99009 4.99996 12.4127C5.83772 12.2091 6.71948 12.0875 7.55103 12.0395C9.28379 11.9393 10.6931 12.0915 12.1024 12.2436ZM0.00956796 20.5554C0.204224 24.0407 3.78832 26.1879 7.37452 25.987C13.2185 25.6601 17.5162 20.509 18 14.6216C17.2063 14.8083 16.3711 14.9199 15.5832 14.9639C13.9417 15.0557 12.6065 14.9162 11.2712 14.7766C9.93612 14.6372 8.60089 14.4977 6.95944 14.5896C2.51233 14.8384 -0.18188 17.13 0.00956796 20.5554Z" fill="white"></path> </svg><div class="inner footer-inline"><a href="https://join.status.im/status" rel="noopener noreferrer" target="_blank">Status</a><p>Join the growing community in Status.</p></div></div></div><div class="inner footer-inline social-margin"><div class="flex"><svg class="footer-svg" width="26px" height="23px" viewBox="0 0 26 23" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M22.9355 3.63754C24.068 2.88641 24.9004 1.74693 25.2824 0.424615C24.2441 1.09692 23.0967 1.57462 21.8937 1.83292C20.9163 0.676667 19.4968 0.00833227 18.0007 0C15.054 0 12.6655 2.599 12.6655 5.80662C12.6655 6.25069 12.7123 6.69477 12.8059 7.12823C8.372 6.88762 4.4408 4.577 1.8096 1.06331C1.33262 1.95903 1.08462 2.96306 1.08853 3.98254C1.08853 5.99592 2.028 7.774 3.45973 8.81431C2.60732 8.78404 1.7762 8.53453 1.04347 8.08892V8.16146C1.04347 10.9745 2.88427 13.3223 5.3248 13.8548C4.54138 14.0861 3.71481 14.1207 2.91547 13.9557C3.5932 16.2628 5.564 17.94 7.8988 17.9878C5.70926 19.8779 2.84617 20.7494 0 20.3922C2.4038 22.0864 5.25492 22.9958 8.17613 23C17.9868 23 23.3532 14.1538 23.3532 6.47892C23.3532 6.22769 23.348 5.97646 23.3376 5.72877C24.3923 4.89549 25.2938 3.87773 26 2.72285C25.0321 3.19057 23.9978 3.49927 22.9355 3.63754Z" fill="white"></path> </svg><div class="inner footer-inline"><a href="https://twitter.com/ethstatus" rel="noopener noreferrer" target="_blank">Twitter</a><p>Follow us on Twitter for latest news and announcements.</p></div></div></div><div class="inner footer-inline social-margin"><div class="flex"><svg class="footer-svg" width="27px" height="26px" viewBox="0 0 27 26" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0 13.3301C-0.00036676 19.0684 3.71808 24.163 9.23096 25.9773C9.9064 26.0989 10.1526 25.6878 10.1526 25.3343C10.1526 25.0176 10.1413 24.1795 10.1348 23.0678C6.3802 23.8724 5.58814 21.2812 5.58814 21.2812C4.97264 19.7409 4.08825 19.3298 4.08825 19.3298C2.8621 18.5045 4.18058 18.5205 4.18058 18.5205C5.53631 18.6149 6.249 19.8945 6.249 19.8945C7.45247 21.9306 9.40751 21.342 10.1769 21.0013C10.3 20.1408 10.6482 19.5538 11.0354 19.2195C8.0372 18.8836 4.88517 17.7399 4.88517 12.6328C4.88517 11.1772 5.41159 9.9872 6.27492 9.0563C6.13562 8.71881 5.67237 7.36244 6.40774 5.52782C6.40774 5.52782 7.54156 5.16954 10.1186 6.89539C11.2203 6.5988 12.357 6.44767 13.499 6.44593C14.6403 6.44744 15.7765 6.59803 16.8778 6.89379C19.4532 5.16954 20.587 5.52782 20.587 5.52782C21.3224 7.36244 20.8592 8.71881 20.7199 9.0563C21.5864 9.9872 22.108 11.1772 22.108 12.6328C22.108 17.7527 18.9511 18.8804 15.9448 19.2099C16.4291 19.6209 16.8616 20.4351 16.8616 21.6779C16.8616 23.4597 16.8454 24.8977 16.8454 25.3343C16.8454 25.691 17.0884 26.1053 17.7719 25.9757C24.3127 23.8204 28.1571 17.1437 26.6881 10.491C25.219 3.83825 18.9088 -0.651812 12.0531 0.0775083C5.19748 0.806828 0.000435577 6.52107 0 13.3301H0Z" fill="white"></path> </svg><div class="inner footer-inline"><a href="https://github.com/status-im" rel="noopener noreferrer" target="_blank">Github</a><p>Check out the open-source code and get involved.</p></div></div></div></div></div><div class="footer-bottom"><a href="https://www.iubenda.com/privacy-policy/94457202" rel="noopener noreferrer" target="_blank">Privacy Policy</a></div></footer></div><script id="__NEXT_DATA__" type="application/json">{"props":{"isServer":true,"initialState":{"home":{"home":{"version":1},"image":{"url":""},"statusData":[{"title":"Status-React Quickstart Guide","author":"robin_percy","excerpt":"Build Status-react on your machine.","url":"https://status.im/technical/build_status/status_react_quickstart.html"},{"title":"Build Status-Go","author":"","excerpt":"Status-go is an underlying part of Status depending on go-ethereum which is forked and modified by us.","url":"https://status.im/technical/build_status/status_go.html"},{"title":"Reproducible Builds with Nix","published_at":"2020-06-12T15:02:59.000+00:00","excerpt":"Nix is a tool which uses a subset of Haskel programming language to define the entire tree of software dependencies necessary to manage an entire Linux operating system: NixOS.","author":"Jakub Sokołowski","feature_image":"https://our.status.im/content/images/2020/06/Group-81.png","url":"https://our.status.im/reproducable-builds-with-nix/"}],"embarkData":[{"title":"WebAssembly / eWasm What, and Why?","published":"2020-02-23T23:00:00.000Z","author":"robin_percy","url":"https://blog.embarklabs.io/news/2020/02/24/wasm-ewasm-what-and-why/","summary":"Apparently; WebAssembly became 'the fourth language for the web' a couple of years ago.. Find out what that means for the Decentralised Web (DApps \u0026 eWasm) in this article."},{"title":"DApp Frontend Security","published":"2020-01-29T23:00:00.000Z","author":"robin_percy","url":"https://blog.embarklabs.io/news/2020/01/30/dapp-frontend-security/","summary":"Security is not just a consideration for DApp Backend Developers, but for Frontend Developers too. In this article we'll cover a comprehensive security strategy for DApp Frontends."},{"title":"Introduction to Web3 - What Are Your Options?","published":"2019-12-08T23:00:00.000Z","author":"robin_percy","url":"https://blog.embarklabs.io/news/2019/12/09/web3-what-are-your-options/","summary":"Web3.js is a collection of APIs giving us the ability to interact with, and send commands to, the Ethereum Network from a JavaScript frontend. In this article, I will go over the basics of what and why we need Web3.js."},{"title":"Nim vs Crystal - Part 3 - Crypto, DApps \u0026 P2P","published":"2019-11-27T23:00:00.000Z","author":"robin_percy","url":"https://blog.embarklabs.io/news/2019/11/28/nim-vs-crystal-part-3-cryto-dapps-p2p/","summary":"Crystal and Nim go head-to-head to figure out the best modern, low-level programming language! In part 3; Crypto, P2P \u0026 DApps are explored."},{"title":"Nim vs Crystal - Part 2 - Threading \u0026 Tooling","published":"2019-11-20T23:00:00.000Z","author":"robin_percy","url":"https://blog.embarklabs.io/news/2019/11/21/nim-vs-crystal-part-2-threading-tooling/","summary":"Crystal and Nim go head-to-head to figure out the best modern, low-level programming language! In part 2, Threading \u0026 Tooling are reviewed."},{"title":"Nim vs Crystal - Part 1 - Performance \u0026 Interoperability","published":"2019-11-17T23:00:00.000Z","author":"robin_percy","url":"https://blog.embarklabs.io/news/2019/11/18/nim-vs-crystal-part-1-performance-interoperability/","summary":"Crystal and Nim go head-to-head to figure out the best modern, low-level programming language! In part 1, Performance \u0026 Interoperability are reviewed."},{"title":"How to upgrade to Embark 4","published":"2019-03-17T23:00:00.000Z","author":"jonathan_rainville","url":"https://blog.embarklabs.io/news/2019/03/18/upgrading-to-embark-4/","summary":"In this guide, we'll learn how to upgrade a Dapp created with Embark 3.x to Embark 4"},{"title":"Building a decentralized Reddit with Embark - Part 3","published":"2019-02-17T23:00:00.000Z","author":"pascal_precht","url":"https://blog.embarklabs.io/news/2019/02/18/building-a-decentralized-reddit-with-embark-part-3/","summary":"In this third and last part of the tutorial series about building a decentralized Reddit with Embark, we're building the front-end for our application using React and EmbarkJS."},{"title":"Building a decentralized Reddit with Embark - Part 2","published":"2019-02-10T23:00:00.000Z","author":"pascal_precht","url":"https://blog.embarklabs.io/news/2019/02/11/building-a-decentralized-reddit-with-embark-part-2/","summary":"This is the second part of the three part tutorial about building a decentralized Reddit with Embark. In this part, we'll be focussing on testing our Smart Contract using EmbarkJS."},{"title":"Building a decentralized Reddit with Embark - Part 1","published":"2019-02-03T23:00:00.000Z","author":"pascal_precht","url":"https://blog.embarklabs.io/news/2019/02/04/building-a-decentralized-reddit-with-embark-part-1/","summary":"Ever wanted to know what it needs to build a decentralized equivalent of a social platform like Reddit? In this three part tutorial series we're going to build one from scratch!"},{"title":"Running Embark tests on a Continuous Integration server","published":"2019-01-27T23:00:00.000Z","author":"anthony_laibe","url":"https://blog.embarklabs.io/news/2019/01/28/running-embark-tests-on-a-continuous-integration-server/","summary":"In this article we're going to learn how to run tests on a Continuous Integration server like Travis using Embark. Read on for more information!"},{"title":"Building Smart Contract only DApps with Embark","published":"2019-01-22T23:00:00.000Z","author":"pascal_precht","url":"https://blog.embarklabs.io/news/2019/01/23/building-smart-contract-only-dapps/","summary":"In this article we're going to explore how to build applications with Embark that focus purely on Smart Contract development. Read on!"},{"title":"How to create a Token Factory with Ethereum — Part 2","published":"2018-10-26T22:00:00.000Z","author":"iuri_matias","url":"https://blog.embarklabs.io/news/2018/10/27/how-to-create-a-token-factory-with-embark-part-2/","summary":"In this second part, we'll continue where we left off in part one, on building a token factory with Embark and focus on how to deploy new tokens."},{"title":"How to create a Token Factory with Ethereum — Part 1","published":"2018-09-26T22:00:00.000Z","author":"iuri_matias","url":"https://blog.embarklabs.io/news/2018/09/27/how-to-create-a-token-factory-with-embark-part-1/","summary":"This is the first part of a series in which we'll explore how to build a token factory on Ethereum using Embark!"}],"nimbusData":[{"title":"\"Nimbus on Android: Part 3/Validatoring\"","published_at":"2020-06-30T13:22:41.000+00:00","excerpt":"unsplash-logoKai Wenzel\n[https://unsplash.com/@kai_wenzel?utm_medium=referral\u0026utm_campaign=photographer-credit\u0026utm_content=creditBadge]\n\nHi folks, it's been a while but it's time to finally wrap up the series on\nNimbus on Android. We left off in Part 2 [/building-nimbus-on-android-2/] with\ngetting the Nimbus Eth2 beacon node up and running. If it's been a while or if\nyou're starting fresh, check out that post for how to get the environment set up\nand Nimbus built.\n\nIf you already have Nimbus bui","author":"acolytec3","feature_image":"https://our.status.im/content/images/2020/04/stamp.jpg","url":"https://our.status.im/nimbus-on-android-validatoring/"},{"title":"Nim-libp2p Tutorial: A Peer-to-Peer Chat Example (3)","published_at":"2020-04-15T14:15:31.000+00:00","excerpt":"Welcome to the last article of the nim-libp2p's tutorial series! In this part, we will walk you through how to configure and establish a libp2p node.","author":"Lee Ting Ting","feature_image":"https://our.status.im/content/images/2020/04/libp2pPNG-1.PNG","url":"https://our.status.im/nim-libp2p-tutorial-a-peer-to-peer-chat-example-3/"},{"title":"Nim-libp2p Tutorial: A Peer-to-Peer Chat Example (2)","published_at":"2020-04-01T10:04:38.000+00:00","excerpt":"This is the second part of the nim-libp2p chat tutorial, which includes how to dial a remote peer and let the user input customized commands to do so.","author":"Lee Ting Ting","feature_image":"https://our.status.im/content/images/2020/03/libp2pPNG-1-1.PNG","url":"https://our.status.im/nim-libp2p-tutorial-a-peer-to-peer-chat-example-2/"},{"title":"Nim-libp2p Tutorial: A Peer-to-Peer Chat Example (1)","published_at":"2020-03-22T02:56:36.000+00:00","excerpt":"This tutorial is for everyone who is interested in building peer-to-peer chatting applications. No Nim programming experience is needed.\nHappy coding! ;)","author":"Lee Ting Ting","feature_image":"https://our.status.im/content/images/2020/03/libp2pPNG-1.PNG","url":"https://our.status.im/nim-libp2p-tutorial-a-peer-to-peer-chat-example-1/"},{"title":"Building Nimbus on Android: Part 2 / Eth 2","published_at":"2020-02-04T12:24:44.000+00:00","excerpt":"I'm back.  If you read my last article [/building-nimbus-on-android/], then you\nknow that Nimbus is not just for your desktop.  That said, you're probably\nasking yourself, \"Why do I care about running Nimbus on my phone inside a Linux\nsandbox?\"  Running an Ethereum 1.0 node on an ARM device is so 2017\n[https://pgaleone.eu/raspberry/ethereum/archlinux/2017/09/06/ethereum-node-raspberri-pi-3/]\n.  And, given the current size [https://bitinfocharts.com] of the Ethereum 1.0\nchain (2.12GB as of this w","author":"acolytec3","feature_image":"https://our.status.im/content/images/2020/02/faruk-kaymak-iJLjnac88ys-unsplash.jpg","url":"https://our.status.im/building-nimbus-on-android-2/"},{"title":"Building Nimbus on Android","published_at":"2020-01-14T10:38:37.000+00:00","excerpt":"Or, how I built an Ethereum client designed for resource-restricted devices on a\nresource-restricted device.\n\nNimbus [https://github.com/status-im/nimbus]'s tag line is \"an Ethereum 2.0\nSharding Client for Resource-Restricted Devices.\"  My thought when reading this\nis if it's designed for resource-restricted devices, let's see if we can build\nit on a resource-restricted device.  And when I say \"resource-restricted\ndevice,\" I'm not talking about a Raspberry Pi, though you can certainly build\nand ","author":"acolytec3","feature_image":"https://images.unsplash.com/photo-1453588200942-79d0b30c595c?ixlib=rb-1.2.1\u0026q=80\u0026fm=jpg\u0026crop=entropy\u0026cs=tinysrgb\u0026w=1080\u0026fit=max\u0026ixid=eyJhcHBfaWQiOjExNzczfQ","url":"https://our.status.im/building-nimbus-on-android/"}],"subspaceData":[{"title":"DIY Aragon DAO Notifications - Powered by Subspace","published_at":"2020-06-15T15:58:58.000+00:00","excerpt":"Cover photo by Element5 Digital on Unsplash\n[https://unsplash.com/photos/T9CXBZLUvic]\n\nMotivations\nI recently joined a DAO (decentralized autonomous organization) that's based on\nthe Aragon platform [https://aragon.net]. This type of DAO is a set of\ninterlocking smart contracts tht allow for on-chain voting, minting/burning of\ntokens when members join/leave the DAO, and disbursement of DAO funds to\nEthereum addresses when votes pass successfully. The DAO I'm a part of uses\nDiscord for our discus","author":"acolytec3","feature_image":"https://our.status.im/content/images/2020/06/header-1.jpg","url":"https://our.status.im/diy-aragon-dao-notifications-powered-by-subspace/"},{"title":"Subspace - Observing DeFi","published_at":"2020-03-19T10:32:48.000+00:00","excerpt":"\nEver wanted to be part of the DeFi revolution but don't know where to start?\n Ever wanted to incorporate event tracking into your Dapp but not eager to build\nout complicated event tracking logic in your backend? Well, my friend, now's\nyour chance.  Subspace is calling...\n\nWhat is Subspace?\nFor those of you not familiar with Subspace [https://subspace.embarklabs.io],\nit's a Javascript library from the Embark team for tracking smart contract state\nvariables, events, address balances, etc on Ether","author":"acolytec3","feature_image":"https://images.unsplash.com/photo-1501820434261-5bb046afcf6b?ixlib=rb-1.2.1\u0026q=80\u0026fm=jpg\u0026crop=entropy\u0026cs=tinysrgb\u0026w=2000\u0026fit=max\u0026ixid=eyJhcHBfaWQiOjExNzczfQ","url":"https://our.status.im/subspace-observing-defi/"}],"keycardData":[{"title":"Using the Keycard CLI \u0026 Shell Software","published_at":"2020-07-02T19:27:49.000+00:00","excerpt":"In this article, we'll explore the Keycard CLI \u0026 Shell software, and how to use it when building out your own Keycard integrations.","author":"Robin Percy","feature_image":"https://news.keycard.tech/content/images/2020/06/KeyCard-1-1.png","url":"https://news.keycard.tech/using-the-keycard-cli-shell/"},{"title":"Upgrading \u0026 Updating your Keycard How and Why?","published_at":"2020-06-24T16:00:00.000+00:00","excerpt":"In this article, we'll cover the upgrade \u0026 updating of an existing Keycard, and cover the details between the old \u0026 the new!","author":"Robin Percy","feature_image":"https://news.keycard.tech/content/images/2020/06/KeyCard-1.jpg","url":"https://news.keycard.tech/upgrading-updating-your-keycard-how-why/"}],"active":0,"searchKeyword":""}},"initialProps":{"initialI18nStore":{},"initialLanguage":null,"i18nServerInstance":null,"pageProps":{"namespacesRequired":["common"]}}},"page":"/home","query":{},"buildId":"UHxHxZCt__-qeQ0uc-j7j","assetPrefix":".","nextExport":true,"isFallback":false,"gip":true,"appGip":true}</script><script nomodule="" src="./_next/static/runtime/polyfills-c2e891bb876f1b5b2634.js"></script><script async="" data-next-page="/_app" src="./_next/static/UHxHxZCt__-qeQ0uc-j7j/pages/_app.js"></script><script async="" data-next-page="/home" src="./_next/static/UHxHxZCt__-qeQ0uc-j7j/pages/home.js"></script><script src="./_next/static/runtime/webpack-6ef28db84b4c42ad34e9.js" async=""></script><script src="./_next/static/chunks/framework.619a4f70c1d4d3a29cbc.js" async=""></script><script src="./_next/static/chunks/commons.5539968803545b9015ee.js" async=""></script><script src="./_next/static/chunks/ff4f6e00882f565c0cb4dca41cc4796dc4efe19f.9a0b774fcde5af8c8a6a.js" async=""></script><script src="./_next/static/chunks/styles.e8f6815df13f6675cafb.js" async=""></script><script src="./_next/static/runtime/main-b5dac9e18d76118b3d3c.js" async=""></script><script src="./_next/static/chunks/cb1608f2.a858f1477d3835e07ce1.js" async=""></script><script src="./_next/static/chunks/777cf710.c5f5f5e562bf565455d0.js" async=""></script><script src="./_next/static/UHxHxZCt__-qeQ0uc-j7j/_buildManifest.js" async=""></script><script src="./_next/static/UHxHxZCt__-qeQ0uc-j7j/_ssgManifest.js" async=""></script></body></html>