I was looking to know how an Ether based ICO can Accept & Reward Tokens to its Bitcoin donors. I understand that ether can be tracked & reward can be issued to the Donor's ether address automatically but lots of successful ICOs have accepted multiple Crypto currencies like BTC, DASH, LITE. What would be the way to go about this?

There is very little hands-on information available, would be great if someone who has done an ICO could demystify the process.


2 Answers 2


On ETH with ERC20 tokens, automatically send tokens to sender address through a sale contract. but in case of BTC this is not possible. complex smart contracts have been proposed to do this automatically; , including a federated multisig peg suggested by Vitalik.

chk this out: http://btcrelay.org/

  • Hello, welcome to the stack exchange. While it does look like you are making a good attempt to answer the question, it would be helpful if you could explain why the link provided is relevant and how one might use BTC-relay to accept bitcoin. Jan 9, 2019 at 22:48

There are basically two ways it is done:

1) Automatic

2) Manual

In the Automatic method an Ethereum contract is provided which exposes a method that investors may call (passing in their investment in the form of Ether) in order to receive the promised tokens.

In the Manual method, the organizers of the ICO offer a registration process (usually via a web site) where an investor submits any required information. The investor is provided with addresses to which they may send their investment (in whatever form the ICO accepts, ETH, Bitcoin, USD... whatever).

The advantage of the Automatic method is that it is "trustless", meaning that you have the chance to review the contract before submitting your investment to be sure that you will receive the expected tokens. The downside is that currently these contracts can only accept payments in the form of ETH (or possibly other tokens that exist on the Ethereum blockchain).

The advantage of the Manual method is that payment can be made via multiple currency types, but the downside is that you are basically sending your money to unknown people and trusting them not to steal it.

Of course even with the Automatic method you are still placing a lot of trust in the organizers of the ICO because you are counting on them to run the business in a professional way, rather than just a quick way for them to make $$$.

Probably either way is fine, as long as the ICO organizers are trustworthy.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.