Determined cause of double payouts
Posted: Mon Feb 11, 2019 6:31 am
Chris determined the cause of the negative balances yesterday. It turns out that some customers were overpaid due to a problem with how bitcoin payouts were recorded, due to a bug in the USDCoin changes. This issue involved four different circumstances that had to be true all at once, and which was not reasonable to expect to be caught in testing.
Chris previously had incorrectly resolved the problem by deleting the records of the payouts, but he corrected both his mistake and the original problem. Now, the payout records match the correct txids on the blockchain. Customers with negative balances will see that their wallets match what was paid. Once normal mining has eliminated the negative balances, payouts will resume as normal.
We apologize for the issue! Hopefully, you'll agree that issues like this are an acceptable price to pay in exchange for progress.
Chris previously had incorrectly resolved the problem by deleting the records of the payouts, but he corrected both his mistake and the original problem. Now, the payout records match the correct txids on the blockchain. Customers with negative balances will see that their wallets match what was paid. Once normal mining has eliminated the negative balances, payouts will resume as normal.
We apologize for the issue! Hopefully, you'll agree that issues like this are an acceptable price to pay in exchange for progress.