In the CoinJoin tab instead of displaying 0.003% per anonymity set why not display the fee that will be payed, and update it in real time whenever the price or the number of participants or the minimum required change.
Also we can make the coordinator fee text clickable, so by default it shows the fee in btc, if you click it shows the fee in $, if you click it shows the current text (0.003% per anonymity).
From the above picture the coordinator fee: ~0.00020090 btc (~1.48$)
Note that this is if you enqueue exactly the minimum required for CoinJoin.
If you enqueue much more, then calculating the coordinator fee would require other factors.
Interesting idea.
First, I ACK the clickable fee, so that it shows total btc, usd or percentage [same as tx fee in the Send tab]
And updating the fee based on the number of peers might make sense too, but there are so many cases where the user pays more [up to 0.3%] or less [even gets paid] fee, and we cannot say this for certain before the signing phase. Regardless, currently it is already a not precise metric, so I'm not against your idea, I'm just saying that it still cannot be accurate.
From the above picture the coordinator fee: ~0.00020090 btc (~1.48$)
I agree, 0.003% per anon set is not directly understandable to most people, and this would provide more transparency.
especially since the only remains of the amount paid in history include the network fee paid.
There is way too little coinjoin accounting anywhere in the app for someone to feel comfortable by how much they paid or are going to pay.
Most helpful comment
Interesting idea.
First, I ACK the clickable fee, so that it shows total btc, usd or percentage [same as tx fee in the Send tab]
And updating the fee based on the number of peers might make sense too, but there are so many cases where the user pays more [up to 0.3%] or less [even gets paid] fee, and we cannot say this for certain before the signing phase. Regardless, currently it is already a not precise metric, so I'm not against your idea, I'm just saying that it still cannot be accurate.