Ah sorry forget to tell you that the taker does not has the factor with the sqrt of the market price distance. In your calculation the total % was not based on 1 BTC.
Maker fee = max(0.0002,0.002 * 0.3 * sqrt(5.93)) = 0.0014 -> 0.42% of trade amount
Taker fee = max(0.0002,0.003 * 0.3) = 0,0009 -> 0.27% of trade amount
With a 1 BTC trade at 1% distance:
Maker fee = max(0.0002,0.002 * 1 * sqrt(1)) = 0.002 -> 0.2% of trade amount
Taker fee = max(0.0002,0.003 * 1) = 0,003 -> 0.3% of trade amount
The Maker pays 1 times the mining fee (maker fee tx), the taker 3 times (taker fee tx, deposit tx and payout tx). That is because we use dynamic fees and at offer creation time the fee could not be estimated for the time when the deposit and payout is done (can take days or weeks), so we cannot split the tx fee payment as it was before 0.5. But as we want to incentivize makers with cheaper overall fees it is not a real issue.
Depending on the current tx fee and tx size it might be about
0.0003 BTC for one tx fee (150 sat/byte * 200 bytes).
So for the
With a 1 BTC trade at 1% distance and an average tx fee:
Maker fee + tx fee = max(0.0002,0.002 * 1 * sqrt(1)) + 0.0003 = 0.0023 -> 0.23% of trade amount
Taker fee + 3tx fee= max(0.0002,0.003 * 1) + 30.0003 = 0,0039 -> 0.39% of trade amount
Current tx fee you can see here:
http://22.214.171.124:8080/getFees (atm 150 sat/byte).
When creating the offer you can see the fees when you rollover the “info” symbol at the summary screen before you do the payment.