The calculator have also been updated to note minimum deposit, because the red outline (visible on LoyceV screen) apparently was not enough
I didn't guess any meaning for the red border in my screenshot. Your current update (showing the minimum amount in red font when a low value is entered into the Calculator) is an improvement, but the Calculator still shows the user will receive an amount when he sends 0.0016. The Calculator should show 0 as receiving amount in this case.
There are multiple issues with processing small transactions - the one I care about the most is exposing MCM addresses, a huge security risk.
If there were no limit, it would be trivial to expose multiple MCM addresses with many small transactions. Worst case, the attacker could scan entire MCM wallet. This is why we do not accept small deposits and if we receive one, such transactions are only combined with other almost depleted addresses whenever possible.
What the difference with processing small transactions, and only using other small inputs to send them? That mitigates this attack vector on your wallet.
MCM has a lot of internal addresses with less than 0.003 BTC. Those are mostly created by people mixing close to the minimum amount. Consider two mixes of 0.005 BTC and 0.003 BTC - we are left with 0.002 BTC lying on the change address.
This sounds
perfect to use as an input for OP's transaction! What you consider a problem could be the solution to get rid of small amounts.
Continuing on the point above, we want to avoid small transactions as much as possible. Taxing the customers because a small group fails to follow the rules is not something I consider.
Fair point. An easy solution would be to only set a 0.00025 BTC deposit fee for deposits under 0.003 BTC.
At this point it is getting quite frustrating how people whose posts are paid for by the competition keep telling me how to run the service.
Well, you're the one who ignored your customer:
As I received no reply anymore I asume you don’t want to fix this transaction issue.
Throwing dirt left and right without a single valid proof nor even reason.
I've posted
enough reason. You just don't like it.
There are other reasons past address exposure for not issuing the refund - it takes my effort to fix your mistake
That's ironic, it took my effort too, and it's not even my business!
any interaction with the wallet puts not only 0.003 BTC but all XX BTC at risk - but in this one instance I am willing to award you a *bug bounty* as you ultimately helped the site to get better. Please send me an email with an address you want the 0.0032 BTC to be transferred to.
If you don't want to touch your server's wallet, use a different wallet to refund customers.
I appreciate resolving this case.
@LoyceV, @suchmoon
Please do a little more research before posting your conclusions. The fact you accuse MCM of deliberately stealing $90 (at the time, only because BTC price just spiked) is a bit embarrassing...
Based on your Calculator, you're the one who should be embarrassed: