Steps to reproduce:
1) Create new user via API
2) As soon as you have the new OST UUID send another request to "reward" the user 10 tokens from the company account.
3) Check the user balance on https://kit.ost.com/users - 20 tokens, on the OST Block Explorer only the single transaction is shown to the users address as expected https://view.ost.com/chain-id/1409/address/0x304911bab85ba8b59a598b1bde35b9c46e69907f
This only seems to happen if you immediately send the reward transaction after creating a user. The block explorer shows the correct tx and address balance.
update: if you try and spend the user balance you can spend the 10 tokens and the balance will go down to 0 on the block chain explorer - however the https://kit.ost.com/users UI will still show the "unspendable" extra 10 tokens as the users balance.
I am experiencing the exact same thing as well.
My steps were almost identical:
I'm having the exact same problem. Whatever amount of tokens I send to the new user they receive double.
Hi! Thank you for reporting the bug - our team will prioritise it.
This has been fixed. Please let us know if anyone is still experiencing this issue.