Given that it is possible to send multiple deposits on your mixer and that they can all be part of one order, how can you precisely calculate the total network fee in such cases?
Anonymixer does not work like any other mixer. It is custom, bespoke software, one of a kind. Outgoing transactions, including their amounts and fees are calculated and known prior to any deposits being received. The exact fees are shown to the user up-front in the form of a quote, so there are no hidden surprises. The user can create as many deposit transactions as they like, no matter how small, nothing is considered a "donation". The user just has to meet a required total amount, spread over any number of transactions and denominations, to any one of the 10 deposit addresses provided.
Won't an excessive number of UTXO raise the total fee, which is your cost later on?
1. Our coin selection algorithm chooses the fewest amounts of inputs for any given outgoing transaction
2. Other trades are created which have very small outgoing transactions, we make use of small UTXOs, often sending them out with no change address, which makes the transaction fees even cheaper
3. We also occasionally perform JoinMarket CoinJoins, consolidating individual small deposits from different trades, spaced over time