Delivery
Axelar's cross-chain GMP is implemented on the Ojo Network, currently only deployed for Mainnet Ethereum. Please see the GMP module here, and the EVM smart contracts here.
From the user perspective, the flow is quite simple:
User submits a TX on mainnet ETH paying for 3 months of an ETH/USD price feed
The request goes to the Ojo Network via Axelar GMP
The Ojo Network periodically pushes price updates to Eth Mainnet until the request runs out
Under the hood, the process is a bit more complex:
User submits a TX on mainnet ETH paying for 3 months of an ETH/USD price feed
The request is received and approved by Axelar GMP
The Axelar chain sends a message to the Ojo Network over IBC
The Ojo Network registers the request and submits the first price feed to the receipient chain
During block production, the Ojo Network uses the gas estimation module to agree on how much the relay will cost
During block production, the Ojo Network checks if 24 hours have passed, or if the price has deviated by 1% to trigger a price update.
The price update goes through Axelar GMP and is received by the recipient chain
Last updated