Hello,
I'm not sure if I've announced it before, but created entries were quickly found to just be the forum dropping requests and was fixed by increasing delay between requests. But the attempts so far to get entries fixed have gone wrong.
dev has run a fix for balance. Basically for created entries in november, script kept amount of new posts and kept adding to it in further entries fixed (more or less), resulting in some users getting 0.1 BTC or more overpayment.
Note that negative balance include pending withdrawal (cancelling a withdrawal should increase balance), so balance would not go down further if withdrawals were processed.
I've looked at results of fix and there seems to be a few problems. Notably some days should have posts credited that weren't, but it almost looks right. However some user who should not have received a negative balance (because that user was never credited at all or had signature). But dev has time since college exams are over and we'll keep working on a fix tomorrow. Entries look almost fine, we'll make sure a few new posts get added to credits, and we'll run a script to calculate if the total amount of every credit for accounts, minus withdrawals, indeed match their balance.
We have not yet given out bonus payment for delays. Except for a few users who received very large amount from the bad script, it's likely bonus will cover, and then some, any overpay you might already have withdrawn.
I'm sorry for the trouble. I've seen some great projects done by this dev, but dev is still studying and I believe it is the first time this dev ever messed with batch updating database this large or complex with randomly spread errors throughout (with entries depending on other entries and affecting multiple fields to be updated) and that there's a bit of "hard time wrapping brain around it." I suppose it can be a bit hard to plan ahead all the steps needed for things to work out properly at the end and script for it if you're not used to do that. At this point it might have been best to manually correct entries instead.
So this is how first day of work on fixes went. I don't think it should take more than 1 or 2 more days to get it fixed. If the dev can't manage, I'm sure wao can find the time to fix himself, because at this point he just wants to pay users.
Current plan for today is:
- Revert DB to yesterday's backup
- Possibly pay out withdrawals anyway, even if some users are overpaid, depending if wao is available right after dev can revert DB
- Try to get fix to run properly and figure out how much balance users should have, hopefully fixed by end of the day
- Figure out bonus for delays to be paid that will probably be credited in following days, hopefully everything being done in time for users to withdraw for the 25th's payment
Regards,
Namworld
Thanks for the update!
I calculated myself (some rough ones) and I was not overpaid, yet my balance is still -0.114 BTC. Could you check again? Again, according to my calculations, I was somewhat underpaid (because I averaged the price of bitcoin to 700, but even if it was higher I know that I was not overpaid.)