Another bug report:
Friend of mine installed BitcoinSpinner, but reported balance was "unknown". I remember that I had "0.00000000 BTC" on freshly installed BitcoinSpinner, so this catched my attention. Then I send him 1 BTC, but nothing happen. Next day the "unknown" balance changed to "0.00000000 BTC", so send him another 0.01 BTC, because I thought that it may be some caching issue on the server. Unfortunately, nothing changed again.
It is few days now and he still don't see his balance. I tried his key (using Backup / Restore) on another device and balance is still 0, although there are two transactions on that address on blockchain.info (
http://blockchain.info/address/1JMLBfckLq6WPQm1NzebS5MGgzJR8Xgw8d).
Can you please elaborate? I know that Spinner is using some light accounts on server side, so maybe he created his wallet in time of some outage. But I'd like to have that 1.01 BTC again...
Bottom line - today I met another guy who still have issues with "bitcoins on the way". So it's obviously not fixed. One transaction was from Satoshi's client, second one from mtgox, so that bug is not related just to Spinner-Spinner transactions...
The balance is reported as unknown when BS is first installed, and before it has communicated with the server. If the server is not responding the client will remain the the 'unknown' state until it has made first contact.
Since the server only tracks transactions of known public keys it will fail to observe transactions that occur to an address before initial contact.
What happened in your friends case is probably:
1. For some reason BS could not reach the server after a clean install (displayed "unknown" state)
2. You send coins to the address that the BS instance uses
3. The server does not track the transactions sent to the public key associated with the BS instance, as it hasn't made initial contact.
The fix is to not let BS display its bitcoin address until it has had initial contact with the server. I'lll look into that.
In the meantime, I am reloading the block chain to I get hold of all transactions occurring to the address. It will be done in about an hour.
Looking into the "bitcoins on the way" issue.
Bug report:
on Android 2.2.... I can't access the "send bitcoins" or "transaction history" (the buttons are dark)
The buttons are disabled if your device cannot contact the server. I'll make this more clear in the UI.