I would like to know if I delegated correctly. So far, I think I had delegated but I have not gotten any rewards.

How can I be sure that delegation request has been included? How can I confirm if my delegation are included in the cycle snapshot with the chosen baker?

2 Answers 2


Simply enter your address into here to see future payouts. https://baking-bad.org/


First you have to find out the snapshot# with RPC:

snapshotnum = chains/main/head/context/raw/json/cycle/CYCLE#>/roll_snapshot

Then you get the level that snapshot was. heres how its done in python, showing the constants that are used:

snapshotlevel = ((<CYCLE> - constants['preserved_cycles'] - 2) * constants['blocks_per_cycle']) + ((int(snapshotnum) + 1) * constants['blocks_per_roll_snapshot']))

Then from that level you just RPC to see what all accounts were delegated at the time of the snapshot:

chains/main/head/context/delegates/<YOUR DELEGATE PKHASH>

The list displayed will include your delegate pkhash (if it did make it into the snaphsot) along with anyone else delegated to your pkhash (if they also made it into the snapshot).

  • Any possibility to do this with the ledger live app and a web browser, without any coding?
    – kerner1000
    Commented Mar 2, 2020 at 21:53
  • @kerner1000 Yes, use a website like tzstats.com Enter the address of your baker, click the tab 'Delegations' and make sure you are listed. Remember that with any delegation, there is a minimum 20 day waiting period before the baker "sees" your delegation and usually a further 15 day waiting period before receiving your first rewards.
    – utdrmac
    Commented Mar 2, 2020 at 23:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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