The recent BTC -> XMR Dust Transaction occurred because we were testing a 0.3% Service Fee on each transaction. In this particular case, the exchanged amount was very small, and after the smart contract deducted the Service Fee (just a few satoshis), the transaction became stuck.
Temporary solution: For the first 6 months, there will be no Service Fee, which eliminates the risk of Dust Transactions for now.
Permanent solution: We will conduct in-depth research and calculations to ensure that such situations are avoided once fees are re-enabled after the initial 6 months.
And we would like to note that we don't use any third-party apps or solutions for blockchain adapters, escrow service, or the collector module, all of these are fully developed in-house.
The minimum amount is 12$ so below $12 it will not continue. But If we select $12, the network fee is successfully deducted without triggering the dust transaction issue. Please correct me if I am wrong then why it gets stuck at 0.3% service fee on each transaction? It should be solved easily by asking the user to increase the amount by 0.3% of the total minimum amount which would be 12.036 and then deduct that amount from 12.036. I have understood that you are not using any third party module you have cleared this to me before, I think this reply was not for me but for loyce right? Anyway, I replied back with a question, one more thing the maximum amount in the detail we see, is it the amount we will receive after all the fee deductions?