If you have BTC in ur wallet you can use the Token conversion that sends the btc to the tcs that exchanges for eth and sends back
Sirin probably has an agreement with an exchange and api to it something of that style that handles every transaction to the tcs
I feel like it's a bit self explanatory?