keep-network / keep-core

The smart contracts and reference client behind the Keep network
https://keep.network
MIT License
118 stars 73 forks source link

Usability Survey - new token dashboard #2227

Open sgrasmann opened 3 years ago

sgrasmann commented 3 years ago

@#2213 Survey Part 1: Background A few background questions — these are NOT REQUIRED, but are helpful for us to connect feedback to a variety of different types of audiences.

What is your profession? Manager When did you first get involved with crypto? 2017 Do you have KEEP tokens? yes a. If yes, then proceed with the user survey. b. If no, they will need to have KEEP tokens to be able to use the token dashboard. Skip Part 2, Q3 & Q4 and Part 3 if the participant does not wish to get KEEP tokens. Part 2: Onboarding Onboarding refers to the stages you go through in the beginning, as you're initially getting involved with a project.

Can you describe to me what is staking with the Keep Network? In comparison to other crypto projects it isn't very clear to me what staking does mean in KEEP network (except getting rewards). What information about staking on Keep, if any, did you find difficult to understand or to find answers about? Documentation could be much clearer about risks I encounter when staking. It is also quite frustrating to see the high entry barrier and it takes a long time to find the info that you need (70k KEEP on mainnet) to be elligible for staking. That's quite frustrating TBH. The docs seem to assume that I work with a test account. It also isn't too clear in the beginning how easy it is to get a "grant" on testnet. Are you staking with a provider? No, because I found that very strange to write an email to a provider. I would have preferred to select from a list of ~10 trusted providers. a. If yes, why did you decide to stake with a provider vs. staking for yourself? Describe how you were set up with the provider and any general feedback. b. How long have you been staking with the provider? Are you staking for yourself? No, I didn't, because I don't own enough KEEP on mainnet and wasn't aware how easy it is to get a grant on testnet - which I just did ;-) a. If yes, why did you decide to stake with a provider vs. staking for yourself? Describe your experience of how you learned how to set up a Keep staking node, and any other general feedback about the experience of staking for yourself. b. How long have you been staking for yourself? Where did you learn the most information about staking on Keep? (Keep website, Keep staking documentation, blog post, or elsewhere). Part 3: Staking Please go to https://dashboard.keep.network/overview for the next part of this test. Screenshots are helpful. Were you able to connect a wallet to the dashboard? Any feedback on this stage? Yes - this was very easy via Metamask image

After connecting a wallet to the dashboard, please either stake some of your liquid KEEP or KEEP in a token grant (you don't actually have to fully delegate the KEEP, although that is helpful). Any feedback on this stage? Were you able to find what you were looking for? I obviously haven't enough KEEP to stake. I got a grant on testnet but that doesn't help me here. I totally don't get, which addresses I need to enter for "authorizer address" and "operator address". In the docs I read that i could get in touch with delegation companies like blockdeamon (whom I would trust) - I should write an email to them? Very strange...to get that address? Why aren't their addresses listed here e.g. in a dropbox? Other projects like 0x list their delegators and you can easily pick & choose. I suggest the "beneficiary address" would be my ETH adrdess. image So, I'm blocked here to go any further. If you already have staked KEEP, have you authorized the staking contracts on the Applications page? Any feedback on this stage? If you already have staked KEEP, how are your Rewards and Earnings in the dashboard? Any feedback on this stage? Part 4: General Feedback Open ended. Screenshots are helpful. So, to me you need to separate testnet and mainnet more clearly in the documentation. How could I get a grant of 70k KEEP on mainnet? A threshold at 70k KEEP currently means 16k$ minimum invest. That is far too high for "getting warm" with a project. Why would I need these funds if I just want to delegate? And there should be clear warning early on that you need to have these funds in order to proceed. Otherwise it's just a waste of time, isn't it?

Some prompts to get you started:

Where did you learn the most about Keep? I'm a big fa of KEEP since I first heard about it in 2019. What would you rank the staking dashboard's ease of use, on a scale of 1 to 10? 1 is the easiest, and 10 is the hardest. 9 What other info would be helpful to include in the dashboard? What info was missing? Easy access to delegators' adresses.

JVK-6935 commented 3 years ago

What is your profession? Attorney

When did you first get involved with crypto? 2020

Do you have KEEP tokens? Yes

a. If yes, then proceed with the user survey.

Part 2: Onboarding Onboarding refers to the stages you go through in the beginning, as you're initially getting involved with a project. Can you describe to me what is staking with the Keep Network? I generally understand staking tokens helps to demonstrate product adoption, distribute governance, maintain decentralization, provide liquidity and sometimes support security of the network. I am unsure of what specifically Keep staking does on a technical level, however, I believe at one point I read something about this on the product main page prior to purchasing Keep.

What information about staking on Keep, if any, did you find difficult to understand or to find answers about? Are you staking with a provider? Yes

a. If yes, why did you decide to stake with a provider vs. staking for yourself? Describe how you were set up with the provider and any general feedback. Keep dashboard. I am not setup to run a node and would be worried about losing coins due to system interruptions as can happen in those scenarios as I understand, similar to staking ETH on their new proposed 2.0 implementation, etc.

b. How long have you been staking with the provider? Less than a month or so.

Are you staking for yourself? I think n/a

a. If yes, why did you decide to stake with a provider vs. staking for yourself? Describe your experience of how you learned how to set up a Keep staking node, and any other general feedback about the experience of staking for yourself. Keep dashboard, not a node/provider other than Keep itself managing the operation for me.

b. How long have you been staking for yourself? n/a

Where did you learn the most information about staking on Keep? (Keep website, Keep staking documentation, blog post, or elsewhere).

Keep dashboard, Discord server

Were you able to connect a wallet to the dashboard? Any feedback on this stage? No problems generally. A few days ago I experienced an issue described as follows for which I do not have screenshot and have been unable to reproduce the error: I am just trying to give helpful UI/x feedback and do not have an ongoing problem to troubleshoot. My impression was that the html/web/dApp interface had the following issue: When the dApp attempts to pull/check data about pool tokens it begins by blocking out with a whitish rectangle the "your share of pool" percentage, etc. I believe that yesterday at times the dApp was failing to retrieve data and/or failing to retrieve all data (ex. MM connected but no network and rectangles remained sometimes. Other times, the tbtc + eth pool loaded but the keep + tbtc failed to load). The primary UI feedback I would offer is this: Rather than maintain the rectangle when data was partially loaded for some pools but not others, the system would display 0% pool for a failed to load pool, etc. Specifically, at one point the keep+tbtc pool reported 0% share and appeared to be after a successful load where the 2nd pool did display properly. This can obviously stress out a retail user who sees no options and could be worried that their funds were transferred out, etc. I did not actually have those concerns and, again, was just trying to give feedback to the project. You guys have a "fancy" animated like system for displaying the rewards credits and percentages (e.g. it "counts" up in a cool way instead of just displaying the actual number). I wouldn't be surprised if the bug was somehow associated with that bit of code assuming it wasn't a Chrome, etc. issue on my end.

If you already have staked KEEP, how are your Rewards and Earnings in the dashboard? Any feedback on this stage? This all worked well. I would suggest, however, adding the specific balancer exchange contract address as the referral link does not actually work when I visited it last. I ended up using uniswap regardless but could compare for slippage, etc.

Where did you learn the most about Keep? main project website, then discord

What would you rank the staking dashboard's ease of use, on a scale of 1 to 10? 1 is the easiest, and 10 is the hardest. 8

What other info would be helpful to include in the dashboard? What info was missing? It is not clear to me what is given up by staking LP tokens from uniswap with Keep. Specifically, I generally think of an LP provider as receiving benefit for their LPing from the pool. Example is not only fees but tokens in the pool project. CRV on curve.fi, BAL on balancer for claims, etc. I am not very familiar with uniswap at this point. Assuming that UNI is made available to LPers then by virtue of staking in Keep Dashboard am I forfeiting the UNI rewards forever while staked? Is Keep receiving those rewards in lieu of me? Are the fees collected by the pool incurred to my benefit or to Keep while staked? Clarity on these issues would be appreciated by the user when evaluating the downsides to staking/LPing in addition to the impermanent loss and other risks associated with being an LP.

JVK-6935 commented 3 years ago

keep final

Example of connected to network but fail to load. In worst example (no screenshot yet), it displays no investment in error instead of the rectangle blank.