yrral86 ,Just trying to go over you're error, and I thought it was a strange one, have not seen that before.
It seems you have managed to find/accidentally discover a somewhat obscure bug, congradulatons.
So you have 2 accounts on the system(am I right?).
The bitcoin address you tried to withdraw to is actually a deposit address you we're given for another account.
You had deposited 0.00000002 to your first account with the address 1MqoX4QphLAhvAEbGs9omJF1sBZbAC9Pwq, and then tried to withdraw 0.00000002 from your second account to the same address 1MqoX4QphLAhvAEbGs9omJF1sBZbAC9Pwq.
The withdraw was successfull, however there was a transaction charge which was removed from the general wallet (and not recorded in the database).
Also the address 1MqoX4QphLAhvAEbGs9omJF1sBZbAC9Pwq is only meant to be used once (for the initial deposit), any further payments to that address will not be entered into the db (although they will be put into your wallet account) which will result the balance of your wallet account and your db account being different, which is bad.
So my solution to this issue will be to prevent withdrawing to a deposit address, and setting minimum withdrawal amounts, I also need to account for transaction fees (from the miners) for withdrawals.
I currently have 2 sets of books for bitcoin, and they do not balance as a result of the above. This is really something that I need to fix before brining the system online again (otherwise the mess to clear up will be much greater).
These are purely issues caused by interaction with the bitcoin daemon (that to be honest I hadn't known about). They are pretty serious but totally fixable.
For everyone who has deposited btc, issued or bought shares don't worry, everything will be just as it should when the system comes back online. But it will be a day or two before this happens(for me to fix the system, and then ensure everyone has their correct balance and shares).
Yikes, are you saying that when the bitcoin daemon's accounts system is used to maintain a number of different accounts, such as accounts for various customer balances to be accounted by, the bitcoin trasaction fees are not accounted to the specific accounts the transactions are done by?