-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Display total fee estimate when choosing to fund trade with BTC or BSQ #5327
Comments
Thanks for opening your first issue here! |
What statistics are you using to arrive at the 80% higher probability? It'll be helpful if you can show a screenshot comparison, bsq vs btc. |
Thanks @wallclockbuilder - I got the 80% # from the thread in Keybase, that was lazy of me, I'm sorry. I added a set of screenshots to the original description and updated that - in my trial it was just over 50% higher total fees to use BSQ. Especially since a user might click "Don't Show Again" on the confirmation screen, I think it would be helpful to push the mining fee estimate forward to the initial screen with the toggle. Let me know if you have any feedback on that, and thank you again! |
The cause of all this is the tx size. The tx size in vBytes for a trade fee(e.g. $1) is bigger in BSQ than BTC because the bitcoin wallet has segwit implemented. BSQ does not. Which reflects in the higher mining fee. This is will be fixed when Segwit is fully implemented for BSQ. |
Looks like the second part of the PR was merged 3 hours ago and will be part of 1.6.3 #5109 |
@jmacxx - are you indicating that it is almost never a good idea to fund with BSQ? As a new user I was fairly swayed by all the comments in the documentation about how significant the savings would be for using BSQ. If your graphic is indicative of the situation moving forward those statements should probably be softened or clarified. |
It depends on trade size - the chart above is an example for "small" offers. You have to consider the different dynamics of trade size and trading fee vs mining fee at different mempool rates. The BSQ trading fee is priced at 50% of BTC but for small offers the trading fee is negligible compared to the mining fee. If you were making an offer for 1 BTC the discount offered by using BSQ would be 50% making it worthwhile. In defense of the documentation, a year ago mining fees were routinely 10 sats/vB and at that price point using BSQ does give an overall discount. It could and should be explained more detail so people don't feel they've been scammed, but there is a tendency to gloss over the technicalities for "better UX". Perhaps if the existing documentation had a link to a "more technical" explanation it would satisfy both sets of users. |
That makes sense. Just comes down to education and understanding. FWIW the fiat method I use to trade (Fiat -> BTC) has a fairly low daily max, so .01 BTC is about the biggest possible trade unless I went to cash / postal money order. Thanks for your feedback! |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically closed because of inactivity. Feel free to reopen it if you think it is still relevant. |
Description
When issuing a maker offer, user is presented with the option of funding the transaction with either BTC or BSQ. BSQ appears to be significantly cheaper, but this does not take into account that there is an extra input / output to the transaction, resulting in mining fees that can be significantly higher.
Suggest displaying the total estimated cost (trade fee + mining fee estimate) when selecting between BTC and BSQ.
Here are the two steps when choosing BSQ:
And here are the two steps when choosing BTC:
Total estimated fees in USD: $14.14 for BTC, $21.38 for BSQ (51% higher)
Version
1.5.9
Steps to reproduce
Expected behaviour
In addition to trade fee, show mining fee so user can evaluate total cost of trade before committing.
Actual behaviour
Trade fee alone is displayed on the initial create offer screen, estimated mining fee is not shown until the next step for committing the offer.
The text was updated successfully, but these errors were encountered: