Page 1 of 1

Some people double-paid yesterday

Posted: Fri Apr 28, 2017 10:56 am
by Steve Sokolowski
Chris informed me that a double payout occurred for some coins yesterday. The cause of the problem was a race condition, likely caused by the increased load on the servers. The payout software loads the payouts at the beginning of the program, and then proceeds to pay everyone, committing to the database as it goes along.

In this case, the completion of the block explorer restoration saw some daemons being indexed with high load, so it took a long time to execute the payouts for some coins. The payouts ran again at the next scheduled time, so coins at the end of the list got paid twice because the first instance wasn't done processing those coins yet.

Customers affected by this problem have negative balances, and they will tick up towards zero throughout the day. We trust that most people who are loyal customers will continue to mine on the honor system to pay back the debt. We apologize for the problem, and Chris will modify the software to add a lock, so that it can never execute twice simultaneously.

Note: do not send back excess payments to the wallet address from which they were received, because we may not have access to those keys anymore!

Re: Some people double-paid yesterday

Posted: Fri Apr 28, 2017 4:02 pm
by galixxx
Thank you for the information. My balance from yesterday was ok but my current balance is too high...

Re: Some people double-paid yesterday

Posted: Sat Apr 29, 2017 7:25 am
by mickeekung
This issue made Live balances and Earnings by coin couldn't match.