Meanwhile

Regarding the pool wallet.
I've had a good think about how I do it and what changes I could make.
It's actually not all that difficult to do as I do already with one change, combine them once a day rather than send each one when it's due.
I like the process I have at the moment of checks and balances - that are beyond what many may expect

- but I could simply continue that to get to the point where I'm happy with each individual result, but not send the result, then later run another process that picks a set of payouts from earlier in the process and combines them all, once a day.
That way I already know they've passed all inspections, and it's just dependent on me creating a new step that can add the earlier data correctly - so dust payouts are combined, and dust only not sent if the combination is below 10k satoshi.
Yeah I really don't want a pool bank for everyone, and I think this change would fit in well, and reduce the number of transactions and the payout division caused by our average expected more than one block a day.
Any comments?
(Edit: if anyone didn't notice, the last address in each payout is the total dust in each, which has always been more than zero except once)
Daily or bi-daily sound good. Daily works. Sometimes getting paid more often can be nice, but 5 payout is a bit much and if the pool continue to grow in % of total hashrate, it will just get ridiculous.
Then again, if you internally do all the work and only release bundled payments, you'll still get more and more work to do.