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:

  1. User submits a TX on mainnet ETH paying for 3 months of an ETH/USD price feed

  2. The request goes to the Ojo Network via Axelar GMP

  3. 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:

  1. User submits a TX on mainnet ETH paying for 3 months of an ETH/USD price feed

  2. The request is received and approved by Axelar GMP

  3. The Axelar chain sends a message to the Ojo Network over IBC

  4. The Ojo Network registers the request and submits the first price feed to the receipient chain

  5. During block production, the Ojo Network uses the gas estimation module to agree on how much the relay will cost

  6. 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.

  7. The price update goes through Axelar GMP and is received by the recipient chain

Last updated