Those that do not understand why floating point math has no place in the world of money are doomed to repeat this mistake. Over and over and over ...
The snippet of what I presume is their API response is interesting:
{"currencyCode":"XBT","balance":100000.00000008,"available":100000.00000008,"onDeposit":0}
The amount fields are JSON numbers. That's fine for integers up to 2^52[1] but can have issues with floating point math. They'd be better off representing everything as satoshis and doing integer math on everything.I bet their entire system is based on floating point math. Tisk tisk ...
[1]: Yes probably not an issue unless your Bill Gates and convert your networth to Zimbabwean dollars...