I know there was lots of dicussion about payouts and delayed payouts and a high threshold and different suggestions to improve the situation.
This suggestion hasn’t been brought up (often?) before and iirc wasn’t discussed (much?) but would be the simplest for the moment, even though it will still not help the smallest SNOs and certainly not solve all our problems.
Suggestion: Run the payout script every week instead of every month.
I know in the past it was a monthly payout and there was always a notification about payments done etc.
But we have seen big fluctuations in gas prices so the threshold might be at $70 on the 7th of a month but $30 on a 14th of a month.
So my suggestion is to just run the payout script every 7 days. Whoever meets the threshold will get paid then.
For simplicity’s sake it doesn’t need to be with the current earnings and can just be with the earnings from last month, so basically you’d be running the same csv every week. Like come in on a monday, start payout script, script runs for a few days, whoever got paid got lucky, script stops on Thursday, repeat next week.
Is that a feasable solution that does not require much developer time?
It will not solve the payment problem but will result in a lot more SNOs being paid.
[A more advanced approach would be to have a gas fee watcher running that determines the best time to send a transaction after watching the gas for a few days but this needs more developer time than just trying to send payouts every 7 days.]