# Zwallet & Ywallet Testing (RELEASED!)

**URL:** <https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673>\
**Category:** Zcash Apps\
**Created:** [July 27, 2021, 1:25pm UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673 "2021-07-27T13:25:36Z")\
**Posts on this page:** 20\
**Page:** 6

<div class="post-metadata">

**Author:** ![lawzec](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/lawzec/32/38094_2.png) [@lawzec](https://forum.zcashcommunity.com/u/lawzec)\
**Post date:** [August 8, 2021, 2:46am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/104 "2021-08-08T02:46:39Z")

</div>

Really appreciate your work on this.

---

<div class="post-metadata">

**Author:** ![ChileBob](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/chilebob/32/26546_2.png) [@ChileBob](https://forum.zcashcommunity.com/u/ChileBob)\
**Post date:** [August 8, 2021, 2:54am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/105 "2021-08-08T02:54:41Z")

</div>

> [@hanh](#):
>
> What features do you think should be added?

Make it go ‘ping’ when funds arrive 🙂

Only other things I can imagine are to do with messaging - inbox, compose, send, etc - but to be honest I’d rather use it for moving money around

---

<div class="post-metadata">

**Author:** ![hanh](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/hanh/32/27853_2.png) [@hanh](https://forum.zcashcommunity.com/u/hanh)\
**Post date:** [August 8, 2021, 3:29am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/106 "2021-08-08T03:29:33Z")

</div>

> [@ChileBob](#):
>
> Make it go ‘ping’ when funds arrive

Ok - “wallet goes ping” will be added, but we don’t want to be the kind of app that releases versions with trivial changes.

Messages aren’t really the purpose of a wallet either.

Are there any features of ZecWallet, NH or others that you find missing and valuable?

---

<div class="post-metadata">

**Author:** ![ChileBob](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/chilebob/32/26546_2.png) [@ChileBob](https://forum.zcashcommunity.com/u/ChileBob)\
**Post date:** [August 8, 2021, 3:34am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/107 "2021-08-08T03:34:32Z")

</div>

How about other fiat currencies & not just USD?

Another app I’m found of is CoinLib for exactly that reason, shows value in almost all fiats including Chilean Pesos.

---

<div class="post-metadata">

**Author:** ![hanh](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/hanh/32/27853_2.png) [@hanh](https://forum.zcashcommunity.com/u/hanh)\
**Post date:** [August 8, 2021, 3:40am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/108 "2021-08-08T03:40:27Z")

</div>

Sounds good but the problem is that fx rate providers cap the number of requests and require an API key.

---

<div class="post-metadata">

**Author:** ![aiyadt](https://avatars.discourse-cdn.com/v4/letter/a/e9bcb4/32.png) [@aiyadt](https://forum.zcashcommunity.com/u/aiyadt)\
**Post date:** [August 8, 2021, 3:54am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/109 "2021-08-08T03:54:47Z")

</div>

We are working to standardize the practice of using a privacy preserving price data stream from lightwalletd, see [Price API by adityapk00 · Pull Request #354 · zcash/lightwalletd · GitHub](https://github.com/zcash/lightwalletd/pull/354/files)

If you need a steady stream, we have [https://api.lightwalletd.com/price.json](https://api.lightwalletd.com/price.json)

---

<div class="post-metadata">

**Author:** ![hanh](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/hanh/32/27853_2.png) [@hanh](https://forum.zcashcommunity.com/u/hanh)\
**Post date:** [August 8, 2021, 3:58am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/110 "2021-08-08T03:58:37Z")

</div>

I see it is the median price of various sources. Why is it “privacy preserving”?

---

<div class="post-metadata">

**Author:** ![ChileBob](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/chilebob/32/26546_2.png) [@ChileBob](https://forum.zcashcommunity.com/u/ChileBob)\
**Post date:** [August 8, 2021, 3:58am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/111 "2021-08-08T03:58:38Z")

</div>

I just checked, Coinlib provided an API for pricing & it’s required for all API calls - too clumsy.

Coingecko?  
[https://www.coingecko.com/api/documentations/v3#/simple/get\_simple\_supported\_vs\_currencies](https://www.coingecko.com/api/documentations/v3#/simple/get_simple_supported_vs_currencies)

---

<div class="post-metadata">

**Author:** ![hanh](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/hanh/32/27853_2.png) [@hanh](https://forum.zcashcommunity.com/u/hanh)\
**Post date:** [August 8, 2021, 3:59am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/112 "2021-08-08T03:59:34Z")

</div>

Yeah - I was referring to the prices between fiat and USD.

---

<div class="post-metadata">

**Author:** ![aiyadt](https://avatars.discourse-cdn.com/v4/letter/a/e9bcb4/32.png) [@aiyadt](https://forum.zcashcommunity.com/u/aiyadt)\
**Post date:** [August 8, 2021, 4:00am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/113 "2021-08-08T04:00:58Z")

</div>

> [@hanh](#):
>
> Why is it “privacy preserving”?

The price being fetched via lightwalletd’s getInfo call makes it difficult for adversarial party to track IP address of the devices querying for price data, which can be used to geo-locate and track transaction/public data.

\*As long as the user relies on the lightwalletd they are connecting to.

---

<div class="post-metadata">

**Author:** ![hanh](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/hanh/32/27853_2.png) [@hanh](https://forum.zcashcommunity.com/u/hanh)\
**Post date:** [August 8, 2021, 4:05am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/114 "2021-08-08T04:05:43Z")

</div>

I see. Well, we are talking about connections to two different services: Coin Gecko for price and Lwd for transaction. They would need to collude.

I think it is actually easier to track when both price and transaction are available on the same service.

Besides, we were talking about non USD prices.

---

<div class="post-metadata">

**Author:** ![aiyadt](https://avatars.discourse-cdn.com/v4/letter/a/e9bcb4/32.png) [@aiyadt](https://forum.zcashcommunity.com/u/aiyadt)\
**Post date:** [August 8, 2021, 4:08am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/115 "2021-08-08T04:08:55Z")

</div>

> [@hanh](#):
>
> They would need to collude.

Not necessarily, CoinGecko would simply sell the end point query data to Chainanalysis/CrystalBlockchain to co-relate public transaction data.

The user is already connecting to lightwalletd service and the user can run their own service.

---

<div class="post-metadata">

**Author:** ![hanh](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/hanh/32/27853_2.png) [@hanh](https://forum.zcashcommunity.com/u/hanh)\
**Post date:** [August 8, 2021, 4:10am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/116 "2021-08-08T04:10:33Z")

</div>

> [@aiyadt](#):
>
> Not necessarily, CoinGecko would simply sell the end point query data to Chainanalysis/CrystalBlockchain to co-relate public transaction data.

Even in this scenario, they would need the lwd data. It’s two locks vs one, which ever way you cut it.

---

<div class="post-metadata">

**Author:** ![aiyadt](https://avatars.discourse-cdn.com/v4/letter/a/e9bcb4/32.png) [@aiyadt](https://forum.zcashcommunity.com/u/aiyadt)\
**Post date:** [August 8, 2021, 4:12am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/117 "2021-08-08T04:12:11Z")

</div>

> [@hanh](#):
>
> hey would need the lwd data.

No they do not need lightwalletd data. The blockchain data for shielded tx, deshielding, shielding is all public. The more the data points, the easier it gets to track.

---

<div class="post-metadata">

**Author:** ![hanh](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/hanh/32/27853_2.png) [@hanh](https://forum.zcashcommunity.com/u/hanh)\
**Post date:** [August 8, 2021, 4:13am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/118 "2021-08-08T04:13:02Z")

</div>

> [@aiyadt](#):
>
> The blockchain data for shielded tx, deshielding, shielding is all public.

Not the IP address

---

<div class="post-metadata">

**Author:** ![hanh](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/hanh/32/27853_2.png) [@hanh](https://forum.zcashcommunity.com/u/hanh)\
**Post date:** [August 9, 2021, 3:00am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/119 "2021-08-09T03:00:56Z")

</div>

![Screenshot_20210809-112059](https://global.discourse-cdn.com/zcash/original/3X/a/e/ae2c143e85ad8c93a6a623788d32778a3a662e47.jpeg)

Chilean pesos ftw lol

Build available to beta testers (soon)

Edit: Bug fix

---

<div class="post-metadata">

**Author:** ![ChileBob](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/chilebob/32/26546_2.png) [@ChileBob](https://forum.zcashcommunity.com/u/ChileBob)\
**Post date:** [August 9, 2021, 3:04am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/120 "2021-08-09T03:04:15Z")

</div>

Great !! Think there’s a problem with the exchange rate though, 1 ZEC = 95444 CLP right now, approx 121 USD

There are more Chilean Pesos in the world than Dogecoin

---

<div class="post-metadata">

**Author:** ![hanh](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/hanh/32/27853_2.png) [@hanh](https://forum.zcashcommunity.com/u/hanh)\
**Post date:** [August 9, 2021, 3:27am UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/121 "2021-08-09T03:27:59Z")

</div>

Oh no -  
Large fx rates are returned differently.

Fix is queued for Google Store publication.

Edit: published to beta testers now.

---

<div class="post-metadata">

**Author:** ![ChileBob](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/chilebob/32/26546_2.png) [@ChileBob](https://forum.zcashcommunity.com/u/ChileBob)\
**Post date:** [August 9, 2021, 12:52pm UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/122 "2021-08-09T12:52:30Z")

</div>

Really like the extra fiat currency support, it makes the wallet relevant to everyone as that’s how muggles measure value.

---

<div class="post-metadata">

**Author:** ![ChileBob](https://sea2.discourse-cdn.com/zcash/user_avatar/forum.zcashcommunity.com/chilebob/32/26546_2.png) [@ChileBob](https://forum.zcashcommunity.com/u/ChileBob)\
**Post date:** [August 9, 2021, 1:20pm UTC](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673/123 "2021-08-09T13:20:20Z")

</div>

Another idea…add UI components where a wallet can _request_ payment by generating a QR code creates another use mode.

Thinking on my ‘banana shop’ concept, where it’s the person doing the selling who defines the payment and not the owner of the wallet.

Perhaps an option in the settings to define what goes in the memo field, ie: name of shop & that gets encoded in the payment URI.

EDIT: Usage would be something like :-  
Seller - Here are your bananas, that’ll be 5000 CLP  
Buyer - Can I pay with ZEC ?  
Seller - Sure (enters 5000 CLP into Zwallet, phone shows QR for ZEC amount at current price & name of shop)  
Buyer - scans code, approves payment  
Seller - phone beeps… Have a nice day

QR codes have to follow ZIP321 [ZIP 321: Payment Request URIs](https://zips.z.cash/zip-0321) & I have no clue what UA will do to this, so present it as just another ‘ChileBob Daft Idea ™’ 😉

EDIT: Additional thought…when paying a scanned URI, the wallet should not allow any details to be changed. The payment should happen as specified & only require approval.

[Previous page](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673.md?page=5)

[Next page](https://forum.zcashcommunity.com/t/zwallet-ywallet-testing-released/39673.md?page=7)
