This repository contains the Telos Delphi Oracle EVM <> Antelope Bridge.
The bridge requires the deployment of 3 components to work: the EVM & Antelope components which are part of this repository and Listener component that is part of our Telos Oracle Scripts repository. Follow the instructions below to deploy it.
The bridge's EVM contract. Receives requests and sends responses back to a callback function. Currently deployed at
TESTNET : TBD
MAINNET : TBD
Example implementation of a consumer with a DelphiOracleBridge request call and a callback function
Query current gas price from a smart contract. This contract is only included for test purposes and will not be deployed.
To learn how to deploy those contracts, refer to the documentation inside the evm folder
The bridge's Antelope contract, it gets notified of new request on the EVM contract by listeners, then it checks out the request and imports it, finally it queries the relevant data and sends it back to the EVM contract using eosio.evm
TESTNET : delphibridge
MAINNET : TBD
To learn how to deploy it, refer to the documentation inside the antelope folder
The listener for this bridge is located inside our Telos Oracle Scripts repository
Refer to the configuration sample's listeners > delphi > bridge section for an example.
Follow the documentation available in Telos docs here to learn how to query pair prices using our Delphi Oracle Bridge.