diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..d2403f1 --- /dev/null +++ b/Gemfile @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +source "https://rubygems.org" + +# gem "rails" diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..c044352 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,12 @@ +GEM + remote: https://rubygems.org/ + specs: + +PLATFORMS + ruby + x86_64-linux + +DEPENDENCIES + +BUNDLED WITH + 2.4.5 diff --git a/css/style.css b/css/style.css index cbca9a3..672301a 100644 --- a/css/style.css +++ b/css/style.css @@ -9,8 +9,8 @@ b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; @@ -21,7 +21,7 @@ time, mark, audio, video { vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ -article, aside, details, figcaption, figure, +article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } @@ -77,7 +77,7 @@ sup { url('../fonts/noto-sans-v27-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/noto-sans-v27-latin-regular.svg#NotoSans') format('svg'); /* Legacy iOS */ } - + /* noto-sans-700 - latin */ @font-face { font-family: 'Noto Sans'; @@ -91,7 +91,7 @@ sup { url('../fonts/noto-sans-v27-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/noto-sans-v27-latin-700.svg#NotoSans') format('svg'); /* Legacy iOS */ } - + /* noto-sans-800 - latin */ @font-face { font-family: 'Noto Sans'; @@ -131,7 +131,7 @@ sup { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } - + .icon-discord:before { content: '\e800'; } /* '' */ .icon-telegram-arrow:before { content: '\e801'; } /* '' */ .icon-twitter:before { content: '\f099'; } /* '' */ @@ -143,8 +143,8 @@ sup { .icon-reddit-1:before { content: '\f1a1'; } /* '' */ .icon-reddit:before { content: '\f281'; } /* '' */ .icon-telegram:before { content: '\f2c6'; } /* '' */ - - + + a, button { cursor: pointer; @@ -276,7 +276,7 @@ h1, h2, h3 { #intro-info h2, #getfiro h2 { font-size: 2.5rem; -} +} #intro-info h2+p, #getfiro h2+p, .alt-section h2 + p, .tech-section p.intro-text { font-size: 1.5rem; @@ -308,27 +308,27 @@ h1, h2, h3 { } @media only screen and (max-width: 75rem) { - + .team-section h2, .site-section h2, .tech-section .container h2, #intro-info h2, #getfiro h2 { font-size: 2.2rem; } - + #intro-info h2+p, #getfiro h2+p, .alt-section h2 + p, .tech-section p.intro-text { font-size: 1.35rem; } - + } @media only screen and (max-width: 30rem) { - + #intro-info h3, .faq-section h2, .alt-section h2 { font-size: 1.7rem; -} - +} + #intro-info h2+p, #getfiro h2+p, .alt-section h2 + p, .tech-section p.intro-text { font-size: 1.25rem; } - + } /*space*/ @@ -346,15 +346,15 @@ h1, h2, h3 { } @media only screen and (max-width: 38rem) { - + .faq-section, .team-section, .site-section, .alt-section, .tech-section, .blog-section { padding-top: 4rem; -} - +} + .faq-section:last-of-type, .team-section:last-of-type, .alt-section:last-of-type, .site-section:last-of-type, .tech-section:last-of-type, .blog-section:last-of-type { padding-bottom: 4rem; } - + } /*nav*/ @@ -364,22 +364,22 @@ h1, h2, h3 { } .main-menu li.nav-item { - display: inline-block; + display: inline-block; position: relative; padding: 1rem 0; margin-left: 1rem; margin-right: 1rem; } -.main-menu li.nav-item a { +.main-menu li.nav-item a { display: block; - text-decoration: none; - font-size: 1rem; - font-weight: 700; + text-decoration: none; + font-size: 1rem; + font-weight: 700; color: #232323; - -webkit-transition: all ease-out .2s; - -moz-transition: all ease-out .2s; - -o-transition: all ease-out .2s; + -webkit-transition: all ease-out .2s; + -moz-transition: all ease-out .2s; + -o-transition: all ease-out .2s; transition: all ease-out .2s; } @@ -414,8 +414,8 @@ h1, h2, h3 { transform: translate(-50%); content: ''; padding-bottom: inherit; - width: 4px; - height: 4px; + width: 4px; + height: 4px; background-color: #232323; border-radius: 20px; opacity: 0; @@ -429,16 +429,16 @@ h1, h2, h3 { } .main-menu li.nav-item ul.dropdown { - background: #F7F7F7; - visibility: hidden; - opacity: 0; - min-width: 15rem; - position: absolute; - transition: all 0.5s ease; - margin-top: 1rem; - left: 0; - display: none; - margin-left: 0; + background: #F7F7F7; + visibility: hidden; + opacity: 0; + min-width: 15rem; + position: absolute; + transition: all 0.5s ease; + margin-top: 1rem; + left: 0; + display: none; + margin-left: 0; text-align: left; transition:visibility 0.3s linear, opacity 0.3s linear; -webkit-box-shadow: 0px 0px 10px 0px rgba(84,104,119,0.3); @@ -452,12 +452,12 @@ h1, h2, h3 { } .main-menu li.nav-item ul.dropdown li a { - display: block; - padding: 1rem; + display: block; + padding: 1rem; font-size: 1rem; - -webkit-transition: background-color ease-out .3s; - -moz-transition: background-color ease-out .3s; - -o-transition: background-color ease-out .3s; + -webkit-transition: background-color ease-out .3s; + -moz-transition: background-color ease-out .3s; + -o-transition: background-color ease-out .3s; transition: background-color ease-out .3s; vertical-align: middle; } @@ -475,8 +475,8 @@ h1, h2, h3 { } .main-menu li.nav-item:hover > ul.dropdown, .main-menu li.nav-item:focus-within > ul.dropdown .main-menu li.nav-item ul.dropdown:hover, .main-menu li.nav-item ul.dropdown:focus { - visibility: visible; - opacity: 1; + visibility: visible; + opacity: 1; display: block; } @@ -515,11 +515,11 @@ h1, h2, h3 { } @media only screen and (max-width: 75rem) { - + header .container { width: 100%; -} - +} + } @media only screen and (max-width: 62rem) { @@ -527,11 +527,11 @@ header .container { .main-menu, .logo { display: none; } - + .mobile-menu { display: block; } - + .logo-mobile { display: inline-block; vertical-align: middle; @@ -541,7 +541,7 @@ header .container { width: 12rem; vertical-align: middle; } - + .hamburger { padding: 1.5rem; display: inline-block; @@ -556,18 +556,18 @@ header .container { border: 0; margin: 0; overflow: visible; } - + .hamburger-box { width: 2rem; height: 1.5rem; display: inline-block; position: relative; } - + .hamburger-inner { display: block; top: 50%; margin-top: -2px; } - + .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { width: 2rem; height: 3px; @@ -577,51 +577,51 @@ header .container { transition-property: transform; transition-duration: 0.15s; transition-timing-function: ease; } - + .hamburger-inner::before, .hamburger-inner::after { content: ""; display: block; } - + .hamburger-inner::before { top: -10px; } - + .hamburger-inner::after { bottom: -10px; } - + .hamburger--spring .hamburger-inner { top: 2px; transition: background-color 0s 0.13s linear; } - + .hamburger--spring .hamburger-inner::before { top: 10px; transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); } - + .hamburger--spring .hamburger-inner::after { top: 20px; transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19); } - + .burger-check:checked ~ .hamburger--spring .hamburger-inner { transition-delay: 0.22s; background-color: transparent; } - + .burger-check:checked ~ .hamburger--spring .hamburger-inner::before { top: 0; transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0, 10px, 0) rotate(45deg); } - + .burger-check:checked ~ .hamburger--spring .hamburger-inner::after { top: 0; transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate3d(0, 10px, 0) rotate(-45deg); } - + .burger-check:checked ~ .nav-items{ display: block; } - + /*.burger-check:checked + label { position: fixed; } */ - + .slide-nav { text-align: center; position: absolute; @@ -639,31 +639,31 @@ header .container { z-index: 100; box-shadow: 0 4px 5px rgba(0,0,0,0.25); } - - .slide-nav::-webkit-scrollbar { - display: none; + + .slide-nav::-webkit-scrollbar { + display: none; } - + label[for="mobile-burger"] { position: absolute; top: 0; right: 0; z-index: 11; } - + #mobile-burger:checked ~ .slide-nav { height: auto; opacity: 1; } - + #mobile-burger:checked ~ body { overflow: none; } - + .dropdown-content { display: none; } - + #list1:checked ~ .dropdown-content, #list2:checked ~ .dropdown-content, #list3:checked ~ .dropdown-content, #list4:checked ~ .dropdown-content { display: block; position: inherit; @@ -671,7 +671,7 @@ header .container { visibility: visible; box-shadow: none; } - + .slide-nav .mob-item > a, .slide-nav .mob-item > label { font-weight: 700; font-size: 1.2rem; @@ -684,12 +684,12 @@ header .container { transition: all ease-out .2s; text-align: center; } - + .slide-nav .mob-item label { cursor: pointer; position: relative; } - + .slide-nav .mob-item label:after, .slide-nav .mob-item label:before { content: ''; display: inline-block; @@ -702,19 +702,19 @@ header .container { transition: all 0.2s; border-radius: 4px; } - + .slide-nav .mob-item label:after { transform: rotate(90deg); } - + .slide-nav .mob-item input:checked + label:before { transform: rotate(90deg); } - + .slide-nav .mob-item input:checked + label:after { background-color: #0056D2; } - + .slide-nav .mob-item .dropdown-content li a { font-weight: 700; font-size: 1rem; @@ -729,7 +729,7 @@ header .container { padding-left: 6rem; border-bottom: 1px solid #fff; } - + .slide-nav .mob-item > a:hover, .slide-nav .mob-item > a:focus, .slide-nav .mob-item > a:active, .slide-nav .mob-item > label:hover, .slide-nav .mob-item > label:focus, .slide-nav .mob-item > label:active, .slide-nav .mob-item > input:checked + label, .slide-nav .mob-item .dropdown-content li a:hover, .slide-nav .mob-item .dropdown-content li a:focus, .slide-nav .mob-item .dropdown-content li a:active { color: #0056D2; } @@ -741,10 +741,10 @@ header .container { } @media only screen and (max-width: 48rem) { - + header .container { padding: 0; - } + } } @@ -823,57 +823,57 @@ header .container { background-repeat: no-repeat; } -@media only screen and (min-width: 112rem) { - +@media only screen and (min-width: 112rem) { + #intro .intro-img img { width: 100%; } - + } @media only screen and (max-width: 112rem) { - + #intro .intro-img img { width: 100%; } - + #intro .intro-info h1 { font-size: 3rem; } - + } @media only screen and (max-width: 87rem) { - + #intro .intro-info h1 { font-size: 2.7rem; } - + #intro .intro-info h1 + p { font-size: 1.2rem; line-height: 1.5; } - + } @media only screen and (max-width: 75rem) { #intro .intro-info h1 { font-size: 2.5rem; -} - +} + #intro .intro-info h1 + p { width: auto; -} +} #intro .download-badge { width: 9rem; } - + } @media only screen and (max-width: 62rem) { - + #intro .intro-info h1 + p { font-size: 1.1rem; } @@ -881,7 +881,7 @@ header .container { #intro .download-badge { width: 6.5rem; } - + } @media only screen and (max-width: 48rem) { @@ -904,7 +904,7 @@ header .container { background-size: cover; background-position: top left; } - + #intro .intro-info { -ms-flex-preferred-size: 100%; flex-basis: 100%; @@ -912,11 +912,11 @@ header .container { text-align: center; padding: 0; } - + #intro .intro-info h1 { padding: 0 1rem; } - + #intro .intro-info h1 + p { padding: 0 1rem; } @@ -932,8 +932,8 @@ header .container { width: 10rem; margin: 0 0.5rem; } - -} + +} @media only screen and (max-width: 37rem) { @@ -941,12 +941,12 @@ header .container { display: block; text-align: center; } - + #intro .download-btn a { margin: 0.5rem 3rem 0 3rem; display: inline-block; } - + #intro .download-badge { width: 10rem; margin: 0 0.5rem; @@ -968,8 +968,8 @@ header .container { min-height: 60vh; padding: 3rem 0; } - -} + +} /*features*/ @@ -1014,7 +1014,7 @@ header .container { } @media only screen and (max-width: 100rem) { - + #features .container:before { left: -2rem; } @@ -1022,7 +1022,7 @@ header .container { #feature .container:before { right: 0; } - + } @media only screen and (max-width: 62rem) { @@ -1038,10 +1038,10 @@ header .container { #features .container { padding-top: 8rem; } - + #feature .container { padding-top: 6rem; - } + } } @media only screen and (max-width: 48rem) { @@ -1054,10 +1054,10 @@ header .container { #features .container { padding-top: 8rem; } - + #feature .container { padding-top: 4rem; - } + } } @media only screen and (max-width: 37rem) { @@ -1070,10 +1070,10 @@ header .container { #features .container { padding-top: 4rem; } - + #feature .container { padding-top: 2rem; - } + } } #feature .row.feature-cards { @@ -1124,7 +1124,7 @@ header .container { margin-bottom: 2rem; } -#feature .card h3, #feature .card-long h3 { +#feature .card h3, #feature .card-long h3, .coin_name { font-size: 1.5rem; font-family: 'Noto Sans', sans-serif; font-weight: 700; @@ -1184,6 +1184,108 @@ header .container { } +/* Coins */ + +#coins .container { + position: relative; + padding-top: 15rem; + /* padding-bottom: 10rem; */ + margin-top: 8rem; +} + +#coins .container:before { + content: 'coins'; + display; block; + color: gainsboro; + font-family: 'Noto Sans', sans-serif; + font-weight: 700; + font-size: 10rem; + position: absolute; + top: 0; + left: -12rem; + z-index: -1; + line-height: 1; + opacity: 0.5; +} + +.coins { + display: grid; + grid-template-columns: 1fr 1fr 1fr; + gap: 1rem 5rem; + flex-basis: 100%; + max-width: 100%; + margin-bottom: 1.75rem; + background: #ffffff; + border-radius: 32px; + padding: 2rem; +} + +.coin_item { + position: relative; + padding: 2rem 0 2rem 5rem; +} + +.coin_icon { + display: block; + width: 4rem; + position: absolute; + top: 0; + bottom: 0; + margin: auto; + left: 0; +} + +.coins:last-child { + align-self: center; +} + +@media only screen and (max-width: 100rem) { + + #coins .container:before { + left: -2rem; + } + +} + +@media only screen and (max-width: 75rem) { + + .coins { + grid-template-columns: 1fr 1fr; + } + +} + + +@media only screen and (max-width: 48rem) { + + #coins .container:before { + left: 1.5rem; + } + + .coins { + grid-template-columns: 1fr; + } + + +} + +@media only screen and (max-width: 37rem) { + + #coins .container:before { + font-size: 4rem; + left: 1.5rem; + } + + #coins .container { + margin-top: 4rem; + padding-top: 8rem; + } + + .coins { + grid-template-columns: 1fr; + } +} + /*support*/ #support .container { @@ -1202,18 +1304,18 @@ header .container { font-size: 10rem; position: absolute; top: 0; - left: -12rem; + right: -12rem; z-index: -1; line-height: 1; opacity: 0.5; } @media only screen and (max-width: 100rem) { - + #support .container:before { - left: -2rem; + right: -2rem; } - + } #support .container > .row { @@ -1289,7 +1391,7 @@ header .container { } @media only screen and (max-width: 75rem) { - + .social-support { max-width: 19.33rem; } @@ -1297,11 +1399,11 @@ header .container { .accordion { max-width: 40.17rem; } - + } @media only screen and (max-width: 62rem) { - + .social-support, .accordion { -ms-flex-preferred-size: 100%; flex-basis: 100%; @@ -1310,7 +1412,7 @@ header .container { .accordion { margin-bottom: 1.5rem; - } + } #support .container:before { font-size: 8rem; @@ -1320,20 +1422,20 @@ header .container { padding-top: 12rem; margin-top: 6rem; } - + } -@media only screen and (max-width: 48rem) { +@media only screen and (max-width: 48rem) { #support .container:before { - left: 1.5rem; + right: 1.5rem; } #support .container { margin-top: 4rem; padding-bottom: 6rem; } - + } @media only screen and (max-width: 37rem) { @@ -1356,7 +1458,7 @@ header .container { font-weight: 700; line-height: 1.2; } - + .accordion__item { display: block; padding: 1.5rem 2rem; @@ -1374,7 +1476,7 @@ header .container { .accordion__item:last-child { margin-bottom: 0; } - + .accordion__title { font-size: 1rem; line-height: 1; @@ -1397,7 +1499,7 @@ header .container { .accordion__title::after { transform: rotate(90deg); } - + .accordion__content { transform: translateY(50%); color: #737577; @@ -1407,7 +1509,7 @@ header .container { opacity: 0; transition: all 150ms ease; } - + .accordion__item [type=checkbox], .accordion__item [type=radio] { display: none; } @@ -1463,7 +1565,7 @@ header .container { #intro-info .noncust, #intro-info .privacy { padding-top: 3rem; -} +} #intro-info .open h3 span { color: #E7B408; @@ -1488,11 +1590,11 @@ header .container { } @media only screen and (max-width: 62rem) { - + .block-facts .col img, .block-facts .col div, .block-facts .col > h4 { display: block; } - + .block-facts .col img { margin-bottom: 0.5rem; width: 3rem; @@ -1510,19 +1612,19 @@ header .container { -webkit-box-ordinal-group: 0; order: -1; } - + } @media only screen and (max-width: 48rem) { - + #intro-info .open, #intro-info .noncust, #intro-info .privacy { padding-top: 3rem; -} - +} + } @media only screen and (max-width: 38rem) { - + #intro-info.section { padding: 4rem 0; } @@ -1533,7 +1635,7 @@ header .container { flex-basis: 70%; max-width: 70%; } - + } @media only screen and (max-width: 30rem) { @@ -1543,36 +1645,36 @@ header .container { flex-basis: 100%; max-width: 100%; padding-right: 0.5rem; -} - +} + #intro-info .row:first-of-type .col:nth-of-type(3), #intro-info .row:first-of-type .col:nth-of-type(2) { margin-top: 1rem; } - + } @media only screen and (max-width: 26rem) { - - + + } @media only screen and (max-width: 23.75rem) { - + #intro-info .row:first-of-type .col { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; } - + #intro-info .row:first-of-type .col { margin-top: 2rem; } - + #intro-info .row:first-of-type .col:first-of-type { margin-top: 0; } - + } /* privacy policy*/ @@ -1651,7 +1753,7 @@ header .container { -ms-flex-preferred-size: 100%; flex-basis: 100%; max-width: 100%; -} +} .page-hero p.page-hero-sub { font-size: 1.1rem; @@ -1681,7 +1783,7 @@ header .container { .donate-coin { margin-bottom: 1.75rem; } - + } @media only screen and (max-width: 48rem) { @@ -1691,7 +1793,7 @@ header .container { flex-basis: 100%; max-width: 100%; } - + } .donate-coin .row { @@ -1832,13 +1934,13 @@ footer .bottom-row p a { flex-basis: 40%; max-width: 40%; } - + footer .pre-footer .col:last-child { -ms-flex-preferred-size: 60%; flex-basis: 60%; max-width: 60%; - } - + } + } @media only screen and (max-width: 48rem) { @@ -1846,7 +1948,7 @@ footer .bottom-row p a { footer .pre-footer { padding-left: 0.5rem; padding-right: 0.5rem; - } + } footer .bottom-row .col { -ms-flex-preferred-size: 100%; @@ -1855,7 +1957,7 @@ footer .bottom-row .col { padding-left: 0; padding-right: 0; text-align: center; -} +} footer .bottom-row .col:last-child { text-align: center; @@ -1867,10 +1969,10 @@ footer .bottom-row .col:last-child { footer .bottom-row p:last-of-type a{ margin-right: 0; } - + } -@media only screen and (max-width: 38rem) { +@media only screen and (max-width: 38rem) { footer .social { padding-top: 0; @@ -1885,5 +1987,5 @@ footer .pre-footer .col:first-child, footer .pre-footer .col:last-child { footer .pre-footer .col:last-child { margin-top: 1rem; } - + } diff --git a/img/coin-logos/particl.svg b/img/coin-logos/particl.svg new file mode 100644 index 0000000..3f8a920 --- /dev/null +++ b/img/coin-logos/particl.svg @@ -0,0 +1 @@ +particl-part-logo \ No newline at end of file diff --git a/index.html b/index.html index c341132..611dfec 100644 --- a/index.html +++ b/index.html @@ -3,187 +3,417 @@ layout: base title: titles.home permalink: /index.html --- -
-
-
-
-

Stack Wallet

-

The first open-source, non-custodial, privacy-preserving cryptocurrency wallet for all crypto fans

-
- - - -
- -
-
- -
+ +
+
+
+
+

Stack Wallet

+

+ The first open-source, non-custodial, privacy-preserving + cryptocurrency wallet for all crypto fans +

+
+ + + +
+
+
+ +
+
+
+
+ +
+
+
+
+ Blockchain illustration +
+
+

Stack Wallet is open-source

+

+ The best and most secure applications are made together. Reap the + benefits of security, power, and stability that only a fully + open-source codebase can offer. Not partially open. Not mostly open. + Completely open. +

+
+
+ +
+
+

Stack Wallet is non-custodial

+

+ Stack Wallet keeps all private keys in your hands. That means, we + never touch your money. We just make the "piggybank", and + you control all of the money inside it. +

+
+
+ Blockchain illustration +
+
+ +
+
+ Blockchain illustration +
+
+

Stack Wallet is privacy-preserving

+

+ All privacy technologies implemented in the cryptocurrencies we + support are turned on by default. Keep your funds safe from prying + eyes. +

+
+
+
+
+ +
+
+
+
+ +

Multicurrency support

+

+ Send, receive, and store Monero, Bitcoin, Bitcoin Cash, Firo, Epic + Cash, Namecoin, Wownero, Litecoin, and Dogecoin. +

+
+
+ +

Built-in exchange

+

+ We’ve partnered with some of the best in the ecosystem to exchange + your crypto in a quick, secure, and easy manner. Even for cryptos not + on Stack Wallet! +

+
+
+ +

Custom backup

+

+ Back up your Stack Wallet data to easily restore it or transfer + between devices (protected by a custom-designed secure technology). +

+
+
+ +

Multiwallet address book

+

+ Create multiple cryptocurrency addresses for your contacts and easily + access them for a quick and painless transaction. +

+
+
+ +

Favorite wallets

+

+ With many wallets in one Stack, you surely will have some that you use + most. Give them the attention they deserve with our Favorites feature + (toggle it on or off). +

+
+
+ +

User-friendly

+

+ The days of cryptocurrency and open source being difficult to use are + a thing of the past. Use crypto like a pro with our meticulously + designed interface that makes everything simple. +

+
+
+ +

and more...

+
+
+

+ Auto connect to our nodes for a seamless experience, or choose + your own! +

+
+
+

+ Smart sync: Sync to the blockchain when is convenient for you. + Minimize wait times before using your coins. +

+
+
+

+ Custom made backup capabilities mean you can safely and securely + restore ALL of yours wallets in two easy steps. +

+
+
+

+ Save multiple cryptocurrency addresses under one contact and + assign an emoji +

+
+
+

+ Testnet support: Most coins we support come with their testnet + alternatives also. Simply enter advanced mode. +

+
+
+

+ SegWit support: Bitcoin uses SegWit technology automatically, + saving you on fees. +

+
+
+

+ Post Technology: Mimblewimble coins utilize Post technology, + turning the painful sending and receiving process into a simple, + one-and-done affair. +

+
+
+

and many more to come!

-
+
+
+ +
-
-
-
-
- Blockchain illustration -
-
-

Stack Wallet is open-source

-

The best and most secure applications are made together. Reap the benefits of security, power, and stability that only a fully open-source codebase can offer. Not partially open. Not mostly open. Completely open.

-
-
+
+
+
+
+ +

Bitcoin (BTC)

+
+
+ +

Bitcoin cash (BTH)

+
+
+ +

Litecoin (LTC)

+
+
+ +

Dogecoin (DOGE)

+
+
+ +

Monero (XMR)

+
+
+ +

Epic Cash (EPIC)

+
+
+ +

Firo (FIRO)

+
+
+ +

Wownero (WOW)

+
+
+ +

Namecoin (NMC)

+
+
+ +

Particl (PART)

+
+
+
+
-
-
-

Stack Wallet is non-custodial

-

Stack Wallet keeps all private keys in your hands. That means, we never touch your money. We just make the "piggybank", and you control all of the money inside it.

-
-
- Blockchain illustration -
-
- -
-
- Blockchain illustration -
-
-

Stack Wallet is privacy-preserving

-

All privacy technologies implemented in the cryptocurrencies we support are turned on by default. Keep your funds safe from prying eyes.

-
-
-
-
- -
-
-
-
- -

Multicurrency support

-

Send, receive, and store Monero, Bitcoin, Bitcoin Cash, Firo, Epic Cash, Namecoin, Wownero, Litecoin, and Dogecoin.

-
-
- -

Built-in exchange

-

We’ve partnered with some of the best in the ecosystem to exchange your crypto in a quick, secure, and easy manner. Even for cryptos not on - Stack Wallet!

-
-
- -

Custom backup

-

Back up your Stack Wallet data to easily restore it or transfer between devices (protected by a custom-designed secure technology).

-
-
- -

Multiwallet address book

-

Create multiple cryptocurrency addresses for your contacts and easily access them for a quick and painless transaction.

-
-
- -

Favorite wallets

-

With many wallets in one Stack, you surely will have some that you use most. Give them the attention they deserve with our Favorites feature (toggle it on or off).

-
-
- -

User-friendly

-

The days of cryptocurrency and open source being difficult to use are a thing of the past. Use crypto like a pro with our meticulously designed interface that makes everything simple.

-
-
- -

and more...

-
-
-

Auto connect to our nodes for a seamless experience, or choose your own!

-
-
-

Smart sync: Sync to the blockchain when is convenient for you. Minimize wait times before using your coins.

-
-
-

Custom made backup capabilities mean you can safely and securely restore ALL of yours wallets in two easy steps.

-
-
-

Save multiple cryptocurrency addresses under one contact and assign an emoji

-
-
-

Testnet support: Most coins we support come with their testnet alternatives also. Simply enter advanced mode.

-
-
-

SegWit support: Bitcoin uses SegWit technology automatically, saving you on fees.

-
-
-

Post Technology: Mimblewimble coins utilize Post technology, turning the painful sending and receiving process into a simple, one-and-done affair.

-
-
-

and many more to come!

-
-
-
-
+
+
+
+
+ + + + + + + + +
+
- -
-
-
-
- - - - - - - - -
- -
-
-
-Mastodon \ No newline at end of file +
+ + +
+Mastodon