# Viewing Keys Wizard? Feedback Wanted!

**URL:** <https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046>\
**Category:** General / FAQ\
**Created:** [August 5, 2021, 5:41pm UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046 "2021-08-05T17:41:55Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![assafmo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/assafmo/32/440_2.png) [@assafmo](https://forum.scrt.network/u/assafmo)\
**Post date:** [August 5, 2021, 5:41pm UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046/1 "2021-08-05T17:41:55Z")

</div>

Hi all!

We made a small app to help new users onboard the network more smoothly, by setting up viewing keys to a lot of secret tokens at once:

[https://vk-wizard.enigma.co](https://vk-wizard.enigma.co)

Please help us test it and make sure it’s ready for prime time. Feedback is welcome. 🙂

---

<div class="post-metadata">

**Author:** ![tech3](https://avatars.discourse-cdn.com/v4/letter/t/b782af/32.png) [@tech3](https://forum.scrt.network/u/tech3)\
**Post date:** [August 5, 2021, 11:34pm UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046/2 "2021-08-05T23:34:50Z")

</div>

I think that power users would find this batching useful, but the general public will be intimidated and may not initially know what they will want to trade.

A few questions:

Why does this app allow you to choose a password as a viewing key but keplr does not?

Where would the user put in this password after the initial creation of keys?

And a few other general questions if you don’t mind:

Is it possible to retrieve a viewing key from keplr or elsewhere?

Is Keplr sending the viewing key to the network each time that you request to view a balance thru the secretswap app?

---

<div class="post-metadata">

**Author:** ![assafmo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/assafmo/32/440_2.png) [@assafmo](https://forum.scrt.network/u/assafmo)\
**Post date:** [August 6, 2021, 5:51am UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046/3 "2021-08-06T05:51:25Z")

</div>

Hi, thank you for the feedback!

> [@tech3](#):
>
> Why does this app allow you to choose a password as a viewing key but keplr does not?

What Keplr is doing is probably more secure, but setting a password is easier when you have multiple machines using the same secret account.

> [@tech3](#):
>
> Where would the user put in this password after the initial creation of keys?

Keplr remembers it for the user.

> [@tech3](#):
>
> Is it possible to retrieve a viewing key from keplr or elsewhere?

Yes, you can get it in Keplr on the Tokens panel. You can also always override it with a new viewing key using your account.

> [@tech3](#):
>
> Is Keplr sending the viewing key to the network each time that you request to view a balance thru the secretswap app?

Yes.

---

<div class="post-metadata">

**Author:** ![Ewais001](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/ewais001/32/2040_2.png) [@Ewais001](https://forum.scrt.network/u/Ewais001)\
**Post date:** [August 6, 2021, 5:58am UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046/4 "2021-08-06T05:58:39Z")

</div>

Hey Assaf, love how user-friendly it is! One issue I had was after using it with a wallet that already had the viewing keys in place, some of them no longer worked. I then deleted some and tried to recreate them from Secret Swap, and when clicking the magnifying glass there’s no auto-prompt to properly recreate these viewing keys, so I’m currently locked out of seeing pools I’m actively in.

I’m not sure how much of this is the wizard or how much is the Swap or Keplr, but I thought it would be something worth noting.

---

<div class="post-metadata">

**Author:** ![tech3](https://avatars.discourse-cdn.com/v4/letter/t/b782af/32.png) [@tech3](https://forum.scrt.network/u/tech3)\
**Post date:** [August 6, 2021, 8:56am UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046/5 "2021-08-06T08:56:45Z")

</div>

@assafmo, Thank you and to follow up

I can see your batch viewing key creation app as an “advanced” tab. The type of user with a large number of tokens will also be the most likely to understand what you are asking of them.

For the average user, I think that the approach that the secretswap app currently takes, where you are individually create viewing keys as needed (and without a password) is the least confusing approach.

As someone seeing the batch viewing key app for the first time, given a large checklist of tokens, I may believe that I am required to choose up-front all of the tokens I will be trading. “Will I be able to add tokens later, if I want?” I may also be confused why I have a password to login to Keplr and also for viewing keys.

As far as ease of moving between devices,

Could you explain how the viewing key password allows you to more easily use multiple devices? I can’t quite understand the mechanics.

Does a ledger dongle allow you to store viewing keys?

Or could Keplr allow the user to move an encrypted file containing keys from one device local storage to another?

---

<div class="post-metadata">

**Author:** ![assafmo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/assafmo/32/440_2.png) [@assafmo](https://forum.scrt.network/u/assafmo)\
**Post date:** [August 6, 2021, 9:52am UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046/6 "2021-08-06T09:52:51Z")

</div>

Thanks, we’ll look into it. Try resetting them using this app maybe? It should also promp you to update them in your local Keplr wallet.

---

<div class="post-metadata">

**Author:** ![assafmo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/assafmo/32/440_2.png) [@assafmo](https://forum.scrt.network/u/assafmo)\
**Post date:** [August 6, 2021, 9:58am UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046/7 "2021-08-06T09:58:11Z")

</div>

> [@tech3](#):
>
> As far as ease of moving between devices,
> 
> Could you explain how the viewing key password allows you to more easily use multiple devices? I can’t quite understand the mechanics.
> 
> Does a ledger dongle allow you to store viewing keys?

Viewing keys cam be treated as passwords, so it’s easier to load the same password on both devices rather than importing from one device to the other.

From all the feedback we got in the last couple of hours I get that this should be abstracted away from the user, so I’ll fix it.

Keplr can manage your Ledger viewing keys as well.

The passwor you are required to enter when you first open you Keplr app is to decrypt the local data stored for you account (like private keys, viewing keys, etc.)

---

<div class="post-metadata">

**Author:** ![orageux101](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/orageux101/32/2461_2.png) [@orageux101](https://forum.scrt.network/u/orageux101)\
**Post date:** [August 6, 2021, 10:03am UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046/8 "2021-08-06T10:03:08Z")

</div>

Assaf, I presume you’re looking for feedback from a functional perspective as opposed to UI, right?

---

<div class="post-metadata">

**Author:** ![assafmo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/assafmo/32/440_2.png) [@assafmo](https://forum.scrt.network/u/assafmo)\
**Post date:** [August 6, 2021, 10:06am UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046/9 "2021-08-06T10:06:03Z")

</div>

I’m looking for feedback on all aspects

---

<div class="post-metadata">

**Author:** ![orageux101](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/orageux101/32/2461_2.png) [@orageux101](https://forum.scrt.network/u/orageux101)\
**Post date:** [August 6, 2021, 10:27am UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046/10 "2021-08-06T10:27:46Z")

</div>

I really love the “Select Related” button, however - it only works if you click the button first, then click on a token.

Would it be possible to make it work both ways? So if I clicked on “Ethereum”, then “Select Related”, it would still have the same output?

---

<div class="post-metadata">

**Author:** ![tech3](https://avatars.discourse-cdn.com/v4/letter/t/b782af/32.png) [@tech3](https://forum.scrt.network/u/tech3)\
**Post date:** [August 6, 2021, 10:38am UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046/11 "2021-08-06T10:38:35Z")

</div>

Is what you enter into the text field labelled “viewing key” going to be the actual viewing key or is what you input used as the entropy to create a viewing key?

Is the idea here that the viewing key will be the same for all the different tokens because you used the same entropy?

---

<div class="post-metadata">

**Author:** ![assafmo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/assafmo/32/440_2.png) [@assafmo](https://forum.scrt.network/u/assafmo)\
**Post date:** [August 6, 2021, 1:26pm UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046/12 "2021-08-06T13:26:37Z")

</div>

Yeah but I feel like that’s less intuitive… I don’t know.

---

<div class="post-metadata">

**Author:** ![assafmo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/assafmo/32/440_2.png) [@assafmo](https://forum.scrt.network/u/assafmo)\
**Post date:** [August 6, 2021, 1:28pm UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046/13 "2021-08-06T13:28:17Z")

</div>

> [@tech3](#):
>
> Is what you enter into the text field labelled “viewing key” going to be the actual viewing key

Yes.

> [@tech3](#):
>
> Is the idea here that the viewing key will be the same for all the different tokens

Yes, but after some of the feedback we got I think we’ll abstract it away and make the viewing keys different for each token.

---

<div class="post-metadata">

**Author:** ![Ewais001](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/ewais001/32/2040_2.png) [@Ewais001](https://forum.scrt.network/u/Ewais001)\
**Post date:** [August 6, 2021, 5:31pm UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046/14 "2021-08-06T17:31:36Z")

</div>

Followup, I wasn’t able to successfully replace the viewing key from either the wizard nor the Swap. I was able to by using the contract address from [Secretnodes.com](http://Secretnodes.com), so I’m not still locked out, but ya, just kinda weird.

---

<div class="post-metadata">

**Author:** ![assafmo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/assafmo/32/440_2.png) [@assafmo](https://forum.scrt.network/u/assafmo)\
**Post date:** [August 6, 2021, 5:41pm UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046/15 "2021-08-06T17:41:34Z")

</div>

Thanks, that’s weird, I’ll check it out on Sunday.

---

<div class="post-metadata">

**Author:** ![assafmo](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.scrt.network/assafmo/32/440_2.png) [@assafmo](https://forum.scrt.network/u/assafmo)\
**Post date:** [August 10, 2021, 6:31pm UTC](https://forum.scrt.network/t/viewing-keys-wizard-feedback-wanted/4046/16 "2021-08-10T18:31:02Z")

</div>

Hi, so I found the bug that caused you to get this error, it’s something with Keplr so I’ve asked them to fix it.

In the meantime now the app generates a strong viewing key for each token, rather than letting the user choose a password.
