Hi all. I could use a little help understanding stake decreases.
For the purpose of easy discussion, let’s say I have 15 NMR staked on a model and I wanted to get 10 of that NMR back into my wallet so I can stake it on another model.
So I scheduled a -10 NMR stake reduction last week.
It went through. Now for round 259 the stake on the model in question has clearly been lowered by 10 NMR. Hurrah.
Of course some earnings rolled over from 255, so now the model’s stake for 259 is 6 NMR.
I understand that multiple rounds need to clear in order for that 10 NMR to get back into my wallet. The question is: what should I do for the next 3 weeks so that the 10 NMR actually gets there?
There remains a pending -10 NMR stake change set on this model. To my naive eyes, reducing a 6 NMR stake by 10 NMR would bring it to ZERO and that’s not what I’m intending to do. So I’m inclined to cancel the stake change. I’m guessing that Numerai’s default behavior for staked changes is to “let them ride” and in this case I’m looking for just a one-time 10 NMR reduction.
However, what will happen when round 256 resolves on Wednesday? That round still has a stake of approximately 15 NMR. If I understand correctly, any payouts from 256 will roll into 260, but not the stake itself. Is that correct? In which case I should for sure cancel the change.
But if the stake value from 256 is rolled over into 260 along with the payout, then I absolutely need to leave that -10 NMR change in place for another 3 weeks. I don’t think this is right, but it’s not immediately clear from the docs.
The algorithm to compute the stake in round Y seems to be this:
stake(Y) = payout(Y-4) + total_stake(Y-1) + pending_stake_change
If that’s correct, then my 10 NMR reduction in round 259 means that round 260 should be the newly-lowered stake plus whatever payouts come from 256.
Is that right, and therefore I should cancel this week’s stake change so that I don’t pull out all the stake from this model?
I tried looking to stake increases thinking they might help me understand this decrease question. But to no avail. With stake increases, you schedule an increase of some NMR, that NMR leaves your wallet and suddenly appears on the model for the next scheduled round. It’s very clear. And the NMR is never in limbo.
In the case of a decrease, however, that 10 NMR I pulled out (or am trying to pull out) does not immediately go into my wallet. I get that it takes some time to get out of the tourney, but there’s no obvious indicator (like in my wallet) which says “on this day, your wallet is scheduled to gain this much NMR assuming you don’t burn it all first”. I’d like to log that as a feature request because the only indication that I have any NMR slated to exit the tourney and enter my wallet is the negative delta in stake for this model between rounds 258 and 259. And I think it should be made much more clear.
Thanks in advance to anyone who can help clarify this for me.