Compare commits
No commits in common. "master" and "fdroidupdate" have entirely different histories.
master
...
fdroidupda
@ -12,11 +12,3 @@ markdown: kramdown
|
||||
kramdown:
|
||||
smart_quotes: ["apos", "apos", "quot", "quot"]
|
||||
input: GFM
|
||||
|
||||
plugins:
|
||||
- jekyll-paginate
|
||||
- jekyll-feed
|
||||
|
||||
# paginate
|
||||
paginate: 6
|
||||
paginate_path: "/blog/page:num/"
|
@ -29,7 +29,6 @@
|
||||
<p>Copyright © 2022 Stack Wallet LLC</p>
|
||||
</div>
|
||||
<div class="col">
|
||||
<p><a href="/feed.xml">RSS Feed</a></p>
|
||||
<p><a href="/terms-of-service.html">Terms of service</a></p>
|
||||
<p><a href="/privacy-policy.html">Privacy policy</a></p>
|
||||
<p><a href="https://github.com/cypherstack/stack_wallet">Codebase</a></p>
|
||||
|
@ -16,5 +16,4 @@
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/img/meta/favicon-32x32.png">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/img/meta/favicon-16x16.png">
|
||||
<link rel="manifest" href="img/meta/site.webmanifest">
|
||||
{% feed_meta %}
|
||||
</head>
|
||||
|
@ -11,12 +11,14 @@
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col post-page">
|
||||
<h1>{{page.title}}</h1>
|
||||
<p class="p-summary">{{ page.summary }}</p>
|
||||
<div class="post-meta">
|
||||
<p class="post-date">{{page.date | date: '%B %d, %Y'}}</p>
|
||||
<p class="post-author">{{page.author}}</p>
|
||||
</div>
|
||||
<h1>{{page.title}}</h1>
|
||||
<div class="post-body">
|
||||
<img src="{{page.img}}" alt="{{page.alt}}">
|
||||
{{content}}
|
||||
</div>
|
||||
</div>
|
||||
|
@ -14,9 +14,11 @@ title: page.tag
|
||||
<section class="faq-nav">
|
||||
<div class="container">
|
||||
<ul class="row">
|
||||
<li><a href="{{ site.baseurl }}/blog/">all</a></li>
|
||||
<li><a href="{{ site.baseurl }}/tag/guides/">guides</a></li>
|
||||
<li><a href="{{ site.baseurl }}/tag/dev/">dev</a></li>
|
||||
<li><a href="{{ site.baseurl }}/blog/">All</a></li>
|
||||
<li><a href="{{ site.baseurl }}/tag/news/">News</a></li>
|
||||
<li><a href="{{ site.baseurl }}/tag/dev/">Dev</a></li>
|
||||
<li><a href="{{ site.baseurl }}/tag/community/">Community</a></li>
|
||||
<li><a href="{{ site.baseurl }}/tag/guides/">Guides</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
@ -30,18 +32,19 @@ title: page.tag
|
||||
<div class="col post-section">
|
||||
<div class="post-meta">
|
||||
<p class="post-date">{{post.date | date: '%B %d, %Y'}}</p>
|
||||
<p class="post-author">by {{post.author}}</p>
|
||||
</div>
|
||||
|
||||
<a href="{{ post.url }}" class="post-link">
|
||||
<h2>{{ post.title }}</h2>
|
||||
<p>{{ post.summary }}</p>
|
||||
{%if post.img%}
|
||||
<img src="{{post.img}}" alt="{{post.alt}}">
|
||||
{%endif%}
|
||||
<h2>{{ post.title }}</h2>
|
||||
<p>{{ post.summary }}</p>
|
||||
</a>
|
||||
<p class="post-tag">
|
||||
{% for tag in post.tags %}
|
||||
<a href="{{ site.baseurl }}/tag/{{tag}}">{{tag}}</a>
|
||||
<a href="{{ site.baseurl }}/tag/{{tag}}">#{{tag}}</a>
|
||||
{% endfor %}
|
||||
</p>
|
||||
</div>
|
||||
|
@ -1,30 +0,0 @@
|
||||
---
|
||||
layout: post
|
||||
title: "End of week update: April 21st, 2023"
|
||||
summary: "We share what the Cypher Stack team has accomplished in Stack Wallet this week."
|
||||
tags: [dev]
|
||||
author:
|
||||
img: "/blog/assets/eowupdate-april212023.png"
|
||||
---
|
||||
|
||||
End of week report! We didn't get a major release out this week, though a minor one should be coming out in the next 24 hours with bug fixes and UI updates. That doesn't mean we haven't been hard at work though. Here's what we've been up to.
|
||||
|
||||
- Tor integration took several strides this week. We're piggybacking off of the great people over at, who maintain a dart interface for a cross-platform Rust library. But we're not just mooching. We're contributing upstream also. Tor should be in Stack Wallet and Duo very soon, which takes us one big step closer to whirlpool.
|
||||
|
||||
- Themes. We love themes, and we know you all do too. We get lots of positive comments about them. But the more themes we add, the more images, the more animations, and more, which bloats the size of the app. We've been working on redoing the way themes are done under the hood to allow for a theme storefront of sorts (don't worry, they'll be free). This means the app will be downloaded with just light and dark, but the user can easily navigate to the storefront in the settings and download only the themes they want. We'll also allow a way to install themes by a file on the device so anyone can download them in a way they think is most secure and import them manually.
|
||||
|
||||
- Binary building. Currently, we build everything from source every time we do builds, as is the FOSS way, but some of our submodules take forever to build. 45 min build times aren't conducive to rapid development and the build process can be frustrating for volunteer devs. So we're making the process easier by pushing our self made libraries to a repo and adding additional scripts to pull from those so we don't have to build the submodules all the time. It'll make it super easy for volunteers to contribute also. Don't worry, the normal build-everything-from-source way is still there too, and we'll be doing builds that we're pushing live that way still. Mostly a convenience thing for devs.
|
||||
|
||||
- PayNyms. There are a couple small things with paynyms we've found since we've launched. Adding SegWit change addresses rather than just legacy, some sends not showing up without having to do a full rescan, etc. Everything works mostly, but there's a few hiccups. We've made good progress in addressing those, and a fix for those problems should be up by next week.
|
||||
|
||||
- Animations. We have stellar designers, illustrators, and animators. But we spend so much time on UX, that we have to jump to the next thing rather quickly to keep up. Our focus on ensuring proper information flow and good UX means we've sacrificed on the things that push the app from just an easy and excellent experience, to a beautiful one. We're taking a bit of time to address this now with adding a few animations and cleaning up a few icons. Not a big thing to notice, but one that we hope will further push us ahead.
|
||||
|
||||
- Misc bug fixes. Always.
|
||||
|
||||
Prelim research on lightning, whirlpool designs, and watch-only wallets.
|
||||
|
||||
You can see all of our work in progress on our github: https://github.com/cypherstack/stack_wallet/commits/staging
|
||||
|
||||
Most all of the above is either done or close to being done so next week will probably be a big week for us. Phew! Super long post. Sorry. But we've been busy, so hopefully that news makes up for the long read.
|
||||
|
||||
See you all next time!
|
@ -1,68 +0,0 @@
|
||||
---
|
||||
layout: post
|
||||
title: "New to Coin Control? Learn with Stack."
|
||||
summary: "With coin control you have the ability to choose the outputs you’d like to be spent in transactions, and freeze the ones you’d prefer not to. Here is our guide to Coin Control in Stack Wallet."
|
||||
tags: [guides]
|
||||
author:
|
||||
img: "/blog/assets/coin-control-giude-min.png"
|
||||
---
|
||||
|
||||
With coin control you have the ability to choose the outputs you’d like to be spent in transactions, and freeze the ones you’d prefer not to.
|
||||
|
||||
## Step 1
|
||||
|
||||
To get started, log into your app and navigate to the settings menu (gear button) at the top right. From here select Advanced near the bottom of the listed options. Once on this screen, make sure to toggle Enable Coin Control to ON.
|
||||
|
||||
Desktop views will be shown beneath mobile views for each step.
|
||||
|
||||
![Stack Wallet Coin Control Guide - Step 1 on mobile](/blog/assets/coin-control-guide-mob-step1-min.png "Stack Wallet Coin Control Guide - Step 1 on mobile")
|
||||
|
||||
![Stack Wallet Coin Control Guide - Step 1 on desktop](/blog/assets/coin-control-guide-desk-step1-min.png "Stack Wallet Coin Control Guide - Step 1 on desktop")
|
||||
|
||||
## Step 2
|
||||
|
||||
Afterwards head back to the main My Stack screen and open the wallet that you’d like to use (hint: must be coin control compatible, i.e. BTC, BCH, LTC, DOGE, NMC, or PART). Looking to the menu along the bottom of your wallet screen, select the More option and then Coin Control from there.
|
||||
|
||||
![Stack Wallet Coin Control Guide - Step 2 on mobile](/blog/assets/coin-control-guide-mob-step2-min.png "Stack Wallet Coin Control Guide - Step 2 on mobile")
|
||||
|
||||
![Stack Wallet Coin Control Guide - Step 1 on desktop](/blog/assets/coin-control-guide-desk-step2-min.png "Stack Wallet Coin Control Guide - Step 2 on desktop")
|
||||
|
||||
## Step 3
|
||||
|
||||
You should now be able to see the available (spendable) outputs in your wallet. You can also switch the view to Frozen Outputs to review or unfreeze any that have been made unavailable for spending. In order to select any of these outputs to change its status, simply touch/click on the coin symbol beside it and then freeze/unfreeze at the bottom of your screen.
|
||||
|
||||
Frozen outputs cannot be used for any future transactions until manually unfrozen. Because of this, the Available Balance in your wallet may reflect a lower amount than what can be seen in your Full Balance. When in doubt, always check for any frozen outputs that may have gone forgotten!
|
||||
|
||||
![Stack Wallet Coin Control Guide - Step 3 on mobile](/blog/assets/coin-control-guide-mob-step3-min.png "Stack Wallet Coin Control Guide - Step 3 on mobile")
|
||||
|
||||
![Stack Wallet Coin Control Guide - Step 3 on desktop](/blog/assets/coin-control-guide-desk-step3-min.png "Stack Wallet Coin Control Guide - Step 3 on desktop")
|
||||
|
||||
## Step 4
|
||||
|
||||
You also have the option to sort your outputs in several different ways. To try this, select the icon (3 lines) at the top right of the coin control page, then choose between sorting by the age of the output, its address, or its value.
|
||||
|
||||
![Stack Wallet Coin Control Guide - Step 4 on mobile](/blog/assets/coin-control-guide-mob-step4-min.png "Stack Wallet Coin Control Guide - Step 4 on mobile")
|
||||
|
||||
![Stack Wallet Coin Control Guide - Step 4 on desktop](/blog/assets/coin-control-guide-desk-step4-min.png "Stack Wallet Coin Control Guide - Step 24 on desktop")
|
||||
|
||||
## Step 5
|
||||
|
||||
In order to see more detailed information about an individual output, simply touch or click on the amount itself. From there you will be able to view and/or edit its status, address, transaction ID, number of confirmations, and freeze reason (note: freeze reasons simply serve the purpose of describing why outputs were initially set aside as unavailable for spending). This last section may be autofilled with context from previous activity, but can always be customized to suit different circumstances.
|
||||
|
||||
![Stack Wallet Coin Control Guide - Step 5 on mobile](/blog/assets/coin-control-guide-mob-step5-min.png "Stack Wallet Coin Control Guide - Step 5 on mobile")
|
||||
|
||||
![Stack Wallet Coin Control Guide - Step 5 on desktop](/blog/assets/coin-control-guide-desk-step5-min.png "Stack Wallet Coin Control Guide - Step 5 on desktop")
|
||||
|
||||
## Step 6
|
||||
|
||||
From this point, transacting with coin control turned on is a breeze. After you’ve chosen a wallet to use and initiated the sending process you may fill out all other forms as usual and underneath the amount to send, select Coin Control>Select Coins. This will bring you to a screen much like before where you have the opportunity to view your available and frozen outputs and choose which in particular to spend from.
|
||||
|
||||
![Stack Wallet Coin Control Guide - Step 6 on mobile](/blog/assets/coin-control-guide-mob-step6-min.png "Stack Wallet Coin Control Guide - Step 6 on mobile")
|
||||
|
||||
![Stack Wallet Coin Control Guide - Step 6 on desktop](/blog/assets/coin-control-guide-desk-step6-min.png "Stack Wallet Coin Control Guide - Step 6 on desktop")
|
||||
|
||||
## Step 7
|
||||
|
||||
Then once you’ve made your selection(s), that’s it - you’re ready to send!
|
||||
|
||||
This is one easy-to-pick-up feature that puts further control of your funds into your hands. Try taking advantage of coin control when you #BuildYourStack with Stack Wallet!
|
@ -1,32 +0,0 @@
|
||||
---
|
||||
layout: post
|
||||
title: "End of week update: April 28st, 2023"
|
||||
summary: "We share what the Cypher Stack team has accomplished in Stack Wallet this week."
|
||||
tags: [dev]
|
||||
author:
|
||||
img: "/blog/assets/eowupdate-april282023.png"
|
||||
---
|
||||
|
||||
Another week! We got another release out this week, but it didn't have everything we were hoping. Such is the coders life. Anyways, let's take a look at where we ended this week.
|
||||
|
||||
- Tor. More work done, but this was set aside a bit for other priorities and bug fixes. Primarily PayNyms. Still, we made forward progress in building the lib and understanding it at a deeper level. In addition, we've worked on the UX, icons, animations, and more things should feel buttery smooth since day one. Here, below you'll find a GIF of one of our onion animations when connecting to the Tor network. Subject to change before final implementation, of course.
|
||||
|
||||
![Animation of yellow Tor onion pulsing and then turning green](/blog/assets/tor-onion-animation.gif)
|
||||
|
||||
- Themes. More work done on this. Nothing exciting. Just preparing the Stack suite to handle the new formats under the hood. Almost done here, I think.
|
||||
|
||||
- Binary building. Again, more progress here. We've made some great strides, but ran into some difficulties. Had to be set aside this week to make way for...
|
||||
|
||||
- PayNyms. Done. Checked. The fixes we wanted to ship last week have been shipped. Should be working better, SegWit change addresses added, etc. etc. Try them out and let us know if you have to do things like rescan for funds to show up. That should all be fixed now. This is a big one. Woohoo!
|
||||
|
||||
- Duo. All of our big changes over the past few weeks have been ported to Duo, which has a [new release](https://github.com/cypherstack/stack_duo/releases/tag/build_008) ready for everyone to download. Includes all the UI/UX, animations, PayNym, and under-the-hood work we've done.
|
||||
|
||||
- Misc bug fixes. Always. Never ending.
|
||||
|
||||
- Another small thing! You're reading this now on our brand new on-site blog as opposed to on social media! Woohoo! Another little thing that's been on our list forever has now been crossed off. And don't worry, there's no analytics of any kind on this website, and it's completely JavaScript free! That means you can use our onion address: http://stack26ttbdmof5g5zdmpipdjgso7bnxadattammo3k3jdckl3evwwad.onion/ AND our i2p address: stackwallet.i2p.
|
||||
|
||||
Still being looked at: lightning, whirlpool designs, and watch-only wallets.
|
||||
|
||||
As always, you can see all of our work in progress on our github: https://github.com/cypherstack/stack_wallet/commits/staging
|
||||
|
||||
See you all next time!
|
@ -1,32 +0,0 @@
|
||||
---
|
||||
layout: post
|
||||
title: "End of week update: May 12th, 2023"
|
||||
summary: "We share what the Cypher Stack team has accomplished in Stack Wallet this week."
|
||||
tags: [dev]
|
||||
author:
|
||||
img: "/blog/assets/eowupdate-may122023.png"
|
||||
---
|
||||
|
||||
Hey everyone. Weekly update here! We missed getting an update out last week (whoops!) because I (Diego/rehrar) was out for the weekend spending time with family. But worry not, I'm back to thanklessly working weekends so all of you can have your little blog post for the week. So let's review what we've done in the last TWO weeks this time then.
|
||||
|
||||
- Tor. We've got it building, we've got it turning on, so we're in testing. Trying to make sure all of the network connections go through it. This is harder than you think, as some of the libs we use for cryptocurrencies - like Monero - handle their own networking. So we gotta dig deep deep deep into these libs to find where connections are being made. Annoying and time consuming. But the actual difficult part is behind us I think. Soon (tm).
|
||||
|
||||
- Themes. We're literally like 99% done with this. We built a cool little [open-source theme server thing](https://github.com/cypherstack/stack-theme-selector-server) that hosts the themes. The wallet connects to it and pulls the info and displays it, and you can download them, and yeah! It all works. Honestly, it would be out today, but we're clicking through the whole app to make sure we didn't get a color or icon wrong during the migration (already found a couple little bugs). Monday for sure on this one though. Like it's literally done besides a couple cosmetic bugs. Oh, and the server thing comes with explicit instructions to add your own theme. Which means, anyone (yes even you) can make a theme for Stack Wallet and make a PR to the repository. That's right, your theme might potentially be in Stack Wallet for all to download. Pretty cool, eh?
|
||||
|
||||
- Trocador! For those of you who don't know, Trocador is a swap service that aggregates other swap services, and respects your privacy. We try to keep high-quality and privacy preserving swap services on our app, and Trocador fits in well alongside ChangeNOW and MajesticBank. More options for our users!
|
||||
|
||||
- Watch-only wallets. Another oft requested feature. We've completed designs for them. But trying to get a grip on the many xpub, ypub, and zpub stuff. This is in the works. We'll hopefully see it live soon.
|
||||
|
||||
- Duo. Working on porting everything to Duo this weekend (your welcome) and Monday. Should have a release of Duo with all of the changes (including theme stuff) alongside the Stack release Monday or Tuesday. This includes:
|
||||
|
||||
- Misc. We took some time to get another couple easy wins this past couple of weeks. Stuff like an option in the security settings to randomize your PIN pad every time. I personally hate this feature, but some people like it, so in it goes. We're also working on custom PIN lengths (like 6 or 8 digits). Once again since people asked. Other housekeeping items like setting up an Issues template since we're getting more and more of those (both a good and a bad thing). Oh! Another cool one. Custom block explorers. You can now go into Advanced settings and set your own custom block explorers per coin.
|
||||
|
||||
- Bug fixes. Fixes to Epic Cash, fixes to Wownero (still crashes when trying to make a new wallet on iOS but not restoring, odd. Also still need to update to latest point release), fixes to Firo starting next week. Will probably take a week soon here for some heavy spring cleaning. Particularly on iOS. What an annoying platform to develop for. BCH 0-conf transactions were perpetually pending, even when they got in a block. Fixed.
|
||||
|
||||
- Next week: Finally finishing up themes, more Tor work, next Duo release, maybe watch-only wallets if we can figure a few stuff out. I'm happy with our progress. I feel like Stack is really becoming a wallet that people want to see and use. Good UX, lots of coins (or only two if Duo), in-app swapping, privacy conscious from the get-go, and plenty of advanced features that are easy to find for power users, but hidden away enough that if you never want to touch them, they're not cluttering up your UI.
|
||||
|
||||
LASTLY! Don't know if you missed it, but Cypher Stack (the team behind Stack Wallet), are working on something new. A brand new FOSS app. [Teased on their Twitter](https://twitter.com/cypher_stack/status/1656867904632262656).
|
||||
|
||||
Thanks for your support. Shoot us a donation if you're able. QRs available on [our donations page](https://stackwallet.com/donate.html).
|
||||
|
||||
See you all next week!
|
@ -1,30 +0,0 @@
|
||||
---
|
||||
layout: post
|
||||
title: "End of week update: May 28th, 2023"
|
||||
summary: "We share what the Cypher Stack team has accomplished in Stack Wallet this week."
|
||||
tags: [dev]
|
||||
author:
|
||||
img: "/blog/assets/eowupdate-may282023.png"
|
||||
---
|
||||
|
||||
Missed another week again. Life gets in the way sometimes, and it's just me (rehrar) doing these, so you'll have to bear with me. Even now I'm a bit busy so you'll have to forgive my curt demeanor this week. Just need to get this out. I'll be back to my cheery, jokey self for the next blogpost. Anyways, 'weekly' update time.
|
||||
|
||||
- Tor. Still in progress. Had to set it aside a bit because the past two weeks were a lot of bug fixing. But we'll get to that. Not much movement here I'm afraid, but back on that this upcoming week.
|
||||
|
||||
- Themes. They launched. Then we made tweaks and updates. Pretty neat little thing we got going on now. Since initial launch we've now added things like updating a theme from within an app when there is an update to one (as opposed to before when you had to delete and reinstall). They're out, and we cut the app size like in half. People are pretty thrilled, and we are too.
|
||||
|
||||
- Tons and tons and tons of bugfixes. We fixed Epic Cash so it works perfectly now. We fixed Firo so it works (mostly) perfectly now. We made some fixes and tweaks to Bitcoin and its derivatives. So many bug fixes. I personally got sick of all the support requests for things that were our fault so I reprioritized the team to focus on cleanup these past couple weeks. I think it really shows now. The support requests have dropped off dramatically at least.
|
||||
|
||||
- Monero privacy fix. Had to update the underlying Monero version because Monero had a big privacy bug. Not something we introduced, but something that was in Monero itself. They fixed it. We applied their fix. Easy. Done.
|
||||
|
||||
- Misc. Custom PIN lengths are done. A release is coming in the next couple of days for Stack and Duo both with this change. Requested often as some people are uncomfortable with just a 4 number PIN.
|
||||
|
||||
- New coins. eCash was added. Nano is 90% done for being added. Banano (the meme coin equivalent of Nano) would be an easy add right afterwards.
|
||||
|
||||
- Podcast. We started a podcast. The StackCast. We've got two episodes uploaded so far. Check them out on [our YouTube channel](https://www.youtube.com/@stackwallet/videos). Our first two interviewes were with Reuben Yap, the project lead from Firo, and Algernon from the Trocador.app exchange service. More episodes recorded and being edited. We hope to have a crypto/privacy/FOSS focus. I'm happy with how they've turned out so far. Check them out.
|
||||
|
||||
- CashFusion. A privacy technology developed for Bitcoin Cash, we're working with the creator of CashFusion, JF, to write a Dart library so we can integrate it into Stack. We've started a FlipStarter which interested parties can donate to with BCH if they want to see this come to fruition. [Donate here](https://flipstarter.stackwallet.com/en)!
|
||||
|
||||
And a random thing to end on. Do you know the social network CoHost? We didn't. [But we have one](https://cohost.org/stackwallet). Follow us on there if you happen to be on that platform and prefer it to others.
|
||||
|
||||
Thanks for your support. Shoot us a donation if you're able. QRs available on [our donations page](https://stackwallet.com/donate.html).
|
@ -1,38 +0,0 @@
|
||||
---
|
||||
layout: post
|
||||
title: "We're coming out of beta!"
|
||||
summary: "OMG people it's finally happening!"
|
||||
tags: [dev]
|
||||
author:
|
||||
img: "/blog/assets/stack-out-of-beta.png"
|
||||
---
|
||||
|
||||
Wow, I (Diego), am not very good at getting these things out. It's been almost a year. It's harder to do than I thought. Let me make it up to you though.
|
||||
|
||||
We're coming out of beta!
|
||||
|
||||
That's right. And it's not sometime in the nebulous future. It’s now. Like right now.
|
||||
|
||||
By the time this post goes up, you should be able to download Stack Wallet version 2.0.0 for all platforms. You can find the Windows, Linux, MacOS downloads, and .apks [here](https://github.com/cypherstack/stack_wallet/releases/tag/build_222). You can also find mobile version on the Apple App Store, the Google Play Store, and F-Droid.
|
||||
|
||||
It’s been a long journey. More than two years, and there have been countless challenges and hundreds upon hundreds of bugs.
|
||||
|
||||
Now that’s not to say there won’t be bugs in this release. I know there will be some. But we’ve reached a point of stability in regards to syncing, testing, transacting, and features that I feel Stack is ready for to come out of its shell.
|
||||
|
||||
There’s more to do. We’ve got a big Monero/Wownero rework coming which will, among other things, bring polyseed and XMR/WOW on Windows. There’s a few more known UI bugs, as well as a few other things. But we’ll get there. Rest assured. :)
|
||||
|
||||
Now what’s in this release? Well, we added Bitcoin Frost for mobile devices (desktop coming soon). We added this in collaboration with our good friend Kayaba from Serai, and we’re submitting to the HRF Bounties in hopes of nabbing that prize. Frost is...an interesting and difficult piece of software, but I think we gave it our famous UI/UX polish that makes it about as good as it can be for now.
|
||||
|
||||
We’ve also added Solana, Peercoin, Taproot support for BTC, and expanded the Tor functionality to cover pretty much all coins. The only exceptions are XMR/WOW (coming with the refactor), and Epic Cash.
|
||||
|
||||
Now for all of you Stack Duo users who have waited so patiently for many, many months. We are, this very moment, working on a system that will allow us to release Duo alongside Stack Wallet instantly. Up until this point we’ve been manually pulling all relevant changes from Stack to Duo with each release. This has become infeasible to continue. So we’re working on a powerful system that will bring both apps (as well as potentially a few others) into the same repo. We (and you if you’re tech savvy enough) will be able to run a few simple commands when we’re doing our builds for distribution that will just add the necessary functionality, change the names and images, and everything else necessary.
|
||||
|
||||
As always you can check our Github to see progress made on things in real time.
|
||||
|
||||
Wowee what a trip! I’m so proud of the Stack Wallet team, and so grateful to the small community we’ve built. I’m also stoked to be a part of a growing group of open-source applications that all help and build off of each other. People like Foundation Devices (thanks for the tor stuff), Cake Wallet (thanks for working with us on the Monero stuff), Serai (thanks for the Frost stuff), Peercoin (thanks for coinlib and taproot and making a new Dart package to replace the ancient Bitcoin ones there), Firo (for trusting us with being the first mobile Spark wallet), and so many more.
|
||||
|
||||
What’s next? Beyond the Duo stuff we’ve got several smaller things that we’ve wanted for a long time. Things like RBF, CPFP, and PSBTs for Bitcoin, CashTokens for BCH, MWEB and Runes for LTC, Spark Assets for Firo. The list goes on and on.
|
||||
|
||||
We hope you’re excited about it as we are. Thanks for sticking with us on this journey so far.
|
||||
|
||||
~ Diego “rehrar” Salazar
|
Before Width: | Height: | Size: 47 KiB |
Before Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 91 KiB |
Before Width: | Height: | Size: 77 KiB |
Before Width: | Height: | Size: 51 KiB |
Before Width: | Height: | Size: 56 KiB |
Before Width: | Height: | Size: 94 KiB |
Before Width: | Height: | Size: 307 KiB |
Before Width: | Height: | Size: 300 KiB |
Before Width: | Height: | Size: 162 KiB |
Before Width: | Height: | Size: 211 KiB |
Before Width: | Height: | Size: 223 KiB |
Before Width: | Height: | Size: 210 KiB |
Before Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 95 KiB |
Before Width: | Height: | Size: 96 KiB |
Before Width: | Height: | Size: 95 KiB |
Before Width: | Height: | Size: 97 KiB |
Before Width: | Height: | Size: 149 KiB |
Before Width: | Height: | Size: 1017 KiB |
@ -1,80 +0,0 @@
|
||||
---
|
||||
layout: base
|
||||
title: Stack Wallet Blog
|
||||
---
|
||||
|
||||
<section class="page-intro section">
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<h1>Blog</h1>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="faq-nav">
|
||||
<div class="container">
|
||||
<ul class="row">
|
||||
<li><a href="{{ site.baseurl }}/blog/">all</a></li>
|
||||
<li><a href="{{ site.baseurl }}/tag/guides/">guides</a></li>
|
||||
<li><a href="{{ site.baseurl }}/tag/dev/">dev</a></li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="blog-section">
|
||||
<div class="container">
|
||||
{% for post in paginator.posts %}
|
||||
<div class="row">
|
||||
<div class="col post-section">
|
||||
<div class="post-meta">
|
||||
<p class="post-date">{{post.date | date: '%B %d, %Y'}}</p>
|
||||
</div>
|
||||
|
||||
<a href="{{ site.baseurl }}{{ post.url }}" class="post-link">
|
||||
<h2>{{ post.title }}</h2>
|
||||
<p>{{ post.summary }}</p>
|
||||
{%if post.img%}
|
||||
<img src="{{post.img}}" alt="{{post.alt}}">
|
||||
{%endif%}
|
||||
</a>
|
||||
<p class="post-tag">
|
||||
{% for tag in post.tags %}
|
||||
<a href="{{ site.baseurl }}/tag/{{tag}}">{{tag}}</a>
|
||||
{% endfor %}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section class="blog-section">
|
||||
<div class="container">
|
||||
<div class="pagination">
|
||||
{% if paginator.total_pages > 1 %}
|
||||
<div class="text-center page-numbers"><p>
|
||||
{% if paginator.previous_page %}
|
||||
<a href="{{ site.baseurl }}{{ paginator.previous_page_path}}" class="page-button">Prev</a>
|
||||
{% endif %}
|
||||
|
||||
{% for page in (1..paginator.total_pages) %}
|
||||
{% assign total = paginator.total_pages %}
|
||||
|
||||
|
||||
{% if page == paginator.page %}
|
||||
{{ page }} of {{total}}
|
||||
|
||||
|
||||
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
|
||||
{% if paginator.next_page %}
|
||||
<a href="{{ site.baseurl }}{{ paginator.next_page_path}}" class="page-button">Next</a>
|
||||
{% endif %}
|
||||
</p></div>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
773
css/style.css
@ -367,8 +367,8 @@ h1, h2, h3 {
|
||||
display: inline-block;
|
||||
position: relative;
|
||||
padding: 1rem 0;
|
||||
margin-left: 1.8rem;
|
||||
margin-right: 1.8rem;
|
||||
margin-left: 1rem;
|
||||
margin-right: 1rem;
|
||||
}
|
||||
|
||||
.main-menu li.nav-item a {
|
||||
@ -432,7 +432,7 @@ h1, h2, h3 {
|
||||
background: #F7F7F7;
|
||||
visibility: hidden;
|
||||
opacity: 0;
|
||||
width: 30rem;
|
||||
min-width: 15rem;
|
||||
position: absolute;
|
||||
transition: all 0.5s ease;
|
||||
margin-top: 1rem;
|
||||
@ -445,78 +445,29 @@ h1, h2, h3 {
|
||||
-moz-box-shadow: 0px 0px 10px 0px rgba(84,104,119,0.3);
|
||||
box-shadow: 0px 0px 10px 0px rgba(84,104,119,0.3);
|
||||
border-radius: 8px;
|
||||
padding: 1rem;
|
||||
}
|
||||
|
||||
.main-menu li.nav-item ul.dropdown .row {
|
||||
-webkit-box-align: start;
|
||||
-ms-flex-align: start;
|
||||
align-items: flex-start;
|
||||
flex-wrap: wrap;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
.main-menu li.nav-item ul.dropdown .row:last-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.main-menu li.nav-item ul.dropdown .col {
|
||||
-ms-flex-preferred-size: 50%;
|
||||
flex-basis: 50%;
|
||||
max-width: 50%;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.main-menu li.nav-item ul.dropdown li {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.main-menu li.nav-item ul.dropdown .systemlink a {
|
||||
padding: 1rem 1rem 1rem 3rem;
|
||||
position: relative;
|
||||
border-radius: 8px;
|
||||
}
|
||||
|
||||
.main-menu li.nav-item ul.dropdown .systemlink a svg, .main-menu li.nav-item ul.dropdown .systemlink a img {
|
||||
width: 1.5rem;
|
||||
position: absolute;
|
||||
top: 1rem;
|
||||
left: 1rem;
|
||||
}
|
||||
|
||||
.main-menu li.nav-item ul.dropdown .systemlink a .systext p.system-title {
|
||||
font-size: 1rem;
|
||||
border-bottom: 2px solid rgba(0,0,0,0);
|
||||
display: inline-block;
|
||||
line-height: 1.3;
|
||||
}
|
||||
|
||||
.main-menu li.nav-item ul.dropdown .systemlink .systext p.system-about {
|
||||
font-weight: 400;
|
||||
font-size: 0.75rem;
|
||||
margin-top: 0.25rem;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
.main-menu li.nav-item ul.dropdown .droptitle {
|
||||
font-weight: 700;
|
||||
font-size: 0.9rem;
|
||||
margin-bottom: 0.5rem;
|
||||
margin-top:0.5rem;
|
||||
color: #232323;
|
||||
}
|
||||
|
||||
.main-menu li.nav-item ul.dropdown li a {
|
||||
display: flex;
|
||||
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;
|
||||
transition: background-color ease-out .3s;
|
||||
-webkit-box-align: start;
|
||||
-ms-flex-align: start;
|
||||
align-items: flex-start;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.main-menu li.nav-item ul.dropdown li:nth-of-type(1) a {
|
||||
border-radius: 8px 8px 0 0;
|
||||
}
|
||||
|
||||
.main-menu li.nav-item ul.dropdown li:nth-of-type(3) a {
|
||||
border-radius: 0 0 8px 8px;
|
||||
}
|
||||
|
||||
.main-menu li.nav-item ul.dropdown li a:hover, .main-menu li.nav-item ul.dropdown li a:active, .main-menu li.nav-item ul.dropdown li a:focus {
|
||||
@ -529,12 +480,6 @@ h1, h2, h3 {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.main-menu li.nav-item ul.dropdown .systemlink a:hover .systext p.system-title, .main-menu li.nav-item ul.dropdown .systemlink a:active .systext p.system-title, .main-menu li.nav-item ul.dropdown .systemlink a:focus .systext p.system-title {
|
||||
border-bottom: 2px solid #232323;
|
||||
color: #232323;
|
||||
transition: border-bottom-color .1s ease-in-out;
|
||||
}
|
||||
|
||||
.main-menu li.nav-item ul.dropdown li a span {
|
||||
vertical-align: middle;
|
||||
}
|
||||
@ -683,6 +628,7 @@ header .container {
|
||||
} */
|
||||
|
||||
.slide-nav {
|
||||
text-align: center;
|
||||
position: absolute;
|
||||
top: 99%;
|
||||
width: 100%;
|
||||
@ -697,7 +643,6 @@ header .container {
|
||||
opacity: -1;
|
||||
z-index: 100;
|
||||
box-shadow: 0 4px 5px rgba(0,0,0,0.25);
|
||||
padding: 1rem 0;
|
||||
}
|
||||
|
||||
.slide-nav::-webkit-scrollbar {
|
||||
@ -725,20 +670,16 @@ header .container {
|
||||
}
|
||||
|
||||
#list1:checked ~ .dropdown-content, #list2:checked ~ .dropdown-content, #list3:checked ~ .dropdown-content, #list4:checked ~ .dropdown-content {
|
||||
display: flex;
|
||||
display: block;
|
||||
position: inherit;
|
||||
opacity: 1;
|
||||
visibility: visible;
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.slide-nav .mob-item {
|
||||
padding: 0 1.5rem;
|
||||
}
|
||||
|
||||
.slide-nav .mob-item > a, .slide-nav .mob-item > label {
|
||||
font-weight: 700;
|
||||
font-size: 1rem;
|
||||
font-size: 1.2rem;
|
||||
display: block;
|
||||
padding: 1rem 0;
|
||||
text-decoration: none;
|
||||
@ -746,7 +687,7 @@ header .container {
|
||||
-moz-transition: all ease-out .2s;
|
||||
-o-transition: all ease-out .2s;
|
||||
transition: all ease-out .2s;
|
||||
border-top: 1px solid #CFCFCF;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.slide-nav .mob-item label {
|
||||
@ -759,7 +700,7 @@ header .container {
|
||||
display: inline-block;
|
||||
position: absolute;
|
||||
top: 1.5rem;
|
||||
right: 1rem;
|
||||
left: 2rem;
|
||||
width: 3px;
|
||||
height: 1rem;
|
||||
background-color: #232323;
|
||||
@ -776,10 +717,10 @@ header .container {
|
||||
}
|
||||
|
||||
.slide-nav .mob-item input:checked + label:after {
|
||||
background-color: #232323;
|
||||
background-color: #0056D2;
|
||||
}
|
||||
|
||||
/*.slide-nav .mob-item .dropdown-content li a {
|
||||
.slide-nav .mob-item .dropdown-content li a {
|
||||
font-weight: 700;
|
||||
font-size: 1rem;
|
||||
display: block;
|
||||
@ -792,67 +733,10 @@ header .container {
|
||||
text-align: left;
|
||||
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: #232323;
|
||||
}
|
||||
|
||||
.slide-nav .mob-item .dropdown-content.row {
|
||||
-webkit-box-align: start;
|
||||
-ms-flex-align: start;
|
||||
align-items: flex-start;
|
||||
flex-wrap: wrap;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
.slide-nav .mob-item .dropdown-content li.systemlink {
|
||||
-ms-flex-preferred-size: 50%;
|
||||
flex-basis: 50%;
|
||||
max-width: 50%;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.slide-nav .mob-item .dropdown-content li a {
|
||||
padding: 1rem 1rem 1rem 3rem;
|
||||
border-radius: 8px;
|
||||
position: relative;
|
||||
display: flex;
|
||||
font-size: 1rem;
|
||||
-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;
|
||||
-webkit-box-align: start;
|
||||
-ms-flex-align: start;
|
||||
align-items: flex-start;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.slide-nav .mob-item .dropdown-content li a:hover, .slide-nav .mob-item .dropdown-content li a:active, .slide-nav .mob-item .dropdown-content li a:focus {
|
||||
background-color: rgba(35,35,35,.05);
|
||||
}
|
||||
|
||||
.slide-nav .mob-item .dropdown-content li a svg, .slide-nav .mob-item .dropdown-content li a img {
|
||||
width: 1.5rem;
|
||||
position: absolute;
|
||||
top: 1rem;
|
||||
left: 1rem;
|
||||
}
|
||||
|
||||
.slide-nav .mob-item .dropdown-content li a .systext p.system-title {
|
||||
font-size: 1rem;
|
||||
border-bottom: 2px solid rgba(0,0,0,0);
|
||||
display: inline-block;
|
||||
line-height: 1.3;
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.slide-nav .mob-item .dropdown-content li .systext p.system-about {
|
||||
font-weight: 400;
|
||||
font-size: 0.8rem;
|
||||
margin-top: 0.25rem;
|
||||
line-height: 1.5;
|
||||
color: #0056D2;
|
||||
}
|
||||
|
||||
.logo-mobile img {
|
||||
@ -869,17 +753,6 @@ header .container {
|
||||
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 32rem) {
|
||||
|
||||
.slide-nav .mob-item .dropdown-content li.systemlink {
|
||||
-ms-flex-preferred-size: 100%;
|
||||
flex-basis: 100%;
|
||||
max-width: 100%;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/*intro*/
|
||||
|
||||
@ -922,37 +795,15 @@ header .container {
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
#intro .download-btn a {
|
||||
display: inline-block;
|
||||
text-decoration: none;
|
||||
font-size: 1rem;
|
||||
font-weight: 700;
|
||||
color: #ffffff;
|
||||
background-color: #232323;
|
||||
border-radius: 4rem;
|
||||
padding: 1rem 2rem;
|
||||
line-height: 1.5;
|
||||
margin-top: 2rem;
|
||||
letter-spacing: 0.5px;
|
||||
-webkit-transition: all ease-out .3s;
|
||||
-moz-transition: all ease-out .3s;
|
||||
-o-transition: all ease-out .3s;
|
||||
transition: all ease-out .3s;
|
||||
}
|
||||
|
||||
#intro .download-btn a svg {
|
||||
vertical-align: middle;
|
||||
margin-left: 1rem;
|
||||
}
|
||||
|
||||
#intro .download-btn a
|
||||
|
||||
#intro .download-btn a:hover, #intro .download-btn a:active, #intro .download-btn a:focus {
|
||||
background-color: #383838;
|
||||
#intro .download-btn {
|
||||
margin-top: 1rem;
|
||||
-ms-flex-pack: justify;
|
||||
-webkit-box-pack: justify;
|
||||
justify-content: start;
|
||||
}
|
||||
|
||||
|
||||
.download-badge {
|
||||
#intro .download-badge {
|
||||
width: 12rem;
|
||||
height: 4rem;
|
||||
display: block;
|
||||
@ -960,25 +811,25 @@ header .container {
|
||||
margin-right: 1rem;
|
||||
}
|
||||
|
||||
.download-ios {
|
||||
#intro .download-ios {
|
||||
background: url(../img/app-store-badge.svg);
|
||||
background-size: contain;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.download-playstore {
|
||||
#intro .download-playstore {
|
||||
background: url(../img/google-play-badge.svg);
|
||||
background-size: contain;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.download-android {
|
||||
#intro .download-android {
|
||||
background: url(../img/android-apk-badge.svg);
|
||||
background-size: contain;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.download-fdroid {
|
||||
#intro .download-fdroid {
|
||||
background: url(../img/fdroid-badge.svg);
|
||||
background-size: contain;
|
||||
background-repeat: no-repeat;
|
||||
@ -1105,7 +956,7 @@ header .container {
|
||||
}
|
||||
|
||||
#intro .download-btn a {
|
||||
margin: 2rem 3rem 0 3rem;
|
||||
margin: 0.5rem 3rem 0 3rem;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
@ -1131,165 +982,8 @@ header .container {
|
||||
padding: 3rem 0;
|
||||
}
|
||||
|
||||
#intro .download-btn a span {
|
||||
display: none;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/*downloads*/
|
||||
|
||||
#download .container {
|
||||
position: relative;
|
||||
padding-top: 10rem;
|
||||
padding-bottom: 6rem;
|
||||
}
|
||||
|
||||
#download .container:before {
|
||||
content: 'download';
|
||||
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;
|
||||
}
|
||||
|
||||
#download .row.system-cards {
|
||||
-ms-flex-pack: justify;
|
||||
-webkit-box-pack: justify;
|
||||
justify-content: space-between;
|
||||
margin-top: 3rem;
|
||||
}
|
||||
|
||||
#download .row.system-cards .card {
|
||||
-ms-flex-preferred-size: 32%;
|
||||
flex-basis: 32%;
|
||||
max-width: 22.5rem;
|
||||
margin-bottom: 1.75rem;
|
||||
background: #ffffff;
|
||||
border-radius: 32px;
|
||||
padding: 2rem;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 75rem) {
|
||||
#download .row.system-cards .card {
|
||||
-ms-flex-preferred-size: 32%;
|
||||
flex-basis: 32%;
|
||||
max-width: 19.33rem;
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
|
||||
#download .card h3 {
|
||||
font-size: 1.3rem;
|
||||
}
|
||||
|
||||
#download .card p {
|
||||
height: 6rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 62rem) {
|
||||
#download .row.system-cards .card {
|
||||
-ms-flex-preferred-size: 48%;
|
||||
flex-basis: 48%;
|
||||
max-width: 48%;
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 40rem) {
|
||||
#download .row.system-cards .card {
|
||||
-ms-flex-preferred-size: 100%;
|
||||
flex-basis: 100%;
|
||||
max-width: 100%;
|
||||
margin-bottom: 1.5rem;
|
||||
}
|
||||
}
|
||||
|
||||
#download .card.feature-icon img, #download .card.feature-icon svg {
|
||||
width: 3rem;
|
||||
margin-bottom: 2rem;
|
||||
}
|
||||
|
||||
#download .card h3, #download .card-long h3 {
|
||||
font-size: 1.5rem;
|
||||
font-family: 'Noto Sans', sans-serif;
|
||||
font-weight: 700;
|
||||
line-height: 1.2;
|
||||
}
|
||||
|
||||
#download .card p {
|
||||
font-size: 1rem;
|
||||
font-family: 'Noto Sans', sans-serif;
|
||||
font-weight: 400;
|
||||
margin-top: 0.75rem;
|
||||
line-height: 1.6;
|
||||
}
|
||||
|
||||
#download .card a {
|
||||
text-decoration: none;
|
||||
color: #3030D0;
|
||||
font-weight: 700;
|
||||
margin-top: 2rem;
|
||||
display: inline-block;
|
||||
line-height: 1.3;
|
||||
-webkit-transition: all ease-out .3s;
|
||||
-moz-transition: all ease-out .3s;
|
||||
-o-transition: all ease-out .3s;
|
||||
transition: all ease-out .3s;
|
||||
}
|
||||
|
||||
#download .card.feature-icon a svg {
|
||||
margin: 0 0 0 0.25rem;
|
||||
width: 1.125rem;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
#download .card a:hover, #download .card a:active, #download .card a:focus {
|
||||
color: #5959d9;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 75rem) {
|
||||
|
||||
#download .card h3 {
|
||||
font-size: 1.3rem;
|
||||
}
|
||||
|
||||
#download .card p {
|
||||
height: 4rem;
|
||||
}
|
||||
|
||||
#download .card a {
|
||||
margin-top: 1rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 48rem) {
|
||||
|
||||
#download .card h3 {
|
||||
font-size: 1.2rem;
|
||||
}
|
||||
|
||||
#download .card p {
|
||||
height: 5rem;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 40rem) {
|
||||
|
||||
#download .card p {
|
||||
height: auto;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/*features*/
|
||||
|
||||
#features .container {
|
||||
@ -1314,12 +1008,27 @@ header .container {
|
||||
|
||||
#feature .container {
|
||||
position: relative;
|
||||
padding-top: 8rem;
|
||||
padding-top: 13rem;
|
||||
}
|
||||
|
||||
#feature .container:before {
|
||||
content: 'features';
|
||||
display; block;
|
||||
color: gainsboro;
|
||||
font-family: 'Noto Sans', sans-serif;
|
||||
font-weight: 700;
|
||||
font-size: 10rem;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
right: -12rem;
|
||||
z-index: -1;
|
||||
line-height: 1;
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 100rem) {
|
||||
|
||||
#features .container:before, #download .container:before {
|
||||
#features .container:before {
|
||||
left: -2rem;
|
||||
}
|
||||
|
||||
@ -1335,11 +1044,11 @@ header .container {
|
||||
display: none;
|
||||
}
|
||||
|
||||
#features .container:before, #download .container:before {
|
||||
#features .container:before {
|
||||
font-size: 8rem;
|
||||
}
|
||||
|
||||
#features .container, #download .container {
|
||||
#features .container {
|
||||
padding-top: 8rem;
|
||||
}
|
||||
|
||||
@ -1350,12 +1059,12 @@ header .container {
|
||||
|
||||
@media only screen and (max-width: 48rem) {
|
||||
|
||||
#features .container:before, #download .container:before {
|
||||
#features .container:before {
|
||||
font-size: 8rem;
|
||||
left: 1.5rem;
|
||||
}
|
||||
|
||||
#features .container, .download .container {
|
||||
#features .container {
|
||||
padding-top: 8rem;
|
||||
}
|
||||
|
||||
@ -1366,12 +1075,12 @@ header .container {
|
||||
|
||||
@media only screen and (max-width: 37rem) {
|
||||
|
||||
#features .container:before, #download .container:before {
|
||||
#features .container:before {
|
||||
font-size: 4rem;
|
||||
right: 1.5rem;
|
||||
}
|
||||
|
||||
#features .container, #download .container {
|
||||
#features .container {
|
||||
padding-top: 4rem;
|
||||
}
|
||||
|
||||
@ -1512,15 +1221,6 @@ header .container {
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
#support.sup-page .container {
|
||||
padding-top: 0 !important;
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
#support.sup-page .container:before {
|
||||
display: none;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 100rem) {
|
||||
|
||||
#support .container:before {
|
||||
@ -1576,15 +1276,6 @@ header .container {
|
||||
margin-right: 0.5rem;
|
||||
}
|
||||
|
||||
.social-support .social-links i.icon-session {
|
||||
background-image: url(../img/session-icon.svg);
|
||||
background-repeat: no-repeat;
|
||||
display: inline-block;
|
||||
width: 1.7rem;
|
||||
height: 1.7rem;
|
||||
background-size: 1.7rem 1.7rem;
|
||||
}
|
||||
|
||||
.social-support .social-links li:hover i {
|
||||
color: #3030D0;
|
||||
}
|
||||
@ -2057,358 +1748,6 @@ header .container {
|
||||
line-height: 1.6;
|
||||
}
|
||||
|
||||
/*blog*/
|
||||
|
||||
.page-intro {
|
||||
padding: 6rem 0 2rem 0;
|
||||
}
|
||||
|
||||
.page-intro h1 {
|
||||
text-align: center;
|
||||
font-size: 3rem;
|
||||
font-family: "Noto Sans", sans-serif;
|
||||
font-weight: 800;
|
||||
}
|
||||
|
||||
.faq-nav .row {
|
||||
-ms-flex-pack: center;
|
||||
-webkit-box-pack: center;
|
||||
justify-content: center;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.faq-nav ul li {
|
||||
margin-right: 1rem;
|
||||
}
|
||||
|
||||
.faq-nav ul li:last-of-type {
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
.faq-nav ul li a {
|
||||
padding: 0.5rem 1rem;
|
||||
display: block;
|
||||
text-decoration: none;
|
||||
font-size: 1rem;
|
||||
-webkit-transition: all ease-out .2s;
|
||||
-moz-transition: all ease-out .2s;
|
||||
-o-transition: all ease-out .2s;
|
||||
transition: all ease-out .2s;
|
||||
background-color: #E0E3E3;
|
||||
border-radius: 100px;
|
||||
min-width: 4rem;
|
||||
}
|
||||
|
||||
.faq-nav ul li a:hover, .faq-nav ul li a:focus, .faq-nav ul li a:active {
|
||||
background-color: #CDCFD2;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 62rem) {
|
||||
|
||||
.faq-nav ul li a {
|
||||
font-size: 1rem;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 48rem) {
|
||||
|
||||
.page-intro h1 {
|
||||
font-size: 2.5rem;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 45rem) {
|
||||
|
||||
.faq-nav {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.faq-nav.disclaimer {
|
||||
display: block;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 30rem) {
|
||||
|
||||
}
|
||||
|
||||
.blog-section {
|
||||
padding-top: 4rem;
|
||||
}
|
||||
|
||||
.blog-section:last-of-type {
|
||||
padding-bottom: 6rem;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 38rem) {
|
||||
|
||||
.blog-section {
|
||||
padding-top: 4rem;
|
||||
}
|
||||
|
||||
.blog-section:last-of-type {
|
||||
padding-bottom: 4rem;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
.blog-section .container {
|
||||
width: 43rem;
|
||||
}
|
||||
|
||||
.blog-section .col.post-section {
|
||||
background-color: #ffffff;
|
||||
margin-top: 2rem;
|
||||
border-radius: 32px;
|
||||
padding: 2rem;
|
||||
}
|
||||
|
||||
.blog-section .col.post-section .post-meta {
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
.blog-section .col.post-section .post-meta p, .blog-section .col.post-page .post-meta p {
|
||||
color: #A9ACAC;
|
||||
}
|
||||
|
||||
.blog-section .col.post-section a.post-link {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.blog-section .col.post-section a.post-link h2 {
|
||||
font-size: 1.8rem;
|
||||
line-height: 1.3;
|
||||
}
|
||||
|
||||
.blog-section .col.post-section a.post-link p, .blog-section .post-page .p-summary {
|
||||
font-size: 1rem;
|
||||
color: #A9ACAC;
|
||||
padding-top: 0.5rem;
|
||||
}
|
||||
|
||||
.blog-section .col.post-section a.post-link img {
|
||||
margin-top: 1.5rem;
|
||||
border-radius: 16px;
|
||||
}
|
||||
|
||||
.blog-section .col.post-section .post-tag {
|
||||
margin-top: 2rem;
|
||||
}
|
||||
|
||||
.blog-section .col.post-section .post-tag a {
|
||||
text-decoration: none;
|
||||
color: #232323;
|
||||
background-color: #E0E3E3;
|
||||
border-radius: 32px;
|
||||
padding: 0.5rem 1rem;
|
||||
margin-right: 0.5rem;
|
||||
-webkit-transition: all ease-out .2s;
|
||||
-moz-transition: all ease-out .2s;
|
||||
-o-transition: all ease-out .2s;
|
||||
transition: all ease-out .2s;
|
||||
}
|
||||
|
||||
.blog-section .col.post-section .post-tag a:hover, .blog-section .col.post-section .post-tag a:active, .blog-section .col.post-section .post-tag a:focus {
|
||||
background-color: #CDCFD2;
|
||||
}
|
||||
|
||||
.blog-section .pagination {
|
||||
text-align: center;
|
||||
font-size: 1.2rem;
|
||||
}
|
||||
|
||||
.blog-section .pagination .page-button {
|
||||
text-decoration: none;
|
||||
color: #fff;
|
||||
background-color: #232323;
|
||||
padding: 0.5rem 1rem;
|
||||
min-width: 4rem;
|
||||
border-radius: 100px;
|
||||
display: inline-block;
|
||||
margin-left: 1rem;
|
||||
margin-right: 1rem;
|
||||
-webkit-transition: all ease-out .2s;
|
||||
-moz-transition: all ease-out .2s;
|
||||
-o-transition: all ease-out .2s;
|
||||
transition: all ease-out .2s;
|
||||
}
|
||||
|
||||
.blog-section .pagination .page-button:hover, .blog-section .pagination .page-button:active, .blog-section .pagination .page-button:focus {
|
||||
background-color: #454545;
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-meta {
|
||||
margin-top: 1rem;
|
||||
}
|
||||
|
||||
.blog-section .post-page h1 {
|
||||
font-size: 1.8rem;
|
||||
line-height: 1.3;
|
||||
margin-top: 2rem;
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-body img {
|
||||
max-width: 100%;
|
||||
width: auto;
|
||||
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-body h2 {
|
||||
font-size: 1.5rem;
|
||||
margin-top: 3rem;
|
||||
margin-bottom: -1rem;
|
||||
font-weight: 700;
|
||||
line-height: 1.3;
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-body h3 {
|
||||
font-size: 1.5rem;
|
||||
font-family: "Noto Sans", sans-serif;
|
||||
margin-bottom: -1rem;
|
||||
margin-top: 2rem;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-body h4 {
|
||||
font-size: 1.5rem;
|
||||
font-family: "Noto Sans", sans-serif;
|
||||
margin-bottom: -1rem;
|
||||
margin-top: 2rem;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-body p, .blog-section .col.post-page .post-body table {
|
||||
font-size: 1.2rem;
|
||||
padding-top: 2rem;
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-body table {
|
||||
margin-top: 2rem;
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-body table td, th {
|
||||
padding: 1rem 2rem;
|
||||
text-align: left;
|
||||
background: #DFEBF2;
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-body table tr {
|
||||
border-bottom: 1px solid #fff;
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-body p a {
|
||||
text-decoration: none;
|
||||
color: #9b1c2e;
|
||||
border-bottom: 1px solid #9b1c2e;
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-body ul {
|
||||
list-style: disc;
|
||||
padding-top: 2rem;
|
||||
padding-left: 2rem;
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-body ul ul {
|
||||
list-style: circle;
|
||||
padding-top: 0;
|
||||
}
|
||||
|
||||
.blog-section ol, .guide-section ol {
|
||||
list-style: decimal;
|
||||
margin-left: 1.5rem;
|
||||
margin-top: 2rem;
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-body ul li, .blog-section .col.post-page .post-body ol li {
|
||||
font-size: 1.2rem;
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-body ul li a, .blog-section .col.post-page .post-body ol li a {
|
||||
color: #9b1c2e;
|
||||
text-decoration: none;
|
||||
border-bottom: 1px solid #9b1c2e;
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-body ul p, .blog-section .col.post-page .post-body ol p {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-body code {
|
||||
background-color: blue;
|
||||
display: block;
|
||||
overflow: auto;
|
||||
padding: 1rem;
|
||||
white-space: pre;
|
||||
background-color: #DFEBF2;
|
||||
font: 0.9rem andale mono,Courier,courier new,monospace;
|
||||
margin-top: 1rem;
|
||||
}
|
||||
|
||||
.blog-section h2.tag-blog {
|
||||
font-size: 2.5rem;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 48rem) {
|
||||
|
||||
.page-intro {
|
||||
padding-top: 3rem;
|
||||
}
|
||||
|
||||
.blog-section {
|
||||
padding-top: 3rem;
|
||||
}
|
||||
|
||||
.blog-section .container {
|
||||
width: auto;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.blog-section .post-page {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.blog-section .row:first-child .col.post-section {
|
||||
margin-top: 0;
|
||||
}
|
||||
|
||||
.blog-section .col.post-section a.post-link h2, .blog-section .post-page h1 {
|
||||
font-size: 1.8rem;
|
||||
}
|
||||
|
||||
.blog-section .col.post-page .post-body h2 {
|
||||
font-size: 1.7rem;
|
||||
}
|
||||
|
||||
.blog-section .col.post-section .post-tag {
|
||||
margin-top: 1.5rem;
|
||||
}
|
||||
|
||||
.blog-section .col.post-section .post-tag a {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 45rem) {
|
||||
|
||||
.blog-section {
|
||||
padding-top: 0;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 30rem) {
|
||||
|
||||
.blog-section .col.post-section a.post-link h2, .blog-section .post-page h1 {
|
||||
font-size: 1.7rem;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* footer */
|
||||
|
||||
footer {
|
||||
|
@ -1,3 +0,0 @@
|
||||
<svg width="256" height="256" viewBox="0 0 256 256" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M183.217 161.652C177.674 161.652 173.217 157.167 173.217 151.588C173.217 146.009 177.674 141.524 183.217 141.524C188.761 141.524 193.217 146.009 193.217 151.588C193.217 157.167 188.761 161.652 183.217 161.652ZM72.7826 161.652C67.2391 161.652 62.7826 157.167 62.7826 151.588C62.7826 146.009 67.2391 141.524 72.7826 141.524C78.3261 141.524 82.7826 146.009 82.7826 151.588C82.7826 157.167 78.3261 161.652 72.7826 161.652ZM186.804 101.05L206.804 66.2638C208 64.2948 207.239 61.6695 205.283 60.5756C203.326 59.3723 200.717 60.138 199.63 62.107L179.413 97.3305C163.978 90.2202 146.587 86.2821 128 86.2821C109.413 86.2821 92.1304 90.2202 76.5869 97.3305L56.3695 62.107C55.1739 60.138 52.6739 59.3723 50.7174 60.5756C48.7609 61.7789 48 64.2948 49.1957 66.2638L69.1956 101.05C34.8478 119.865 11.4783 154.76 8 196H248C244.522 154.76 221.152 119.755 186.804 101.05Z" fill="#60BF7F"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 989 B |
@ -1,4 +0,0 @@
|
||||
<svg width="256" height="256" viewBox="0 0 256 256" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M189.822 135.355C190.03 117.732 199.254 101.457 214.283 92.2304C204.748 78.6502 189.408 70.357 172.824 69.8387C155.411 67.9727 138.413 80.3089 129.603 80.3089C120.792 80.3089 106.8 70.046 92.0819 70.357C72.6997 70.979 55.0795 81.7602 45.5438 98.7613C25.436 133.593 40.465 184.7 59.64 212.897C69.2793 226.684 80.5769 242.027 95.295 241.508C109.702 240.886 115.092 232.282 132.505 232.282C149.918 232.282 154.789 241.508 169.818 241.094C185.262 240.886 195.005 227.306 204.333 213.311C211.277 203.463 216.564 192.682 220.088 181.175C201.742 173.4 189.719 155.363 189.719 135.459L189.822 135.355Z" fill="#232323"/>
|
||||
<path d="M161.423 51.2829C169.818 41.1237 173.964 28.1655 173.031 15C160.179 16.3476 148.259 22.4639 139.656 32.2084C131.261 41.8493 126.908 54.3928 127.737 67.1437C140.797 67.2473 153.234 61.4421 161.423 51.2829Z" fill="#232323"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 960 B |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 5.9 KiB |
@ -1,10 +0,0 @@
|
||||
<svg width="304" height="337" viewBox="0 0 304 337" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_22_323)">
|
||||
<path d="M255.67 170.86L192.19 135.69H235.22C272.63 135.69 303.07 105.26 303.07 67.85C303.07 30.44 272.63 0 235.22 0H85C38.13 0 0 38.13 0 85C0 118.42 18.16 149.25 47.4 165.45L110.88 200.62H67.85C30.44 200.62 0 231.05 0 268.46C0 305.87 30.44 336.31 67.85 336.31H218.07C264.94 336.31 303.07 298.18 303.07 251.31C303.06 217.88 284.9 187.06 255.67 170.86ZM57.58 147.05C35.52 134.83 21.63 111.8 21.04 86.66C20.19 50.57 50.5 21.02 86.61 21.02H233.86C259.04 21.02 280.74 40.33 281.98 65.48C283.31 92.36 261.82 114.66 235.22 114.66C235.22 114.66 174.23 114.67 150.41 114.67C145.22 114.67 141.04 118.88 141.03 124.06L141.01 193.28L57.58 147.05ZM216.46 315.28H69.2C44.02 315.28 22.32 295.97 21.08 270.82C19.75 243.94 41.24 221.64 67.84 221.64H152.65C157.84 221.64 162.04 217.43 162.04 212.25V143.02L245.48 189.25C267.54 201.47 281.43 224.5 282.02 249.64C282.87 285.73 252.56 315.28 216.46 315.28Z" fill="#3030D0"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_22_323">
|
||||
<rect width="303.06" height="336.3" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
Before Width: | Height: | Size: 1.1 KiB |
@ -1,3 +0,0 @@
|
||||
<svg width="256" height="256" viewBox="0 0 256 256" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M29.011 56.4067L110.153 45.1743V123.967H29L29.011 56.4067ZM29.011 200.593L110.153 211.837V134.006H29L29.011 200.593ZM119.074 213.031L227 228V134.006H119.074V213.031ZM119.074 43.9692V123.967H227V29L119.074 43.9692Z" fill="#232323"/>
|
||||
</svg>
|
Before Width: | Height: | Size: 348 B |
119
index.html
@ -9,21 +9,11 @@ permalink: /index.html
|
||||
<div class="intro-info col">
|
||||
<h1>Stack Wallet</h1>
|
||||
<p>The first open-source, non-custodial, privacy-preserving cryptocurrency wallet for all crypto fans</p>
|
||||
<div class="download-btn">
|
||||
<a href="/index.html#download">
|
||||
Download <span>Stack Wallet</span>
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_9795_104203)">
|
||||
<path d="M17.9352 14.1844L13.1023 19.0172C12.6898 19.4344 12.2305 19.5 12.0008 19.5C11.772 19.5 11.3141 19.4348 10.9391 19.0595L6.06641 14.1844C5.48047 13.5984 5.48047 12.6492 6.06641 12.0633C6.65234 11.4773 7.60156 11.4773 8.1875 12.0633L10.5008 14.3812V6C10.5008 5.17078 11.1725 4.5 12.0008 4.5C12.8291 4.5 13.5008 5.17078 13.5008 6V14.3812L15.8155 12.0666C16.4014 11.4806 17.3506 11.4806 17.9366 12.0666C18.5225 12.6525 18.5211 13.5984 17.9352 14.1844Z" fill="white"/>
|
||||
<path opacity="0.1" d="M12 0C5.37188 0 0 5.37188 0 12C0 18.6281 5.37188 24 12 24C18.6281 24 24 18.6281 24 12C24 5.37188 18.6281 0 12 0ZM17.9344 14.1844L13.1016 19.0172C12.6891 19.4344 12.2297 19.5 12 19.5C11.7712 19.5 11.3133 19.4348 10.9383 19.0595L6.06562 14.1844C5.47969 13.5984 5.47969 12.6492 6.06562 12.0633C6.65156 11.4773 7.60078 11.4773 8.18672 12.0633L10.5 14.3812V6C10.5 5.17078 11.1717 4.5 12 4.5C12.8283 4.5 13.5 5.17078 13.5 6V14.3812L15.8147 12.0666C16.4006 11.4806 17.3498 11.4806 17.9358 12.0666C18.5217 12.6525 18.5203 13.5984 17.9344 14.1844Z" fill="white"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_9795_104203">
|
||||
<rect width="24" height="24" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
</a>
|
||||
<div class="row download-btn">
|
||||
<a href="https://apps.apple.com/us/app/stack-wallet-by-cypher-stack/id1634811534"><svg class="download-badge download-ios" role="img" alt="" aria-label="" rel="noopener"></svg></a>
|
||||
<a href="https://play.google.com/store/apps/details?id=com.cypherstack.stackwallet"><svg class="download-badge download-playstore" role="img" alt="" aria-label="" rel="noopener"></svg></a>
|
||||
<a href="https://github.com/cypherstack/stack_wallet/releases/latest"><svg class="download-badge download-android" role="img" alt="" aria-label="" rel="noopener"></svg></a>
|
||||
<a href="https://fdroid.stackwallet.com/"><svg class="download-badge download-fdroid" role="img" alt="" aria-label="" rel="noopener"></svg></a>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@ -34,104 +24,6 @@ permalink: /index.html
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="download" class="section">
|
||||
<div class="container">
|
||||
<div class="row between-xs system-cards">
|
||||
<div class="card col feature-icon">
|
||||
<img src="/img/google-sys.png">
|
||||
<h3>Stack on Google Play</h3>
|
||||
<p>Stack Wallet is available on Google Play for Android smartphones.</p>
|
||||
<a href="https://play.google.com/store/apps/details?id=com.cypherstack.stackwallet">
|
||||
Download Stack
|
||||
<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.49988 4.65039L6.44238 5.70789L9.87738 9.15039L6.44238 12.5929L7.49988 13.6504L11.9999 9.15039L7.49988 4.65039Z" fill="#3030D0"></path>
|
||||
</g>
|
||||
</svg>
|
||||
</a>
|
||||
</div>
|
||||
<div class="card col feature-icon">
|
||||
<img src="/img/apple-sys.svg">
|
||||
<h3>Stack on App Store</h3>
|
||||
<p>Get the mobile app for your iPhone or iPad.</p>
|
||||
<a href="https://apps.apple.com/us/app/stack-wallet-by-cypher-stack/id1634811534">
|
||||
Download Stack
|
||||
<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.49988 4.65039L6.44238 5.70789L9.87738 9.15039L6.44238 12.5929L7.49988 13.6504L11.9999 9.15039L7.49988 4.65039Z" fill="#3030D0"></path>
|
||||
</g>
|
||||
</svg>
|
||||
</a>
|
||||
</div>
|
||||
<div class="card col feature-icon">
|
||||
<img src="/img/android-sys.svg">
|
||||
<h3>Stack on Android APK</h3>
|
||||
<p>For advanced users, Stack Wallet is available on Android APK.</p>
|
||||
<a href="https://github.com/cypherstack/stack_wallet/releases/latest">
|
||||
Download Stack
|
||||
<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.49988 4.65039L6.44238 5.70789L9.87738 9.15039L6.44238 12.5929L7.49988 13.6504L11.9999 9.15039L7.49988 4.65039Z" fill="#3030D0"></path>
|
||||
</g>
|
||||
</svg>
|
||||
</a>
|
||||
</div>
|
||||
<div class="card col feature-icon">
|
||||
<img src="/img/fdroid-sys.png">
|
||||
<h3>Stack on F-Droid</h3>
|
||||
<p>Download Stack from F-Droid.</p>
|
||||
<a href="https://fdroid.stackwallet.com/">
|
||||
Download Stack
|
||||
<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.49988 4.65039L6.44238 5.70789L9.87738 9.15039L6.44238 12.5929L7.49988 13.6504L11.9999 9.15039L7.49988 4.65039Z" fill="#3030D0"></path>
|
||||
</g>
|
||||
</svg>
|
||||
</a>
|
||||
</div>
|
||||
<div class="card col feature-icon">
|
||||
<img src="/img/windows-sys.svg">
|
||||
<h3>Stack on Windows</h3>
|
||||
<p>Stack Wallet is available on Windows.</p>
|
||||
<a class="sub-nav-item " href="https://github.com/cypherstack/stack_wallet/releases/latest" target="_blank">
|
||||
Download Stack
|
||||
<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.49988 4.65039L6.44238 5.70789L9.87738 9.15039L6.44238 12.5929L7.49988 13.6504L11.9999 9.15039L7.49988 4.65039Z" fill="#3030D0"></path>
|
||||
</g>
|
||||
</svg>
|
||||
</a>
|
||||
</div>
|
||||
<div class="card col feature-icon">
|
||||
<img src="/img/linux-sys.svg">
|
||||
<h3>Stack on Linux</h3>
|
||||
<p>Start using Stack Wallet on Linux.</p>
|
||||
<a class="sub-nav-item " href="https://github.com/cypherstack/stack_wallet/releases/latest" target="_blank">
|
||||
Download Stack
|
||||
<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.49988 4.65039L6.44238 5.70789L9.87738 9.15039L6.44238 12.5929L7.49988 13.6504L11.9999 9.15039L7.49988 4.65039Z" fill="#3030D0"></path>
|
||||
</g>
|
||||
</svg>
|
||||
</a>
|
||||
</div>
|
||||
<div class="card col feature-icon">
|
||||
<img src="/img/apple-sys.svg">
|
||||
<h3>Stack on macOS</h3>
|
||||
<p>Download Stack Wallet on macOS.</p>
|
||||
<a class="sub-nav-item " href="https://github.com/cypherstack/stack_wallet/releases/latest" target="_blank">
|
||||
Download Stack
|
||||
<svg width="18" height="19" viewBox="0 0 18 19" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g>
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M7.49988 4.65039L6.44238 5.70789L9.87738 9.15039L6.44238 12.5929L7.49988 13.6504L11.9999 9.15039L7.49988 4.65039Z" fill="#3030D0"></path>
|
||||
</g>
|
||||
</svg>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="features" class="section">
|
||||
<div class="container" id="intro-info">
|
||||
<div class="row open">
|
||||
@ -289,7 +181,6 @@ permalink: /index.html
|
||||
<li><a href="https://www.reddit.com/r/stackwallet/" target="_blank"><i class="icon-reddit"></i><span>r/stackwallet</span></a></li>
|
||||
<li><a href="https://twitter.com/stack_wallet" target="_blank"><i class="icon-twitter"></i><span>@stack_wallet</span></a></li>
|
||||
<li><a href="https://www.youtube.com/channel/UCqCtpXsLyNIle1uOO2DU7JA" target="_blank"><i class="icon-youtube"></i><span>Stack Wallet</span></a></li>
|
||||
<li><a href="https://getsession.org/" target="_blank"><i class="icon-session"></i><span>@stack</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
79
support.html
@ -1,79 +0,0 @@
|
||||
---
|
||||
layout: base
|
||||
title: titles.support
|
||||
permalink: /support.html
|
||||
---
|
||||
|
||||
<section class="section page-hero">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<h1>Support</h1>
|
||||
<p class="page-hero-sub">We offer support on a variety of platforms. <br>Please choose the one below that is most convenient for you.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="support" class="section sup-page">
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col accordion">
|
||||
<label class="accordion__item">
|
||||
<input type="checkbox" name="accordion">
|
||||
<div class="accordion__title">What is a recovery key/phrase/seed?</div>
|
||||
<div class="accordion__content">These terms, used interchangeably here and in most places, all refer to the string of words provided to you when you first set up a new crypto wallet. This is how you recover and restore your wallet in case of loss or catastrophe. WRITE IT DOWN!</div>
|
||||
</label>
|
||||
<label class="accordion__item">
|
||||
<input type="checkbox" name="accordion">
|
||||
<div class="accordion__title">How does Stack Wallet make money?</div>
|
||||
<div class="accordion__content">Stack Wallet charges a tiny fee alongside our third-party exchange providers to utilize the built-in exchange. But for standard sending and receiving of any cryptocurrency, all fees go to the blockchain miners. We do NOT make money by selling user data (not like we collect much anyways, see our Privacy Policy), nor by utilizing ads.</div>
|
||||
</label>
|
||||
<label class="accordion__item">
|
||||
<input type="checkbox" name="accordion">
|
||||
<div class="accordion__title">How does the exchange process work?</div>
|
||||
<div class="accordion__content">Stack Wallet partners with third-party exchange providers to do any and all exchanges. We do not do any exchanges ourselves. These third-parties are built in to our app for a seamless experience, however. Just go through the exchange flow, and you will be sending your funds to the third-party exchange, who will then send back the coin you are exchanging too. It’s that easy! For more, please see our article that breaks the exchange process even further.</div>
|
||||
</label>
|
||||
<label class="accordion__item">
|
||||
<input type="checkbox" name="accordion">
|
||||
<div class="accordion__title">Does Stack Wallet support multiple wallets for the same cryptocurrency?</div>
|
||||
<div class="accordion__content">We sure do! Just remember to back up each recovery key separately.</div>
|
||||
</label>
|
||||
<label class="accordion__item">
|
||||
<input type="checkbox" name="accordion">
|
||||
<div class="accordion__title">Do I still need to write down my recovery key if I use Stack Wallet Backup?</div>
|
||||
<div class="accordion__content">Yes. Stack Wallet Backup is a convenience feature that makes it simple and easy to restore all of your wallets at once. But sometimes technology fails. In the very unlikely event that SWB does fail (due to file corruption, file misplacement, etc.) then having your seeds written down ensures you still have access to your funds. You'll just have to restore them all one at a time.</div>
|
||||
</label>
|
||||
<label class="accordion__item">
|
||||
<input type="checkbox" name="accordion">
|
||||
<div class="accordion__title">Does Stack Wallet Backup work with other wallets?</div>
|
||||
<div class="accordion__content">Unforunately, no. There is no set standard for multicoin wallet backups. Probably because most of them are closed-source. Who knows? Maybe Stack Wallet will pave the way toward interoperability here.</div>
|
||||
</label>
|
||||
<label class="accordion__item">
|
||||
<input type="checkbox" name="accordion">
|
||||
<div class="accordion__title">How can I get my coin of choice onto Stack Wallet?</div>
|
||||
<div class="accordion__content">Drop us a line on any of our social media accounts. We're happy to talk with you and/or your community to see what we can do to bring your project to Stack Wallet.</div>
|
||||
</label>
|
||||
<label class="accordion__item">
|
||||
<input type="checkbox" name="accordion">
|
||||
<div class="accordion__title">How do I restore my wallet?</div>
|
||||
<div class="accordion__content">If the wallet’s unique recovery phrase (seed) has been stored properly, then restoring your wallet is as easy as selecting the “Add New” option from your My Stack page, letting us know which currency the wallet holds, and then choosing “Restore Wallet” on the following page. You can then enter your preferred name and the complete seed phrase you have saved for the wallet, and you will soon see it right back in your Stack!</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="col social-support">
|
||||
<h3>Online support</h3>
|
||||
<p>Check out our support channels, ask the community or email us at <span>support<span class="ignore">non-custodial</span>@stackw<span class="ignore">open-source</span>allet.com</span>. We are here to help!</p>
|
||||
<div class="social-links">
|
||||
<ul>
|
||||
<li><a href="https://t.me/stackwallet" target="_blank"><i class="icon-telegram-arrow"></i><span>@stackwallet</span></a></li>
|
||||
<li><a href="https://discord.gg/mRPZuXx3At" target="_blank"><i class="icon-discord"></i><span>Stack Wallet</span></a></li>
|
||||
<li><a href="https://www.reddit.com/r/stackwallet/" target="_blank"><i class="icon-reddit"></i><span>r/stackwallet</span></a></li>
|
||||
<li><a href="https://twitter.com/stack_wallet" target="_blank"><i class="icon-twitter"></i><span>@stack_wallet</span></a></li>
|
||||
<li><a href="https://www.youtube.com/channel/UCqCtpXsLyNIle1uOO2DU7JA" target="_blank"><i class="icon-youtube"></i><span>Stack Wallet</span></a></li>
|
||||
<li><a href="https://getsession.org/" target="_blank"><i class="icon-session"></i><span>@stack</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|