Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Threshold Dashboard STAKING] Banner to inform the users they need to run a node. #567

Closed
1 task done
sashatanase opened this issue Jul 11, 2023 · 2 comments
Closed
1 task done

Comments

@sashatanase
Copy link
Member

sashatanase commented Jul 11, 2023

Context: Even though in the Threshold Staking flow, the users are informed that they need to run a node, a lot of the users tend to braise over the information and not record it, thus resulting in a lot of people ending up lacking their funds for 45 days. The information was corroborated by customer support.

Nowadays, STAKING in web3 has two connotations simultaneously; the first is about securing a network and running a node in PoS networks, and the other means providing liquidity in a liquidity pool from a DeFi protocol.

Proposed Solution: Safe route

Display a modal takeover right after the users click 'New Stake.'
image

This takeover should contain the following:

It should also contain an agreement text.

"By clicking [insert_CTA_verb], I acknowledge I am aware of the requirements for the Threshold Staking."

[ I consent/I agree/Okay, let's go!]

The designer should decide the behaviour of this takeover

Figma file for the staking process and designs here

Tasks

Preview Give feedback
  1. kpyszkowski
@SorinQ
Copy link
Contributor

SorinQ commented Aug 1, 2023

Proposed solution

Staking Timeline Pop-up

  1. Update the text of the first pop-up in the staking flow.
  2. Add a new warning notification at the bottom.

Screenshot 2023-08-01 at 15 05 43

Stake Tokens (Step 1)

  1. Add a new area at the bottom that requires user acceptance before proceeding further.
  2. The Read more link button should open in a new tab the following page:

    https://docs.threshold.network/staking-and-running-a-node/running-a-node

Screenshot 2023-08-01 at 15 05 50

Component behavior:

  • The button remains in a disabled state until the user ticks the checkbox in the new area. 

  • As soon as the user checks the box, the button becomes active and allows the user to proceed further.

Figma link here




Out of scope

A visual cue that helps users understand that this node is a computer or a server

Presents two options for running a node:

@kpyszkowski
Copy link
Contributor

@SorinQ please let me know if my changes meet your expectations https://preview.dashboard.test.threshold.network/feature/staking-running-node-notice

@michalsmiarowski michalsmiarowski added this to the v1.12.0 milestone Oct 30, 2023
@michalsmiarowski michalsmiarowski modified the milestone: v1.12.0 Nov 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants