Was testing out a Wordpress plugin for WooCommerce which used the Blockchain.info API to arrange payments in BTC.
For my initial test, I sent myself $1USD or 0.00747943 BTC. Using the API, a temporary address was generated, which was chained to my REAL address. Generated address is 1GfxJgs8FU6JrKFJFALT3PZxgv9VR7UXnL and the REAL address is 1Dyqf4aG3K83mCbsWyjqzUGkRh5xV3rXPw.
When I sent the transaction from my wallet to 1GfxJgs8FU6JrKFJFALT3PZxgv9VR7UXnL, I looked up the transaction in the block chain. Everything looked normal. My send address of 1E6XztanxW1WamPzypoVC7TEs84r5rBtv3 sent 0.00747943 BTC + 0.0005 BTC fee, to 1GfxJgs8FU6JrKFJFALT3PZxgv9VR7UXnL, which was chained to 1Dyqf4aG3K83mCbsWyjqzUGkRh5xV3rXPw. 1GfxJgs8FU6JrKFJFALT3PZxgv9VR7UXnL confirmed with 6 confirmations after about 2 hours. According to BlockExplorer.info API documentation, I had to wait for 100 confirmations before the funds were sent to the REAL address of 1Dyqf4aG3K83mCbsWyjqzUGkRh5xV3rXPw. I waited for about 24 hours and 1Gx hit the 100 confirmation mark, but 1Dy still had 0 confirmations. Keep in mind, I'm watching this on the block chain, not my wallet. Next however, something bad happens. At 36 hours, 1Dy still had 0 confirmations, while 1Gx was up to around 300 or so. At the 48 hour mark, the transaction just changed. The INPUT address was correct, but my REAL output just vanished and was replaced with 1F2tru7RrzuTph1oUa93nqVQfCvYABz8pe being sent an additional 0.04052057 BTC. This amount is not reflected in my wallet, but according to the blockchain, the funds were indeed removed. I brought up a new wallet and rebuilt my block database, and I still don't see the funds missing.
So wtf has happened here? My wallet says I have X BTC but the blockchain says I have X - 0.03902 BTC. I have the transaction log with Blockchain.info showing the correct transaction information, that same transaction information was in the blockchain with 100 or so confirmations, then all of a sudden the transaction data simply changed. Am I missing something obvious? I have not received the original 0.0074... BTC to the 1Dy address of course, and my wallet is definitely short 0.0074... BTC, but according to the block chain, it's 0.03902 short.
Idea's?
|