Lunie: Staking UI problems

Created on 14 Jun 2018  路  3Comments  路  Source: luniehq/lunie

UI Version: 0.7.0

Description:

Show all bonded validators

On my validator's account, which has 101 unbonded steak and 1000 bonded steak, the Unbonded STEAK bar is not full. This is expected, because the genesis.json file bonded 1000 steak for me automatically. However, we should be showing the validator I'm bonded to on the Bond STEAK page.

Right now it's just confusing why I only have 9% of the Unbonded STEAK bar available.

screen shot 2018-06-14 at 2 33 14 pm

Wrong/missing green numbers on Bond STEAK page

In this case I'm trying to bond 5 steak each to cwgoes and zach. The green diff numbers shows me that I'm giving Chris 11 atoms (??) and zero to Zach. Something is wrong here.

screen shot 2018-06-14 at 2 37 00 pm

Cannot bond to cwgoes and zach

When I try to apply the bond, I get this error:

screen shot 2018-06-14 at 2 39 13 pm

bug design-work-needed

Most helpful comment

Let's clarify the revoked validors issue. Validators get regularly revoked from the validator set for being offline for 50 out of the last 100 blocks.

  • [ ] we need to show revoked validators in the staking page, probably below the voting validators.
  • [ ] we need to allow users to unbond atoms from revoked validators
  • [ ] we need to alert users that they are bonded to revoked validators, and not earning income (!!)
  • [ ] we need to prevent users from being able to bond to revoked validators (or at least show a very big warning that they should not do this)

All 3 comments

Staking more STEAK than I have

The UI is allowing me to attempt to stake more than the available 9% of my STEAK. There should be an error message when the user attempts this. (Screenshot Below)

Visual problem with the green bonding bar

There is a gray circle on top of the green bonding bars. This circle has no function when increasing the user's bond with a particular validator. There's something wrong with div visibility or z-index here.

screen shot 2018-06-14 at 2 41 15 pm

Hey @nylira, thanks for the comprehensive report.

Looks like #3 (and maybe #2) are due to the fact that one of the validators got revoked (a new feature we haven't thought about handling yet). It will probably make sense to just hide revoked validators, although I'm not sure how the UX should look if we are bonded to a validator later gets revoked.

Let's clarify the revoked validors issue. Validators get regularly revoked from the validator set for being offline for 50 out of the last 100 blocks.

  • [ ] we need to show revoked validators in the staking page, probably below the voting validators.
  • [ ] we need to allow users to unbond atoms from revoked validators
  • [ ] we need to alert users that they are bonded to revoked validators, and not earning income (!!)
  • [ ] we need to prevent users from being able to bond to revoked validators (or at least show a very big warning that they should not do this)
Was this page helpful?
0 / 5 - 0 ratings