6

So I exported my latest rewards report to CSV, as Daedalus allows. The date on the report is April 30, 2021.

If I query the blockchain for my rewards history, the latest rewards I have received are from epoch 261 (Daedalus says we're currently on epoch 263). Epoch 261 ended on April 25. Why does the report say April 30?

When I check my rewards history on adastat.net, the date on the latest rewards, labeled as from epoch 261, is April 30.

What am I missing?

1 Answer 1

5

Rewards for a given epoch X are paid out at the end of the next epoch, X+1. This is because the calculation of which stake keys get rewards is done during epoch X+1.

Applying this to your example, the order of events would be:

  1. April 25th - epoch 261 ends
  2. April 30th - epoch 262 ends - rewards from epoch 261 are paid
  3. April 30th - epoch 263 starts - CSV report and adastat.net list current date and epoch.

The terminology of rewards being "paid" is somewhat misleading, since there are no transactions that correspond to the rewards entering your wallet. Instead, the amount of rewards for all stake keys is stored separately in the ledger, and that table is updated on epoch boundaries. Your private stake key then allows you to withdraw/send the rewards along with regular transactions.

3
  • 1
    If you combine our answers, I will delete mine.
    – gRebel
    May 4, 2021 at 8:36
  • @gRebel I've included your answer verbatim, thanks!
    – Ben NOBLE
    May 4, 2021 at 14:36
  • and improved on it.
    – gRebel
    May 4, 2021 at 14:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.