[Ethereum] Is it possible to send/receive Bitcoin using a smart contract

bitcoincontract-developmentethereum-wallet-dappwallet-transfer

My Question goes in the sense of what's possible in terms of creating a Dapp that allows to send/receive BitCoin just like it would any other given ERC20 Token. Is this possible to achieve for a Smart Contract in the Ethereum network? If not, I would like to know what would be the basic steps in the right direction, I believe there are some Wallets out there that can, right?

Kind Regards.

Best Answer

The other answer is correct. You can’t do it the way you’re suggesting.

But there is such a thing as a bridge. For example ETC Relay (http://btcrelay.org) which allows you to lock bitcoin on the Bitcoin network, and then prove to the Ethereum network you’ve locked your bitcoin, and then use what appears to be a token on the Ethereum as much as you want until you burn that token in which case you could then recapture your bitcoin.

Related Topic