So I’m staking WMTx on Base and want to add more to my stake. But I read somewhere that adding more would reset the current epoch and make me miss rewards for the month.
Is that really how it works? I was hoping to just top up my stake continuously without interrupting the rewards.
Just want to understand why it resets the epoch and if there’s a way to add more without losing out.
That’s exactly how the Base staking contract is built: any time you change your stake - whether adding or withdrawing - it updates your stake’s timestamp and restarts your reward clock. So topping up in the middle of a cycle will forfeit whatever you’d earned so far and begin anew.
The only way to avoid that reset is to add funds right at the cycle boundary, exactly on the 31st in months that have 31 days, because the epoch runs from the 1st through the 30th.
Outside of that window, every deposit or withdrawal will trigger a fresh epoch. It’s a contract quirk, so if you need uninterrupted monthly rewards, you’ll have to time your top-ups around that boundary.