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

[Feature] new metrics / useful information for open staking operation #265

Open
1 of 8 tasks
sophoah opened this issue Feb 8, 2020 · 3 comments
Open
1 of 8 tasks
Assignees

Comments

@sophoah
Copy link
Contributor

sophoah commented Feb 8, 2020

Problem/limitation At Hand

Currently, for open staking operation, some useful metric are missing or need some manual computation

Which component?

  • consensus
  • deploy script
  • wallet
  • explorer
  • node script
  • test automation
  • demo app
  • other: staking

Proposed Solution

Here are the metrics that would be useful and categorized per persona
Delegator and Validator view:

  • current median stake
  • current ONEs reward per day available to be distributed and shared amongst all staker
  • total ONE currently staked amongst all validator
  • can rewards/fees collected also be shown in the chain via all the tx ? that help to increase transparency on those reward (where they come from and who they has been given to)
  • epoch information : when is the next expected epoch change to happen

Delegator view:

  • Validator information needs to be more visible:
    • total current stake for a validator (not only what he self delegated) -> I can compare with median stake
    • a working uptime %
    • an indication on whether the validator node is actually BINGO-ING
    • how long that validator has been online (could be a rough calculation based on block number)
    • an expected return for the amount I stake, not sure if that is the same as the APR feature Edgar is working on, or maybe an APR for that validator since I know I would have a share of it

Validator view:

  • how can I see the fees collected from the validators so I can confirm those are correct
  • list of all the reward claimed towards my validators (with the fees obtained)
  • a validator view on the staking explorer similar to the cli command : ./hmy -n https://api.s0.os.hmny.io/ blockchain delegation by-validator
  • maximum validator node allowed in the EPOS committee
    so some of those feature are there already available and might just need fixing or clarification like the median-stake
  • ranking on all the available validator (based on performance metric), could be a community site for that one

Alternatives Considered

N/A

Additional Context

N/A

@BrunoMarshall
Copy link

BrunoMarshall commented Mar 3, 2020

Hi Soph, thank you, some of your request are already added to the staking explorer, maybe you can close this request and open a more specific one in the staking pool, because there´s a lot of information here:
Delegator view:

  • total current stake for a validator (not only what he self delegated) -> I can compare with median stake (Done)

  • a working uptime % (Done)

  • an indication on whether the validator node is actually BINGO-ING (Done - "elected")

  • how long that validator has been online (could be a rough calculation based on block number) (Done -it´s the uptime%)

  • an expected return for the amount I stake, not sure if that is the same as the APR feature Edgar is working on, or maybe an APR for that validator since I know I would have a share of it (Done)

Validator view:

  • how can I see the fees collected from the validators so I can confirm those are correct (done?)

  • list of all the reward claimed towards my validators (with the fees obtained) (done?)

  • a validator view on the staking explorer similar to the cli command : ./hmy -n https://api.s0.os.hmny.io/ blockchain delegation by-validator (very good proposal - maybe open one enhancement specific for this)

  • maximum validator node allowed in the EPOS committee (very good proposal - maybe open one enhancement specific for this)

  • ranking on all the available validator (based on performance metric), could be a community site for that one (very good proposal - maybe open one enhancement specific for this)

let me know what you think
Thank you

@sophoah
Copy link
Contributor Author

sophoah commented Mar 24, 2020

@rlan35 today a partner (Edy Senjaya) requested for one of the above feature :
Another question, in regards to reward claim feature, how can i get a list of claimed rewards ? i am using ./hmy blockchain account-history

it does not show the list of my claimed rewards , should i use other method to get this list ?

@LeoHChen
Copy link
Contributor

move it to hmycli repo, for @LuttyYang to investigate

@LeoHChen LeoHChen transferred this issue from harmony-one/harmony Aug 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants