To accomodate the new liquid staking system (pools), there are a few design changes that need to be made to make the liquid staking process feel more natural. This includes:
[ ] Creating a new table that lists the pools which the active user has stake in,
[ ] Showing a separate table that lists all available pools
[ ] Per row (pool), there should be a Stake button that sets the selected token on the liquid staking card. In other words, when the user finds a pool they like, they click the Stake button, and the liquid staking card sets that pool/token as the selected token.
[ ] Options & actions for pool administrators. This will be implemented in the form of a dropdown of buttons, each representing a pool management action.
[ ] If the active user has the nominator role for a given pool, the Manage button dropdown will show a Update nominations action, which when clicked will reveal a modal to update the pool's nomination.
[ ] The same idea applies for the other roles: root (able update roles), and bouncer.
To accomodate the new liquid staking system (pools), there are a few design changes that need to be made to make the liquid staking process feel more natural. This includes:
Stake
button that sets the selected token on the liquid staking card. In other words, when the user finds a pool they like, they click theStake
button, and the liquid staking card sets that pool/token as the selected token.nominator
role for a given pool, theManage
button dropdown will show aUpdate nominations
action, which when clicked will reveal a modal to update the pool's nomination.root
(able update roles), andbouncer
.CC @monaiuu