Compare commits

..

No commits in common. "master" and "desktop" have entirely different histories.

37 changed files with 13 additions and 789 deletions

View File

@ -12,11 +12,3 @@ markdown: kramdown
kramdown: kramdown:
smart_quotes: ["apos", "apos", "quot", "quot"] smart_quotes: ["apos", "apos", "quot", "quot"]
input: GFM input: GFM
plugins:
- jekyll-paginate
- jekyll-feed
# paginate
paginate: 6
paginate_path: "/blog/page:num/"

View File

@ -29,7 +29,6 @@
<p>Copyright © 2022 Stack Wallet LLC</p> <p>Copyright © 2022 Stack Wallet LLC</p>
</div> </div>
<div class="col"> <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="/terms-of-service.html">Terms of service</a></p>
<p><a href="/privacy-policy.html">Privacy policy</a></p> <p><a href="/privacy-policy.html">Privacy policy</a></p>
<p><a href="https://github.com/cypherstack/stack_wallet">Codebase</a></p> <p><a href="https://github.com/cypherstack/stack_wallet">Codebase</a></p>

View File

@ -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="32x32" href="/img/meta/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/img/meta/favicon-16x16.png"> <link rel="icon" type="image/png" sizes="16x16" href="/img/meta/favicon-16x16.png">
<link rel="manifest" href="img/meta/site.webmanifest"> <link rel="manifest" href="img/meta/site.webmanifest">
{% feed_meta %}
</head> </head>

View File

@ -134,7 +134,6 @@
<li class="nav-item link"><a href="{{ site.baseurl }}/index.html#features">Features</a></li> <li class="nav-item link"><a href="{{ site.baseurl }}/index.html#features">Features</a></li>
<li class="nav-item link"><a href="{{ site.baseurl }}/index.html#support">Support</a></li> <li class="nav-item link"><a href="{{ site.baseurl }}/index.html#support">Support</a></li>
<li class="nav-item link"><a href="{{ site.baseurl }}/donate.html">Donate</a></li> <li class="nav-item link"><a href="{{ site.baseurl }}/donate.html">Donate</a></li>
<li class="nav-item link"><a href="{{ site.baseurl }}/blog/index.html">Blog</a></li>
</ul> </ul>
</nav> </nav>
<nav role='navigation' class="mobile-menu row"> <nav role='navigation' class="mobile-menu row">

View File

@ -11,12 +11,14 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col post-page"> <div class="col post-page">
<h1>{{page.title}}</h1>
<p class="p-summary">{{ page.summary }}</p>
<div class="post-meta"> <div class="post-meta">
<p class="post-date">{{page.date | date: '%B %d, %Y'}}</p> <p class="post-date">{{page.date | date: '%B %d, %Y'}}</p>
<p class="post-author">{{page.author}}</p> <p class="post-author">{{page.author}}</p>
</div> </div>
<h1>{{page.title}}</h1>
<div class="post-body"> <div class="post-body">
<img src="{{page.img}}" alt="{{page.alt}}">
{{content}} {{content}}
</div> </div>
</div> </div>

View File

@ -14,9 +14,11 @@ title: page.tag
<section class="faq-nav"> <section class="faq-nav">
<div class="container"> <div class="container">
<ul class="row"> <ul class="row">
<li><a href="{{ site.baseurl }}/blog/">all</a></li> <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/news/">News</a></li>
<li><a href="{{ site.baseurl }}/tag/dev/">dev</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> </ul>
</div> </div>
</section> </section>
@ -30,18 +32,19 @@ title: page.tag
<div class="col post-section"> <div class="col post-section">
<div class="post-meta"> <div class="post-meta">
<p class="post-date">{{post.date | date: '%B %d, %Y'}}</p> <p class="post-date">{{post.date | date: '%B %d, %Y'}}</p>
<p class="post-author">by {{post.author}}</p>
</div> </div>
<a href="{{ post.url }}" class="post-link"> <a href="{{ post.url }}" class="post-link">
<h2>{{ post.title }}</h2>
<p>{{ post.summary }}</p>
{%if post.img%} {%if post.img%}
<img src="{{post.img}}" alt="{{post.alt}}"> <img src="{{post.img}}" alt="{{post.alt}}">
{%endif%} {%endif%}
<h2>{{ post.title }}</h2>
<p>{{ post.summary }}</p>
</a> </a>
<p class="post-tag"> <p class="post-tag">
{% for tag in post.tags %} {% for tag in post.tags %}
<a href="{{ site.baseurl }}/tag/{{tag}}">{{tag}}</a> <a href="{{ site.baseurl }}/tag/{{tag}}">#{{tag}}</a>
{% endfor %} {% endfor %}
</p> </p>
</div> </div>

View File

@ -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!

View File

@ -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 youd like to be spent in transactions, and freeze the ones youd 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 youd like to be spent in transactions, and freeze the ones youd 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 youd 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 youve 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 youve made your selection(s), thats it - youre 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!

View File

@ -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!

View File

@ -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!

View File

@ -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).

View File

@ -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. Its 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.
Its been a long journey. More than two years, and there have been countless challenges and hundreds upon hundreds of bugs.
Now thats not to say there wont be bugs in this release. I know there will be some. But weve 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.
Theres more to do. Weve got a big Monero/Wownero rework coming which will, among other things, bring polyseed and XMR/WOW on Windows. Theres a few more known UI bugs, as well as a few other things. But well get there. Rest assured. :)
Now whats 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 were 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.
Weve 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 weve been manually pulling all relevant changes from Stack to Duo with each release. This has become infeasible to continue. So were 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 youre tech savvy enough) will be able to run a few simple commands when were 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! Im so proud of the Stack Wallet team, and so grateful to the small community weve built. Im 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.
Whats next? Beyond the Duo stuff weve got several smaller things that weve 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 youre excited about it as we are. Thanks for sticking with us on this journey so far.
~ Diego “rehrar” Salazar

Binary file not shown.

Before

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 307 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 300 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 211 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 223 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 210 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 149 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1017 KiB

View File

@ -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>

View File

@ -1512,15 +1512,6 @@ header .container {
opacity: 0.5; 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) { @media only screen and (max-width: 100rem) {
#support .container:before { #support .container:before {
@ -1576,15 +1567,6 @@ header .container {
margin-right: 0.5rem; 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 { .social-support .social-links li:hover i {
color: #3030D0; color: #3030D0;
} }
@ -2057,358 +2039,6 @@ header .container {
line-height: 1.6; 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 */
footer { footer {

View File

@ -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

View File

@ -289,7 +289,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://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://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://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> </ul>
</div> </div>
</div> </div>

View File

@ -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. Its 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 wallets 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>