Please note: transaction fees differ between testnet and mainnet.
- On testnet we could keep the minimum at around $12.
- On mainnet, such a low value isn't possible due to real blockchain fee limitations.
Why?
This transaction confirmed in about 2 hours. I know it's
dust, but I don't see any on-chain limitations against this. But if fees go up again in the future, $30 may not even be enough to cover it.
Sometimes we see users asking questions already clearly answered in the ANN or GitBook.
We kindly ask everyone to spend a few minutes reading the provided materials before posting questions, as it helps reduce confusion and repetitive answers.
I still haven't read everything on the GitBook page, to make my experience more realistic. It's safe to assume the average user is not going to read anything, and jump right in.
Here's a real case we faced:
A user sent $10 in BTC, which was about 0.00008955 BTC.
A 0.3% Service Fee was applied, equal to 0.00000026 BTC.
Since it's impossible to send 26 satoshis (the transaction wouldn't even be processed), the transaction got stuck.
This is exactly why dust transactions are an issue and why careful value tuning is necessary.
So even with $100 in BTC, the 260 sat is under the on-chain dust limit. And if it would reach the 294 sat limit, the dust is almost worthless for you to spend.
Suggestion: don't charge the service fee on small transactions.