1. Keywords
smart contract development, PSP token upgrade, PSP staking policy, parameter update .
2. Simple Summary
Allow for unpenalized re-delegation between market maker staking pools.
3. Context
Currently PSP Stakers that wish to re-delegate to a different market maker are forced to put through multiple transactions and wait a 2 day waiting period as well as forfeit their current epoch rewards if their waiting period isn’t prior to the epoch’s end. With the introduction of longer epochs in PSP-IPΔ1 this waiting time would be increased to 7 days which is very inconvenient if you just want to re-stake aswell as detrimental to small holders who might not be able to afford that many transactions. This proposal seeks to add a one-click re-delegation to remove some of the friction for smaller holders in the form of fees and time, should the contracts allow it.
This proposal also optionally adds the ability for re-delegators to not loose out on the current epochs rewards when re-delegating. That is to say if I hold PSP and choose to redelegate right before the epoch ends I still accrue the rewards for my current market maker although my actual market maker does not change until the wait period is over(this is done automatically).
4. Goals
- Lower Gas consumption for Re-Stakers.
- Re-Stakers no longer have to wait to put through the second transaction.
- Re-Delegators still earn their rewards for the epoch even if their re-delegation occurs after this epochs end.
5. Means
There might be some friction with the smart contracts so this will first have to be deemed possible by the team. If possible it would require what I assume is some pretty minimal dev time.
6. Forward-thinking considerations
This opens up a new parameter for the DAO to manipulate. Perhaps we think that re-delegators are warranted a smaller wait time than unstakers. This way we could perhaps implement the 14 Day (Epoch Long) lock up for unstakers while keeping the 7 day wait period to delegators.