You can integrate coin mixing into your own project by using a simple API call:
Method: POST
Link: https://coinmix.to/api/send.php
Parameters:
- adr_send – Address to send the money to.
- adr_back – Address where any winnings will be sent.
- btc_send – The amount to send, in BCH.
The request will return a JSON object, like this one:
{ "error": "ok", "adr": "1MwhnoSD93pK1RVchfqEZCS1QW3yrg12Fa", "fee": 0.001, "token": "713107246847" }
Returned values:
- error – 'ok' or error description.
- adr – The address to send the amount + fee to.
- fee – The fee to add to the amount.
- token – Order ID.
You can give this link to the user to see the progress: https://coinmix.to/#TOKEN
Alternatively, you can fetch the status as a JSON object:
Method: GET
Link: https://coinmix.to/api/status.php?token=TOKEN
Example:
{ "error": "ok", "state": "waiting", "conf_need": 1, "conf_got": 0, "adr": "1MwhnoSD93pK1RVchfqEZCS1QW3yrg12Fa", "adr_send": "1CoinmixCNS9hpMy19DEUBtmZsen3pSH8H", "adr_back": "1CoinmixCNS9hpMy19DEUBtmZsen3pSH8H", "btc_send": 0.123, "btc_need": 0.124, "btc_tmp": 0, "btc_got": 0, "btc_won": 0, "jackpot": "0", "token": "713107246847", "txid": "", "ts": 569010752 }