For Seigniorage LP Mining, an issue (or feature) is that currently there is no time aspect.
If a user deposits 5 minutes before rebase they earn just the same pro-rata distribution as someone who has staked for multiple hours.
A couple options for voting:
1: Time weight deposits (stake * time length)
2: Minimum time-lock
#1 is the default option but may be computationally more difficult to weight everyone’s deposits by time and take the pro-rata distribution during rebase. If anyone has good examples of other projects that do this, it will be easier to integrate
#2 is an idea that is simple to implement. Essentially every user deposit for seigniorage mining is restricted to a minimum wait time. This wait time is a variable that can be adjusted via governance. Once a user LP has met the minimum wait time, they are allowed to withdraw their LP. During the course of LP-mining, the user can claim USD rewards still. They just cannot withdraw their LP until they have met the minimum wait time.