thanks agnostic for this message - I will copy it to the forum so that also the other developers can respond.
Hm… yes I had this problem as well. Most likely it is a problem with the GETH node not resubmitting a transaction to the network if is somehow gets dropped. Anyway, we will keep an eye on it.
This is only an interface issue. So the value field shows the amount of ether that was send with the transaction. In a buy transaction you send Ether so buy shares. I a sell transaction you only give the contract the information that you want to sell some shares (so you don’t send Ether in the original transaction). However - this transaction should trigger the contract to send some Ether to your account (the money you get for selling the shares) In the transaction you linked you can click on: “show all internal transactions” and you will find a transaction that sends your account 82 Finney - so it seems that you sold shares worth 82 Finney;
The refund field is only for gas costs. If your transaction sets an storage value of the contract to 0 some gas will be refunded.
- OK, thanks - we will fix it.
4 -6) Have to look into it later.
So no user funds are left in the contract at any time. The user only holds shares in the contact. However - in the new DAPP you have to use a light wallet - but you 100% control this and you can use this same light wallet (the 12 word seed) to log into other DAPPs that use the light wallet like this on: http://alpha.ujomusic.com and use your Ether on this address for this DAPP. Hopefully import and export of a lightwallet (seed) into the regular ether node/ client will be possible soon.