How to accept Bitcoin in a crowdfund contract?

I know, I know, there is no way to interact with the Bitcoin Blockchain unless using BTC-Relay.

However, what's the secret of all the ICO's that accept bitcoin? Do they process payments off-contract? Do they really use BTC-relay?

Furthermore, how to credit bitcoin investors with ERC-20 tokens if they don't have a compatible wallet? Is a wallet generated for them in the back-end after signup?

Thank you.
Sign In or Register to comment.