I tried to use this service without reading just to put myself in the shoes of the newbie user who wants to test the mixer for the first time:
Thanks for taking the time to write a review about our service and for being so thorough!
I can use the same address on both payout section, maybe the user will be a victim of “fat finger”. Just a suggestion, there was no warning by the site for using the same address on all BTC address fields.
That's a reasonable suggestion. We will consider to add a check for address equality and show a warning to the user if this is the case.
There is no warning on the mixing page, I will pay the 0.001 BTC fee even if I had used one single address on the first transaction. This was the disappointment for me, the user should know the adding new payout address will cost them 0.001 BTC but charging the same amount for the original address will not attract the new users, IMHO.
Well, it is explicitly stated that 0.001 BTC is the fee per payout address. It is also to be expected since there is a need to cover transaction fees also for low amount mixes.
Directly after creating a mix you can check the amount you will receive as a payout, so there is no surprises here.
6 confirmation is a bit very strict for amounts lower than 1 BTC and applying the required confirmation per amount will be a good idea.
The amount of confirmations is in most cases not a hurdle as the minimum payout delay is 2 h.
Since a new block is mined every 10 minutes on average, the confirmation is in almost all cases completed at the time the two hours have passed.
There is a possibility to lose the second transaction, the terms and conditions clearly dictate this rule: Only one transaction per address.
Not quite. You are right, it is stated explicitly that each mix must be used only once.
But we are quite some time in the business now and have acquired some knowledge about what kind of things can happen.
And if somebody erroneously sends a second transaction before the payout was completed, the mixing engine will wait for that second transaction to fully confirm before initiating the payout.
Thus, the full amount of bitcoins will be payed out.
It is just not the documented and recommended way of using the service. But for sure we invested a lot of time in implementing the logic to deal reasonably with corner cases as the one you mentioned such that no bitcoins are "lost".
I can use both Legacy and Segwit addresses. TBH, I prefer to use the Segwit addresses for the faster and low-cost mining fee transactions, Foxmixer has provided this advantage.
Yes, we embrace Segwit transactions due to the advantages you mention.