Can an Ethereum contract execute transactions directly on the Bitcoin network? Ethereum contracts must be pure functions so I would assume this is not possible. What options would be possible for this sort of scenario?

Smart contracts are not self executable - they are just a collection of functions placed in a blockchain.

An outside program - Dapp usually calls smart contract functions.

The same Dapp which calls smart contracts on Ethereum may call the rest api of Bitcoin blockchain, or any other blockchain…

However most Ethereum Dapp developers use web3 java script interlace and can not access other blockchains.

Project home               Q&A home

    Send us an email        Instagram - Decentralized Web        Twitter - Decentralized Web        Telegram - Decentralized Web        Tik-tok - Decentralized Web

Go To Top               Become a User - start getting rewards