I loaded my Nano Ledger S with ADA last Sunday, which 2022-01-30 day before epoch ended.
Why I still did not recieve rewards for the last epoch, which is ended on friday 2022-02-04?
Yes I was staking in my other wallet to that pool. Ok, so I need to wait 2 more epoch to get rewarded. I see that even my ada will leave the wallet, I still will continue to get rewarded
I meant that if he didn’t delegate before with that wallet he needs to account one more epoch for registering the delegation… so:
Epoch A > Register delegation
Epoch B > Take snapshot
Epoch C > Use snapshot
Epoch D > Calculate rewards
Epoch E > Pay rewards
Did you create a new wallet with Ledger, transferred the tokens to that wallet, then registered a staking key and delegated to the pool?
If yes you need to add additional epochs for the key registration and delegation.
I still think it’s the same, regardless if the key was registered/delegated before or not.
Here, one of my stake key registrations:
Done on 2021-11-11 (before the snapshot).
Epoch A: It was included in the snapshot of 2021-11-11.
Epoch B: It was active from 2021-11-16 till 2021-11-21.
Epoch C: Rewards calculation was done after 2021-11-21.
Epoch D: Rewards were paid after 2021-11-26.
And on pooltool.io you can see that the first rewards really came on 2021-11-26: Cardano PoolTool - The most comprehensive staking statistics for Cardano on the web.
I see now, you are correct. I was blindly following the flow charts without examining the actual process on the chain. My bad will do my homework next time
Took me quite a while to get a grip on that and I don’t think the flow charts are very helpful.
I’m now remembering it by: Stake is active, used for deciding on slot leaders in a certain epoch. The snapshot for that was taken one epoch before the start and the rewards are paid one epoch after the end. That’s very symmetrical.