# ZecWallet Lite How-to

**URL:** <https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450>\
**Category:** ZecWallet\
**Created:** [November 18, 2019, 1:50am UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450 "2019-11-18T01:50:05Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shawn](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/shawn/32/187_2.png) [@Shawn](https://forum.zcashcommunity.com/u/Shawn)\
**Post date:** [November 18, 2019, 1:50am UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/1 "2019-11-18T01:50:05Z")

</div>

I was watching the ECC Q4 2019 and saw the part about downloading ZecWallet light and getting started with Zcash private transactions in less than a minute. @adityapk00 has done an amazing job on this.

I would like to post a sticky at the top of r/zec called “How to get started with Zcash private transactions in less than 5 minutes”

Anyone have the experience with ZecWallet light to write step-by-step instructions that would work for a complete noob?

---

<div class="post-metadata">

**Author:** ![anon16456014](https://avatars.discourse-cdn.com/v4/letter/a/f0a364/32.png) [@anon16456014](https://forum.zcashcommunity.com/u/anon16456014)\
**Post date:** [November 18, 2019, 4:52am UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/2 "2019-11-18T04:52:46Z")

</div>

The videos I created a while ago for ZecWallet Full Node are actually still relevant, except the last 3 ones.

> **[Video Tutorials - ZecWallet Docs](https://docs.zecwallet.co/video-tutorials/)**
>
> ZecWallet is a z-Addr first, Sapling compatible wallet and full node for zcashd that runs on Linux, Windows and macOS

---

<div class="post-metadata">

**Author:** ![sonya](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/sonya/32/9518_2.png) [@sonya](https://forum.zcashcommunity.com/u/sonya)\
**Post date:** [November 19, 2019, 7:23pm UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/3 "2019-11-19T19:23:04Z")

</div>

I send people to those videos all the time 🙂 People ask, “How do I make a shielded transaction?” And I have a link that shows it! So worth it, thank you again Dimitris.

---

<div class="post-metadata">

**Author:** ![Shawn](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/shawn/32/187_2.png) [@Shawn](https://forum.zcashcommunity.com/u/Shawn)\
**Post date:** [November 23, 2019, 1:27am UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/4 "2019-11-23T01:27:46Z")

</div>

I addition to the videos from @anon16456014 I was thinking of making a flow chart to show users how to start using shielded transactions properly depending on how they got the ZECs.

Something like:

 ![ZEC_Flow](https://global.discourse-cdn.com/zcash/original/2X/f/f8dd208a21d015a7bf14f536929f8472a71554b8.jpeg)  
(I would make it much nicer graphically, this is just a sketch)

What do you all think?

CC @tromer

---

<div class="post-metadata">

**Author:** ![tromer](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/tromer/32/14860_2.png) [@tromer](https://forum.zcashcommunity.com/u/tromer)\
**Post date:** [November 24, 2019, 1:03am UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/5 "2019-11-24T01:03:52Z")

</div>

Yes, this is correct and useful.

Also, it’s horrible UX that we need to expose this.

There are ideas floating around for hiding most of the complexity by telling wallets to _automatically_ shield any deposits made into (some or all) of their t-addresses, and show only the aggregate balance. Then the only complexity exposed to the wallet user is:  
_Some senders are privacy-challenged, and may ask you for a “t-address”. In this case, generate one for them by using foo. Note that it may take a few more minutes to finalize the receipt of the funds._

Hey @adityapk00, would it make sense to implement that in ZecWallet?  
Or maybe: @str4d, would it make sense to implement that in the SDK?  
@lindanaeunlee, what do you think of the UX here?

---

<div class="post-metadata">

**Author:** ![Shawn](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/shawn/32/187_2.png) [@Shawn](https://forum.zcashcommunity.com/u/Shawn)\
**Post date:** [November 24, 2019, 1:07am UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/6 "2019-11-24T01:07:36Z")

</div>

> [@tromer](#):
>
> Also, it’s horrible UX that we need to expose this.

Indeed. I was also going to add another graphic to explain the whole “don’t use Z-addresses as a pass-thru” due to amount link ability aspect too.

The best way of course is to deprecate T addresses 😉

---

<div class="post-metadata">

**Author:** ![adityapk00](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/adityapk00/32/11062_2.png) [@adityapk00](https://forum.zcashcommunity.com/u/adityapk00)\
**Post date:** [November 24, 2019, 5:03am UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/7 "2019-11-24T05:03:55Z")

</div>

@tromer ZecWallet Lite already does most of this. It automatically shields t address balances and shows a single “verified funds” balance that includes t + z balance.

---

<div class="post-metadata">

**Author:** ![Shawn](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/shawn/32/187_2.png) [@Shawn](https://forum.zcashcommunity.com/u/Shawn)\
**Post date:** [November 24, 2019, 8:08pm UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/8 "2019-11-24T20:08:08Z")

</div>

OK,

I’m trying ZecWallet lite for the first time on Windows to write the how-to tutorial and the first thing that happens is:

![Defender](https://global.discourse-cdn.com/zcash/original/2X/7/7e4ece4d184d691de660e75dd8868c6594fb2c78.jpeg)

This would be a non-starter for many people, how do we fix this? @adityapk00

---

<div class="post-metadata">

**Author:** ![Shawn](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/shawn/32/187_2.png) [@Shawn](https://forum.zcashcommunity.com/u/Shawn)\
**Post date:** [November 24, 2019, 8:17pm UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/9 "2019-11-24T20:17:24Z")

</div>

The other thing is the fact that a user has to dig through all of these listed binaries, the average user wont know which one to choose.

 ![Binaries](https://global.discourse-cdn.com/zcash/original/2X/d/d8cf52c4d08f6ec41e5d654c367eaaf6dd6fe278.jpeg)

@tromer this would also be a roadblock. Ideally I could make Windows and Mac icons on the wallets page that links directly to the installers for the user to download BUT its constantly changing and the link would have to be changed also.

also, just FYI, I just updated the wallets page to feature ZecWallet lite at the top of the list: [Zcash Wallets - Zcash Community](https://www.zcashcommunity.com/wallets/)

---

<div class="post-metadata">

**Author:** ![Autotunafish](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/autotunafish/32/7827_2.png) [@Autotunafish](https://forum.zcashcommunity.com/u/Autotunafish)\
**Post date:** [November 24, 2019, 8:52pm UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/10 "2019-11-24T20:52:27Z")

</div>

Smartscreen will block the download if it is known malicious or exists on a known malicious site OR does not exist on a list of well-known downloaded files by Internet Explorer  
All of us reporting the site as safe would probably be the best option if not the only

> **[How can SmartScreen help protect me in Microsoft Edge?](https://support.microsoft.com/en-us/microsoft-edge/how-can-smartscreen-help-protect-me-in-microsoft-edge-1c9a874a-6826-be5e-45b1-67fa445a74c8)**
>
> Learn how Microsoft Defender SmartScreen safeguards your security in Microsoft Edge against phishing and malware sites.

And yeah its github man I mean you’ll have to just host it somewhere else

---

<div class="post-metadata">

**Author:** ![Dwarf](https://avatars.discourse-cdn.com/v4/letter/d/59ef9b/32.png) [@Dwarf](https://forum.zcashcommunity.com/u/Dwarf)\
**Post date:** [November 26, 2019, 10:10pm UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/11 "2019-11-26T22:10:52Z")

</div>

Are you located in France ?  
The latest release allows you to choose the ZcashFR’ server 😉  
Well done @adityapk00 👌

![](https://global.discourse-cdn.com/zcash/original/2X/9/9dc3f4f7414dd2694254810b3d362120965da3ae.png)

---

<div class="post-metadata">

**Author:** ![Dwarf](https://avatars.discourse-cdn.com/v4/letter/d/59ef9b/32.png) [@Dwarf](https://forum.zcashcommunity.com/u/Dwarf)\
**Post date:** [November 26, 2019, 10:15pm UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/12 "2019-11-26T22:15:54Z")

</div>

Maybe the Zcash Foundation could create a web page making it easier for newbies [like Pivx does](https://pivx.org/wallet/) ?

---

<div class="post-metadata">

**Author:** ![sonya](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/sonya/32/9518_2.png) [@sonya](https://forum.zcashcommunity.com/u/sonya)\
**Post date:** [November 26, 2019, 10:53pm UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/13 "2019-11-26T22:53:52Z")

</div>

I’m definitely open to this, _if_ we can automate keeping the page updated. Or, more precisely, if updating the page doesn’t require manual effort by me. (I am bandwidth-constrained.)

---

<div class="post-metadata">

**Author:** ![Shawn](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/shawn/32/187_2.png) [@Shawn](https://forum.zcashcommunity.com/u/Shawn)\
**Post date:** [November 26, 2019, 11:14pm UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/14 "2019-11-26T23:14:02Z")

</div>

I really want to make a page like that, the issue is the binaries are hosted on GitHub and adityapk is always updating the version. So if I could figure out a simple way to sync the page to the repo…

---

<div class="post-metadata">

**Author:** ![anon16456014](https://avatars.discourse-cdn.com/v4/letter/a/f0a364/32.png) [@anon16456014](https://forum.zcashcommunity.com/u/anon16456014)\
**Post date:** [November 27, 2019, 10:58am UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/15 "2019-11-27T10:58:36Z")

</div>

This should always point to the latest release.

`https://github.com/adityapk00/zecwallet-lite/releases/latest`

---

<div class="post-metadata">

**Author:** ![Shawn](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/shawn/32/187_2.png) [@Shawn](https://forum.zcashcommunity.com/u/Shawn)\
**Post date:** [November 27, 2019, 1:46pm UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/16 "2019-11-27T13:46:26Z")

</div>

> [@anon16456014](#):
>
> [Release Spam filtering options · adityapk00/zecwallet-lite · GitHub](https://github.com/adityapk00/zecwallet-lite/releases/latest)

Links updated. Now if there was only a way to make a constant URL for the latest Window’s and Mac installers… like:

`https://github.com/ZcashFoundation/zecwallet/releases/download/v0.8.0/Windows-installer-zecwallet-v0.8.0.msi`

---

<div class="post-metadata">

**Author:** ![adityapk00](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/adityapk00/32/11062_2.png) [@adityapk00](https://forum.zcashcommunity.com/u/adityapk00)\
**Post date:** [November 27, 2019, 4:30pm UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/17 "2019-11-27T16:30:49Z")

</div>

Github has a releases API that you can use to get the latest release binary locations.  
[https://developer.github.com/v3/repos/releases/#list-releases-for-a-repository](https://developer.github.com/v3/repos/releases/#list-releases-for-a-repository)

In fact, that’s the API Zecwallet uses to check for updates. See:  
[https://github.com/ZcashFoundation/zecwallet/blob/master/src/controller.cpp#L648](https://github.com/ZcashFoundation/zecwallet/blob/master/src/controller.cpp#L648)

Basically, I think you can do `GET api.github.com/repos/zcashfoundation/zecwallet/releases`, and then get the `result[0].assets`, which will contain links to the latest Windows, MacOS and Linux binaries.

---

<div class="post-metadata">

**Author:** ![Shawn](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/shawn/32/187_2.png) [@Shawn](https://forum.zcashcommunity.com/u/Shawn)\
**Post date:** [November 27, 2019, 7:47pm UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/18 "2019-11-27T19:47:34Z")

</div>

That seems work for `git` and the app, but I don’t see how I could accomplish fetching the correct links for _only_ the latest Windows, Mac, Linux installer this way? Is there a way to do it with HTML?

Ideally on the page would be a single hyperlink “Windows” and it would fetch only the one (latest) Windows installer, not just a list of what’s available.

---

<div class="post-metadata">

**Author:** ![adityapk00](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/adityapk00/32/11062_2.png) [@adityapk00](https://forum.zcashcommunity.com/u/adityapk00)\
**Post date:** [November 28, 2019, 5:30am UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/19 "2019-11-28T05:30:42Z")

</div>

It’s quite easily doable with Javascript. I have a demo here: [http://downloads.zecwallet.co/](http://downloads.zecwallet.co/)

It’s a really small script:

```auto
  <head>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
  </head>
  <body>
    <table id="download_table">
      <thead>
        <th>File Name</th>
      </thead>      
    </table>

    <script type="text/javascript">
      $( () => {
        $.get("https://api.github.com/repos/zcashfoundation/zecwallet/releases", (data) => {
          for (let asset of data[0].assets) {
            $("#download_table").append(`<tr><td><a href="${asset.browser_download_url}">Download ${asset.name}!</a></td></tr>`);
          }
        });
      });
    </script>
  </body>
</html>

```

---

<div class="post-metadata">

**Author:** ![hloo](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/hloo/32/4096_2.png) [@hloo](https://forum.zcashcommunity.com/u/hloo)\
**Post date:** [November 29, 2019, 6:21am UTC](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450/20 "2019-11-29T06:21:41Z")

</div>

@Shawn, I just [published an article](https://forum.zcashcommunity.com/t/announcing-ycash-the-first-friendly-fork-of-the-zcash-blockchain/33162/468) that walks through getting started with YecLite. All the screenshots are Ycash-specific, but most of the written material in the article applies to Zecwallet Lite too. If there is anything in the article that can be salvaged and repurposed to aid your effort, feel free to use it!

[Next page](https://forum.zcashcommunity.com/t/zecwallet-lite-how-to/35450.md?page=2)
