Был тестируя плагин WordPress для WooCommerce, который использовал Blockchain.info API для организации платежей в BTC.
Для моего первого теста я послал себе $ 1USD или 0.00747943 BTC. Используя API, временный адрес был сгенерирован, который был прикован к моему РЕАЛЬНОГО адресу.
Сформирован адрес 1GfxJgs8FU6JrKFJFALT3PZxgv9VR7UXnL и РЕАЛЬНЫЙ адрес 1Dyqf4aG3K83mCbsWyjqzUGkRh5xV3rXPw.
Когда я послал сделку от моего кошелька на 1GfxJgs8FU6JrKFJFALT3PZxgv9VR7UXnL, я посмотрел на сделку в блоке цепи. Все выглядело нормально.
Мой посыла адрес 1E6XztanxW1WamPzypoVC7TEs84r5rBtv3 послал 0.00747943 BTC + 0,0005 плата BTC, чтобы 1GfxJgs8FU6JrKFJFALT3PZxgv9VR7UXnL, который был прикован к 1Dyqf4aG3K83mCbsWyjqzUGkRh5xV3rXPw.
1GfxJgs8FU6JrKFJFALT3PZxgv9VR7UXnL подтверждено 6 подтверждений примерно через 2 часа. Согласно документации API BlockExplorer.info, мне пришлось ждать 100 подтверждений, прежде чем средства были направлены на реальный адрес 1Dyqf4aG3K83mCbsWyjqzUGkRh5xV3rXPw. Я ждал около 24 часов и 1gx ударил отметку 100 подтверждения, но 1DY еще 0 подтверждений. Имейте в виду, я наблюдаю это на блок цепи, а не мой бумажник.
Далее, однако, что-то плохое случается. В 36 часов, 1DY еще 0 подтверждений, в то время как 1gx был до около 300 или около того. На 48-часовой отметке, сделка просто изменена. Адрес входа был правильным, но мой реальный выход просто исчез и был заменен 1F2tru7RrzuTph1oUa93nqVQfCvYABz8pe отправляется дополнительный 0.04052057 BTC. Эта сумма не отражается в моем бумажнике, но, по словам blockchain, средства действительно были удалены. Я принес новый бумажник и перестроен мой блок базы данных, и я до сих пор не вижу средств не хватает.
Так WTF здесь произошло? Мой кошелек говорит, что у X BTC но blockchain говорит, что я X - 0.03902 BTC.
У меня есть журнал транзакции с Blockchain.info показывая правильную информацию о транзакции, та же информация, сделка была в blockchain с 100 или около подтверждений, то все вдруг данные транзакций просто изменились. Я пропускаю что-то очевидное? Я не получил оригинальный 0,0074 ... BTC по адресу 1DY конечно, и мой бумажник, безусловно, короткие 0,0074 ... BTC, но в соответствии с блочной цепи, это 0,03902 коротка.
Идея-х?