3181
General Discussion / Re: btsbots reborn
« on: January 26, 2016, 07:09:53 pm »
Good enough profit. +2.26% in less than a month.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Even if the UI calculate fee again, it still has chance to fail (sure chance is lower).Sorry, we're unable to do it. Fee is a field in the transaction/operation which is signed by the user. We can't modify it, nor deduct even one Satoshi more than the amount in the transaction/operation.One scenario need to be taken into consideration:
Since CERs of smart coins change frequently, there may be race conditions when a transfer operation and a price feed operation appear at a same block.
Usually a user need some seconds to confirm her transaction, or say, after the "Please confirm the transaction" page is shown, before the user clicks 'OK', if CER changed, the transaction would probably fail due to insufficient fee provided. It will cause negative user experience.
Imo this should be included in BSIP.
I have an idea to solve this issue (sure it will make the whole thing more complicated):
* For smart coins, show a message "you need to confirm in 60 seconds" on the "please confirm" page, if the user failed to confirm in 60 seconds, disable the "OK" button.
* Maintain the "worst" CERs of every smart coins in last 3 minutes somewhere in witness_node. The fee is only required to be not lower than the lowest one.
Thoughts?
@jakub @svk
@abit @svk
Maybe there is a third option:
In case CER changes before the user has a chance to confirm the transfer, just charge the user more (or less) than the amount displayed on the confirmation screen. This way it will only fail in one situation which is quite rare: if the user does not have sufficient funds in their account to cover the unexpected increase in the transfer fee.
This is obviously not perfect (as occasionally there will be a discrepancy between the transfer fee displayed on the confirmation screen and the actual fee charged) but I think it's the best solution available from the UX perspective.
I think people are usually not bothered much about the exact value of the transfer fee as long as it is within some acceptable limits.
Another option would be deduct some fee from the fee pool, if the issuer approves. But it's hard to judge why the fee provided by the user is insufficient -- due to CER change or something else (maybe attack).
Aren't we talking about a scenario where the CER changes after the user initially submits the transaction, but BEFORE they confirm it? If so, then can't we present them with a new confirmation which includes the updated fee and a message explaining why the fee is slightly higher than expected?
Sorry, we're unable to do it. Fee is a field in the transaction/operation which is signed by the user. We can't modify it, nor deduct even one Satoshi more than the amount in the transaction/operation.One scenario need to be taken into consideration:
Since CERs of smart coins change frequently, there may be race conditions when a transfer operation and a price feed operation appear at a same block.
Usually a user need some seconds to confirm her transaction, or say, after the "Please confirm the transaction" page is shown, before the user clicks 'OK', if CER changed, the transaction would probably fail due to insufficient fee provided. It will cause negative user experience.
Imo this should be included in BSIP.
I have an idea to solve this issue (sure it will make the whole thing more complicated):
* For smart coins, show a message "you need to confirm in 60 seconds" on the "please confirm" page, if the user failed to confirm in 60 seconds, disable the "OK" button.
* Maintain the "worst" CERs of every smart coins in last 3 minutes somewhere in witness_node. The fee is only required to be not lower than the lowest one.
Thoughts?
@jakub @svk
@abit @svk
Maybe there is a third option:
In case CER changes before the user has a chance to confirm the transfer, just charge the user more (or less) than the amount displayed on the confirmation screen. This way it will only fail in one situation which is quite rare: if the user does not have sufficient funds in their account to cover the unexpected increase in the transfer fee.
This is obviously not perfect (as occasionally there will be a discrepancy between the transfer fee displayed on the confirmation screen and the actual fee charged) but I think it's the best solution available from the UX perspective.
I think people are usually not bothered much about the exact value of the transfer fee as long as it is within some acceptable limits.
What abit wants to say is that in the BTS/OL wallet you can flip any market by clicking the market in the top navigation bar or by searching for y:x instead of x:y marketThanks for explanation.
Strange. I did the exact same process 3 times and it didn't work. On the 4th time the account shows up.Maybe it's just a bit laggy..
Also I ran into an issue with pasting the brainkey into the field. On OL webwallet its not possible to paste anything. In the light wallet there is no right click paste available but Ctrl v works most of the time. Some times it does not. On the times it does not work, its also not possible to type anything in this box.
这个问题我早就说过,现在的企业都应该是先圈人,再圈钱。我从来没有看过哪个企业先圈钱,再等人的。你又不是必经的高速公路。还有,如果市场交易是BTS的一大功能,那交易界面就必须再简洁一点,那个什么图占了一大半的地方,有必要吗?我希望成功申请代理的人能好好的建议一下,把交易界面弄得更流畅,更简单。尤其是那个图,最少高度要缩短一半。最好能弄成默认不展开那个量化图形。很多时候,现在用户对于细节都很挑剔,所以应该多点注意细节。云币的图比那个还要大。
Yes I've noticed that. A bit inconspicuous imo.@roadscape Is it ok to make a remark on the fee schedule page, so that people will know that canceling an order will get fully refund of fees for created the order?
Added this but forgot to update you.. looks alright? https://cryptofresh.com/fees
That's how the committee works..Is it OK to list "standby" committee members and their opinions in the committee proposal page?
For example https://cryptofresh.com/p/1.10.63
Standby committee members can vote on proposals? I may be able to add this in, but would it help more than confuse the interface?
This http://docs.bitshares.eu/bitshares/user/committee.html ?on Cryptofresh, the "join committee" link is broken, it links to dead page: http://docs.bitshares.eu/user/Committee.html
Thanks Ken, anyone know where this page moved to? I can't seem to find it.
People may be lazy to calculate by themselves.. so it's best if we already have one.Does it make sense to add balance of committee-member account and fee pool balances of committee-member owned assets (bitUSD etc) into https://cryptofresh.com/reserve?
Yes.. I think this does make sense to add the committee-account balance to the graph.. I've added it to the list.Is there somewhere a chart of "current supply of BTS"?
There is currently no chart of current supply.. but I think it's generally just the inverse of the graph you see at https://cryptofresh.com/reserve. As reserve goes down, supply goes up. The only factor unaccounted for is burned BTS, but I think that's been pretty minimal thus far.
Imo an income chart is similar to the transaction/operation chart, data is classified by operations.Is there a chart about network income(fees) and/or income structure?
The reserve chart shows network income minus expenditures. All collected fees go towards the reserve balance, and all worker/witness pay comes from the reserve balance iirc.
Correct, when one doesn't pay fee in BTS but in other assets.
The scenario you describe is a potential problem even without percentage-based fees, correct?
实际的做商业计划做推广这个很关键。