QOSGroup/qos

普通用户向验证人发起委托,收益一直为0

Closed this issue · 0 comments

系统中收益发放周期为5块,验证人共1个,为node.
普通用户alice向验证人node发起委托,委托交易生效于Block Height=50, 之后的所有收益发放周期该委托的收益一直为0,而验证人node自己的委托收益发放正常。

验证人

[admin@node metrics]$ ~/qos/bin/qoscli query validators --indent
[
  {
    "validator": "qosval1qgwgmpsrd6anj3qjvjsqztj3xt9v24c485x7kk",
    "owner": "qosacc1qgwgmpsrd6anj3qjvjsqztj3xt9v24c4lygasm",
    "consensusAddress": "qoscons1xpswgwg8me5rl4zsmk42crp5rmmjh8p6jg0h86",
    "consensusPubKey": "qosconspub1zcjduepq8w7yf75cuf7wagggup8yp2yupqdltk0mawcddnc5y08at89hmh3qew83nm",
    "bondTokens": "5246912",
    "description": {
      "moniker": "v_node",
      "logo": "",
      "website": "",
      "details": ""
    },
    "commission": {
      "commission_rates": {
        "rate": "0.100000000000000000",
        "max_rate": "0.200000000000000000",
        "max_change_rate": "0.010000000000000000"
      },
      "update_time": "0001-01-01T00:00:00Z"
    },
    "status": "active",
    "InactiveDesc": "",
    "inactiveTime": "0001-01-01T00:00:00Z",
    "inactiveHeight": "0",
    "minPeriod": "0",
    "bondHeight": "0"
  }
]

委托

[admin@node metrics]$ ~/qos/bin/qoscli query delegations-to qosval1qgwgmpsrd6anj3qjvjsqztj3xt9v24c485x7kk --indent
[
  {
    "delegator_address": "qosacc1qgwgmpsrd6anj3qjvjsqztj3xt9v24c4lygasm",
    "validator_address": "qosval1qgwgmpsrd6anj3qjvjsqztj3xt9v24c485x7kk",
    "validator_cons_pub_key": "qosconspub1zcjduepq8w7yf75cuf7wagggup8yp2yupqdltk0mawcddnc5y08at89hmh3qew83nm",
    "delegate_amount": "5123456",
    "is_compound": false
  },
  {
    "delegator_address": "qosacc1eqqnaps04l6ht9xahtrfgg59ksllcq9q85vje2",
    "validator_address": "qosval1qgwgmpsrd6anj3qjvjsqztj3xt9v24c485x7kk",
    "validator_cons_pub_key": "qosconspub1zcjduepq8w7yf75cuf7wagggup8yp2yupqdltk0mawcddnc5y08at89hmh3qew83nm",
    "delegate_amount": "123456",
    "is_compound": false
  }
]

验证人node自己的委托收益情况

[admin@node metrics]$ ~/qos/bin/qoscli query delegator-income --validator qosval1qgwgmpsrd6anj3qjvjsqztj3xt9v24c485x7kk --delegator node --indent
{
  "validator_address": "qosval1qgwgmpsrd6anj3qjvjsqztj3xt9v24c485x7kk",
  "consensus_pubkey": "qosconspub1zcjduepq8w7yf75cuf7wagggup8yp2yupqdltk0mawcddnc5y08at89hmh3qew83nm",
  "previous_validator_period": "375",
  "bond_token": "5123456",
  "earns_starting_height": "1870",
  "first_delegate_height": "0",
  "historical_rewards": "9872",
  "last_income_calHeight": "1870",
  "last_income_calFees": "49360"
}

普通用户Alice向验证人node委托的收益发放情况:

[admin@node metrics]$ ~/qos/bin/qoscli query delegator-income --validator qosval1qgwgmpsrd6anj3qjvjsqztj3xt9v24c485x7kk --delegator alice --indent
{
  "validator_address": "qosval1qgwgmpsrd6anj3qjvjsqztj3xt9v24c485x7kk",
  "consensus_pubkey": "qosconspub1zcjduepq8w7yf75cuf7wagggup8yp2yupqdltk0mawcddnc5y08at89hmh3qew83nm",
  "previous_validator_period": "375",
  "bond_token": "123456",
  "earns_starting_height": "1870",
  "first_delegate_height": "50",
  "historical_rewards": "0",
  "last_income_calHeight": "1870",
  "last_income_calFees": "0"
}