Accessing transactions from EOS in Ethereum smart contract

I would like to find a way to access transaction information from other blockchains such as EOS in an Ethereum smart contract and vice versa. Would the way to implement this be by using an oracle which provides EOS transaction data? Also how could I be able to do this vice versa, access Ethereum transaction data from an EOS smart contract?

asked Jan 7, 2019 at 5:07 361 1 1 silver badge 10 10 bronze badges

1 Answer 1

To access any data outside the Ethereum blockchain you need a way to get the information into the blockchain. And the only way to do that is by transactions. So either you have to send the transactions yourself or organize for an oracle to send them for you.

Without really knowing how EOS operates, the opposite is probably also true for EOS. It's a deterministic blockchain so all data has to come through transactions. EOS probably has its own oracle-like services which provide the data.

If oracles support it, you can organize for them to read data directly from the other blockchain. If oracles don't support reading directly from another blockchain, you need to use some other extra services between. Then the oracle just writes the data into the blockchain and provides it for your smart contracts to access.