Is there a way to reconcile the situation? Or are my bitcoins irrecoverable due to the bug?
I would hope that the sellers who benefitted from this bug will send the XCP to their buyers, realizing that in order for the rest of their XCP to appreciate in value early buyers shouldn't feel scammed.
I'll try to make a list of all affected accounts:
BTCPay out:
1Mf2abNSv7jzwsjgkrf2k3LTMyEw96Us3H
1AQPf7f3y37NN9XsYkfGGALHQiW1ig3MXb
1EEwWVYaSF2QUsv3nMz8h5uGifHiuza485
BTCPay mistakenly received:
1GbkV2QgQ2jqHk8yjgcdwEMfLC1Y6oGSMF - 0.4 - 250 XCP not delivered to 1Mf2abNSv7jzwsjgkrf2k3LTMyEw96Us3H
1JBp8tdzwzo5VKcKpg1QHKbYP2sKDNWGnk - 0.11 - no XCP orders
17PgVzRSSSjc2aN8Lyp1x9QayKzPzY2pKj - 0.65 - no XCP orders
If you lost BTC due to this bug, PM me and the Counterparty team will reimburse you the XCP you were supposed to have purchased (if the seller will not do this himself). This does not mean that we will reimburse everyone who loses money due to bugs in this software in the future.
This is a very specific kind of bug that appeared because of the interaction of some rounding issues with Bitcoin transactions, which of course are irreversible in the Counterparty protocol. Also, we let the
master branch fall too far behind the
develop branch, so the problem was not fixed as quickly as it might have been. The rounding errors have been fixed permanently and properly, so the likelihood of a similar bug causing loss of funds is unlikely. Of course, this is still alpha software, so use your discretion.