I'm going to bed, if anything gets stuck, everyone will get paid in the morning. Tomorrow I'm going to work on the problem some more. Investigating this has left me with lots of questions. Either there's some glitch with the wallet or MPOS not playing nicely, or it could even be that orphaned block causing issues as well, as the last error's payout log mentioned insufficient funds, though I'm unsure if we really ARE a block behind. Something is still a tad funny but everyone's getting paid one way or another. Definitely had my plate full! Good night
I had a look at your pool and noticed you are crediting blocks after 60 confirms.
If you look at the source code for 888 you will notice that coins are not credited to your client until 120 confirms.
That could be your problem if you are having insufficient funds problems.
Yes, I went ahead and changed it back to 120 when I got up. I was under the impression that mined blocks confirmed quick like transactions but apparently I derp'd on that one. After we build up a good positive balance I may turn them back down as a convenience for the miners but also want to avoid more errors. After investigating my payout errors, some were for insufficient funds, others for what I believe to be connectivity issues, but looked very similar in the logs so I got pretty confused for a while.
I'll admit my programming skills are not proportional to my skills as a technician and sysadmin, so understanding what I see in source code usually involves me asking lots of questions, at least with C. Soon I'm going to get back into some small-time development, though. I was a Hypercard nut back in the Classic Mac days and RunRev has an incredible platform called LiveCode, which is basically a powerful, cross-platform incarnation of Hypercard. I have lots of time on my hands so I'm considering reviving an old project as well as possibly throwing together some pool sysadmin tools for Android.