# Oracles

Hashi integrates multiple oracles to relay block headers and messages securely across different blockchains. Each oracle operates with its own set of contracts and mechanisms depending on the source and destination chains. Below are the deployment details for each oracle, including testnets when available.

## GMP Oracles

A GMP Oracle (General Message Passing Oracle) facilitates message transmission across different blockchain networks by acting as a trusted entity to validate, relay, and process cross-chain messages, ensuring that data or instructions are accurately transferred between chains.

### **LayerZero**

[LayerZero](https://layerzero.network/) is a cross-chain communication protocol. It allows developers to configure security through Decentralized Verifier Networks (DVNs), offering modular control over message validation. LayerZero currently supports 49+ chains.

#### **Reporter**

<table><thead><tr><th width="215">Chain</th><th width="275">Reporter Address</th><th>Supported destination chains</th></tr></thead><tbody><tr><td>Ethereum</td><td><a href="https://etherscan.io/address/0x8B5588E6fe0E34EF6cEAc15cE10812e1b86bA104">0x8B5588E6fe0E34EF6cEAc15cE10812e1b86bA104</a></td><td>Polygon, BNB, Optimism, Gnosis Chain</td></tr><tr><td>Gnosis Chain</td><td><a href="https://gnosisscan.io/address/0xA3Bc83D557E3f2dDfF4D44966A96397760159D8B#code">0xA3Bc83D557E3f2dDfF4D44966A96397760159D8B</a></td><td>Polygon, BNB, Arbitrum, Optimism, Base</td></tr><tr><td>Polygon</td><td><a href="https://polygonscan.com/address/0x231e48AAEaAC6398978a1dBA4Cd38fcA208Ec391#code">0x231e48AAEaAC6398978a1dBA4Cd38fcA208Ec391</a></td><td>Gnosis Chain, BNB, Arbitrum, Optimism, Base</td></tr><tr><td>BNB</td><td><a href="https://bscscan.com/address/0xc9618e4d4B59570Da67b4fb0E8fC7EB40A5f8462#code">0xc9618e4d4B59570Da67b4fb0E8fC7EB40A5f8462</a></td><td>Gnosis Chain, Polygon, Arbitrum, Optimism, Base</td></tr><tr><td>Arbitrum</td><td><a href="https://arbiscan.io/address/0xf4C84D9ced01534f235078A10E8A44A726c4b73c#code">0xf4C84D9ced01534f235078A10E8A44A726c4b73c</a></td><td>Gnosis Chain, Polygon, BNB, Optimism, Base</td></tr><tr><td>Optimism</td><td><a href="https://optimistic.etherscan.io/address/0xB866C6dD03434d8fA792C471b454cb4E72ca35dc#code">0xB866C6dD03434d8fA792C471b454cb4E72ca35dc</a></td><td>Gnosis Chain, Polygon, BNB, Arbitrum, Base</td></tr><tr><td>Base</td><td><a href="https://basescan.org/address/0x628329c814163E8319f8E47D0e99597A8982a300">0x628329c814163E8319f8E47D0e99597A8982a300</a></td><td>Gnosis Chain, Polygon, BNB, Arbitrum, Optimism</td></tr><tr><td>Unichain</td><td><a href="https://uniscan.xyz/address/0x79e4D1B8b8De0bC2F8A3DC477480C935C66F373E#code">0x79e4D1B8b8De0bC2F8A3DC477480C935C66F373E</a></td><td>Optimism</td></tr><tr><td>Sepolia (Testnet)</td><td><a href="https://sepolia.etherscan.io/address/0x5574Af502113a5cc164185f0d9091bC352f1D1ec">0x5574Af502113a5cc164185f0d9091bC352f1D1ec</a></td><td>UnichainSepolia, Chiado, ArbitrumSepolia, BaseSepolia, OptimismSepolia, PolygonAmoy, WorldchainSepolia</td></tr><tr><td>Optimism Sepolia (Testnet)</td><td><a href="https://optimism-sepolia.blockscout.com/address/0x998dA7f6cF98541E4F4469cc9d53B9374F186591?tab=contract">0x998dA7f6cF98541E4F4469cc9d53B9374F186591</a></td><td>Unichain Sepolia, Sepolia</td></tr><tr><td>Unichain Sepolia (Testnet) </td><td><a href="https://unichain-sepolia.blockscout.com/address/0x7237bb8d1d38DF8b473b5A38eD90088AF162ad8e?tab=txs">0x7237bb8d1d38DF8b473b5A38eD90088AF162ad8e</a></td><td>Sepolia, ArbitrumSepolia, BaseSepolia, OptimismSepolia, PolygonAmoy</td></tr><tr><td>Gnosis Chiado (Testnet)</td><td><a href="https://gnosis-chiado.blockscout.com/address/0x10Da7e0e9eBc8BFE0021698F557F418889b9b4D2">0x10Da7e0e9eBc8BFE0021698F557F418889b9b4D2</a></td><td>Sepolia, ArbitrumSepolia, BaseSepolia, PolygonAmoy</td></tr><tr><td>Arbitrum Sepolia (Testnet)</td><td><a href="https://sepolia.arbiscan.io/address/0x288dA9f5b01D9118AD0A1Fb998C1295fF1cf5c80#code">0x288dA9f5b01D9118AD0A1Fb998C1295fF1cf5c80</a></td><td>Sepolia, Chiado, Unichain S epolia, BaseSepolia, PolygonAmoy</td></tr><tr><td>Base Sepolia (Testnet)</td><td><a href="https://base-sepolia.blockscout.com/address/0xce5C452cf0Ad9a2e27e3077A36639D197b9BF549">0xce5C452cf0Ad9a2e27e3077A36639D197b9BF549</a></td><td>Sepolia, Chiado, UnichainSepolia, ArbitrumSepolia, PolygonAmoy</td></tr><tr><td>Worldchain Sepolia (Testnet)</td><td><a href="https://worldchain-sepolia.explorer.alchemy.com/address/0xd60899683383E53AB8807F0cD34e3a6Dd6dF66a3">0xd60899683383E53AB8807F0cD34e3a6Dd6dF66a3</a></td><td>Sepolia</td></tr><tr><td>Polygon Amoy (Testnet)</td><td><a href="https://amoy.polygonscan.com/address/0xd60899683383E53AB8807F0cD34e3a6Dd6dF66a3">0xd60899683383E53AB8807F0cD34e3a6Dd6dF66a3</a></td><td>Sepolia, Chiado, UnichainSepolia, ArbitrumSepolia, BaseSepolia</td></tr></tbody></table>

#### **Adapter**

<table><thead><tr><th width="220">Chain</th><th width="273">Adapter Address</th><th>Supported Source Chains</th></tr></thead><tbody><tr><td>Ethereum</td><td><a href="https://etherscan.io/address/0x7606e9d8655e48159E7beC8541C2E71A7Aa3E418">0x7606e9d8655e48159E7beC8541C2E71A7Aa3E418</a></td><td>Gnosis Chain</td></tr><tr><td>Gnosis Chain</td><td><a href="https://gnosisscan.io/address/0x6602dc9b6bd964C2a11BBdA9B2275308D1Bbc14f">0x6602dc9b6bd964C2a11BBdA9B2275308D1Bbc14f</a></td><td>Ethereum, Polygon, BNB, Arbitrum, Optimism, Base</td></tr><tr><td>Polygon</td><td><a href="https://polygonscan.com/address/0xf4C84D9ced01534f235078A10E8A44A726c4b73c">0xf4C84D9ced01534f235078A10E8A44A726c4b73c</a></td><td>Ethereum, BNB, Arbitrum, Optimism, Base</td></tr><tr><td>BNB</td><td><a href="https://bscscan.com/address/0x97761F61736Ec2D108a1b6826f5Ee2E02d1B333e#code">0x97761F61736Ec2D108a1b6826f5Ee2E02d1B333e</a></td><td>Ethereum, Gnosis Chain, Polygon, Arbitrum, Optimism, Base</td></tr><tr><td>Arbitrum</td><td><a href="https://arbiscan.io/address/0x97761F61736Ec2D108a1b6826f5Ee2E02d1B333e">0x97761F61736Ec2D108a1b6826f5Ee2E02d1B333e</a></td><td>Gnosis Chain, Polygon, BNB, Optimism, Base</td></tr><tr><td>Optimism</td><td><a href="https://optimistic.etherscan.io/address/0x746dfa0251A31e587E97bBe0c58ED67A343280Df">0x746dfa0251A31e587E97bBe0c58ED67A343280Df</a></td><td>Ethereum, Gnosis Chain, Polygon, BNB, Arbitrum, Base</td></tr><tr><td>Base</td><td><a href="https://basescan.org/address/0x5F98c418C10132aA4D1b3c98cE4F68Ef2435e4eC#code">0x5F98c418C10132aA4D1b3c98cE4F68Ef2435e4eC</a></td><td>Gnosis Chain, Polygon, BNB, Arbitrum, Optimism</td></tr><tr><td>Unichain</td><td><a href="https://uniscan.xyz/address/0xC82e50cc90C84DC492B4Beb6792DEeB496d52424">0xC82e50cc90C84DC492B4Beb6792DEeB496d52424</a></td><td>Optimism</td></tr><tr><td>Sepolia (Testnet)</td><td><a href="https://sepolia.etherscan.io/address/0x719Dd3Dd4Ec51F55ce0CB12899fD1d5C45120888">0x719Dd3Dd4Ec51F55ce0CB12899fD1d5C45120888</a></td><td>UnichainSepolia, Chiado, ArbitrumSepolia, BaseSepolia, PolygonAmoy, WorldchainSepolia</td></tr><tr><td>Optimism Sepolia (Testnet)</td><td><a href="https://optimism-sepolia.blockscout.com/address/0xDbdF80c87f414fac8342e04D870764197bD3bAC7">0xDbdF80c87f414fac8342e04D870764197bD3bAC7</a></td><td>UnichainSepolia, Sepolia</td></tr><tr><td>Unichain Sepolia (Testnet) </td><td><a href="https://unichain-sepolia.blockscout.com/address/0xfe2bafe5aCA5bF884F8a9148535F11B46f6D1c8f?tab=txs">0xfe2bafe5aCA5bF884F8a9148535F11B46f6D1c8f</a></td><td>Sepolia, ArbitrumSepolia, BaseSepolia, OptimismSepolia, PolygonAmoy</td></tr><tr><td>Gnosis Chiado (Testnet)</td><td><a href="https://gnosis-chiado.blockscout.com/address/0x746dfa0251A31e587E97bBe0c58ED67A343280Df?tab=txs">0x746dfa0251A31e587E97bBe0c58ED67A343280Df</a></td><td>Sepolia, ArbitrumSepolia, BaseSepolia, PolygonAmoy</td></tr><tr><td>Arbitrum Sepolia (Testnet)</td><td><a href="https://sepolia.arbiscan.io/address/0xa1b22fBEEc4f554b39B7E3466Af260Ed3FcF35FF">0xa1b22fBEEc4f554b39B7E3466Af260Ed3FcF35FF</a></td><td>Sepolia, Chiado, Unichain S epolia, BaseSepolia, PolygonAmoy</td></tr><tr><td>Base Sepolia (Testnet)</td><td><a href="https://base-sepolia.blockscout.com/address/0xbECDb392Ad63F003489cADdF17c6aa96218116ac">0xbECDb392Ad63F003489cADdF17c6aa96218116ac</a></td><td>Sepolia, Chiado, UnichainSepolia, ArbitrumSepolia, PolygonAmoy</td></tr><tr><td>Worldchain Sepolia (Testnet)</td><td><a href="https://worldchain-sepolia.explorer.alchemy.com/address/0x147Abe85112154b3D5bF55d10cEE64aeD0279479">0x147Abe85112154b3D5bF55d10cEE64aeD0279479</a></td><td>Sepolia</td></tr><tr><td>Polygon Amoy (Testnet)</td><td><a href="https://amoy.polygonscan.com/address/0x147Abe85112154b3D5bF55d10cEE64aeD0279479">0x147Abe85112154b3D5bF55d10cEE64aeD0279479</a></td><td>Sepolia, Chiado, UnichainSepolia, ArbitrumSepolia, BaseSepolia</td></tr></tbody></table>

### Hyperbridge

[Hyperbridge](https://hyperbridge.network/) is a crypto-economic coprocessor that enables secure and efficient cross-chain interoperability by offchain proof verification and decentralized relayer communication.

#### Reporter

| Chain             | Reporter Address                                                                                                                      |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| Ethereum          | [0xbeeaD8E702b4E020015139e27863fc2d0852a916](https://etherscan.io/address/0xbeead8e702b4e020015139e27863fc2d0852a916)                 |
| Gnosis Chain      | [0xABc17ded4acc293f21b909f7545689cDe77C4C92](https://gnosisscan.io/address/0xABc17ded4acc293f21b909f7545689cDe77C4C92#code)           |
| Sepolia (Testnet) | [0xd740d29f893de302e259885780b06a9db3d1e4df](https://sepolia.etherscan.io/address/0xd740d29f893de302e259885780b06a9db3d1e4df)         |
| Chiado (Testnet)  | [0x4eD6a0D0414dc1B96d814268918ce4B203E4A07f](https://gnosis-chiado.blockscout.com/address/0x4eD6a0D0414dc1B96d814268918ce4B203E4A07f) |

#### Adapter

| Chain             | Adapter Address                                                                                                                       |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| Ethereum          | [0xBf7061e5b6AB208b15437563b0697DeCb42D9cf7](https://etherscan.io/address/0xBf7061e5b6AB208b15437563b0697DeCb42D9cf7#code)            |
| Gnosis Chain      | [0x166356091367867C0DF75FAc1292a391fc163660](https://gnosisscan.io/address/0x166356091367867C0DF75FAc1292a391fc163660#code)           |
| Sepolia (Testnet) | [0x10B2b167A36E49C0eC4148620A7a125Dd14dE856](https://sepolia.etherscan.io/address/0x10B2b167A36E49C0eC4148620A7a125Dd14dE856)         |
| Chiado (Testnet)  | [0xc039e9A0668250C79692db06889CEAF380578c6e](https://gnosis-chiado.blockscout.com/address/0xc039e9A0668250C79692db06889CEAF380578c6e) |

### **AMB (Arbitrary Message Bridge)**

Gnosis Chain's Arbitrary Message Bridge (AMB) is the chain's legacy canonical bridge. It enables cross-chain communication between Gnosis Chain and Ethereum (and other EVM networks). It allows contracts to send data and trigger actions on another chain through a set of decentralized validators.

<table><thead><tr><th>Source Chain</th><th width="180">Destination Chain</th><th>Reporter</th><th>Adapter</th></tr></thead><tbody><tr><td>Ethereum</td><td>Gnosis Chain</td><td><a href="https://etherscan.io/address/0xDbdF80c87f414fac8342e04D870764197bD3bAC7">0xDbdF80c87f414fac8342e04D870764197bD3bAC7</a></td><td><a href="https://gnosisscan.io/address/0x79e4D1B8b8De0bC2F8A3DC477480C935C66F373E">0x79e4D1B8b8De0bC2F8A3DC477480C935C66F373E</a></td></tr><tr><td>Sepolia (Testnet)</td><td>Chiado (Testnet)</td><td><a href="https://sepolia.etherscan.io/address/0xc6755144d60548f3DD420F47Cf48DAe553bBf042#code">0xc6755144d60548f3DD420F47Cf48DAe553bBf042</a></td><td><a href="https://gnosis-chiado.blockscout.com/address/0x3F5929bee6A59661D6CcC9c4eB751048009CE11B#code">0x3F5929bee6A59661D6CcC9c4eB751048009CE11B</a></td></tr><tr><td>Chiado (Testnet)</td><td>Sepolia (Testnet)</td><td><a href="https://gnosis-chiado.blockscout.com/address/0xc6755144d60548f3DD420F47Cf48DAe553bBf042?tab=txs">0xc6755144d60548f3DD420F47Cf48DAe553bBf042</a></td><td><a href="https://sepolia.etherscan.io/address/0x3F5929bee6A59661D6CcC9c4eB751048009CE11B#code">0x3F5929bee6A59661D6CcC9c4eB751048009CE11B</a></td></tr></tbody></table>

### **Wormhole**

[Wormhole](https://wormhole.com/) is a cross-chain interoperability protocol that connects over 30 blockchains. It uses a decentralized network of 19 Guardians to validate cross-chain messages through a mechanism called Verifiable Action Approvals (VAAs).&#x20;

<table><thead><tr><th>Source Chain</th><th width="171">Destination Chain</th><th>Reporter</th><th>Adapter</th></tr></thead><tbody><tr><td>Sepolia (Testnet) </td><td>Chiado (Testnet)</td><td><a href="https://sepolia.etherscan.io/address/0xeE8082F48e768e096c2EEC5C80DC818eb6E15858">0xeE8082F48e768e096c2EEC5C80DC818eb6E15858</a></td><td><a href="https://gnosis-chiado.blockscout.com/address/0x79e4D1B8b8De0bC2F8A3DC477480C935C66F373E">0x79e4D1B8b8De0bC2F8A3DC477480C935C66F373E</a></td></tr></tbody></table>

### **CCIP (Chainlink Cross-Chain Interoperability Protocol)**

[Chainlink’s Cross-Chain Interoperability Protocol (CCIP)](https://docs.chain.link/ccip) facilitates secure token transfers and cross-chain messaging across nine blockchains. It integrates decentralized oracle networks and a Risk Management Network to ensure security for cross-chain applications.

<table><thead><tr><th>Source Chain</th><th width="179">Destination Chain</th><th>Reporter</th><th>Adapter</th></tr></thead><tbody><tr><td>Sepolia (Testnet) </td><td>Chiado (Testnet)</td><td><a href="https://sepolia.etherscan.io/address/0xf66871C91952b09270d223cD3A1e5Dad57b14fbC#readProxyContract">0xf66871C91952b09270d223cD3A1e5Dad57b14fbC</a></td><td><a href="https://gnosis-chiado.blockscout.com/address/0x8A2A7509B98f0f21BEFF82e2520A920DB61fFa9d?tab=contract">0x8A2A7509B98f0f21BEFF82e2520A920DB61fFa9d</a></td></tr></tbody></table>

## ZK Light Clients

A ZK Light Client is a lightweight blockchain client that uses zero-knowledge proofs (ZKPs) to securely verify and relay blockchain state data between networks.

Light client-based oracles don't need for a reporter contract on the source chain to dispatch messages or block headers. Instead, they only require an adapter on the destination chain. Off-chain systems generate cryptographic proofs, which are submitted to the adapter contract for on-chain verification. Once validated, the resulting hash is securely stored on the destination chain.

### **DendrETH**&#x20;

[DendrETH](https://github.com/metacraft-labs/DendrETH/tree/main) is a ZK light-client-based oracle focusing on updating and verifying block headers without needing a reporter on the source chain. It ensures enhanced security by allowing proofs to be generated off-chain and verified on-chain.

<table><thead><tr><th>Source Chain</th><th width="174">Destination Chain</th><th>Adapter</th><th>Light Client</th></tr></thead><tbody><tr><td>Ethereum</td><td>Gnosis Chain</td><td><a href="https://gnosisscan.io/address/0xcbb5c5E8B7aE3FC01eeB2C8fEcdc609dF7d21a19#code">0xcbb5c5E8B7aE3FC01eeB2C8fEcdc609dF7d21a19</a></td><td><a href="https://gnosisscan.io/address/0x582c6c3784c63e357668c8b4f9e0e844585e650f">0x582c6c3784c63e357668c8b4f9e0e844585e650f</a></td></tr><tr><td>Gnosis Chain</td><td>Ethereum</td><td><a href="https://etherscan.io/address/0xcbb5c5E8B7aE3FC01eeB2C8fEcdc609dF7d21a19">0xcbb5c5E8B7aE3FC01eeB2C8fEcdc609dF7d21a19</a></td><td><a href="https://etherscan.io/address/0x582c6c3784c63e357668c8b4f9e0e844585e650f">0x582c6c3784C63E357668C8B4f9E0e844585e650F</a></td></tr><tr><td>Chiado (Testnet)</td><td>Sepolia (Testnet) </td><td><a href="https://sepolia.etherscan.io/address/0xAd57D37179577DE2C05Ee2F210da1C6Fb2d1843b">0xAd57D37179577DE2C05Ee2F210da1C6Fb2d1843b</a></td><td><a href="https://sepolia.etherscan.io/address/0x4F8454bcb4A81D821072EfaCBECF59450956D5EC">0x4F8454bcb4A81D821072EfaCBECF59450956D5EC</a></td></tr><tr><td>Sepolia (Testnet) </td><td>Chiado (Testnet)</td><td><a href="https://gnosis-chiado.blockscout.com/address/0x3CDeE1faEE13b13764C9FA3b2F0AE5aD7c3Cc2B5?tab=contract">0x3CDeE1faEE13b13764C9FA3b2F0AE5aD7c3Cc2B5</a></td><td><a href="https://gnosis-chiado.blockscout.com/address/0xbaceea8c47aa075cf944315c4ee2a029066415f8">0xbaceea8c47aa075cf944315c4ee2a029066415f8</a></td></tr><tr><td>Sepolia (Testnet) </td><td>Lukso Testnet</td><td><a href="https://explorer.execution.testnet.lukso.network/address/0x17c4e6c1EF568d113d7D7CA78DefCbddBcEE05dC">0x17c4e6c1EF568d113d7D7CA78DefCbddBcEE05dC</a></td><td><a href="https://explorer.execution.testnet.lukso.network/address/0x151E75b27799c24506DB735E59AB8C59cd10d9De">0x151E75b27799c24506DB735E59AB8C59cd10d9De</a></td></tr></tbody></table>

### **Spectre**&#x20;

[Spectre](https://github.com/ChainSafe/Spectre) is a ZK light-client oracle solution designed to handle secure message dispatching across chains. Spectre listens to dispatched messages from supported chains and verifies them on the destination chain using cryptographic proofs.

<table><thead><tr><th width="213">Source Chain</th><th width="168">Destination Chain</th><th>Adapter*</th></tr></thead><tbody><tr><td>Ethereum</td><td>Gnosis Chain</td><td><a href="https://gnosisscan.io/address/0x3A259A51D200d902AC25BE2005d95EADA6a1bfc5">0x3A259A51D200d902AC25BE2005d95EADA6a1bfc5</a></td></tr><tr><td>Sepolia (Testnet) </td><td>Chiado (Testnet)</td><td><a href="https://gnosis-chiado.blockscout.com/address/0x731e64a076027b4024ce5a4F68bA9FF0093D3c86">0x731e64a076027b4024ce5a4F68bA9FF0093D3c86</a></td></tr><tr><td>Chiado (Testnet)</td><td>Sepolia (Testnet) </td><td><a href="https://eth-sepolia.blockscout.com/address/0x0b51633aE43BF1BaC0cf6149beC37096241C0Cf4?tab=txs">0x0b51633aE43BF1BaC0cf6149beC37096241C0Cf4</a></td></tr></tbody></table>

\*Spectre listens MessageDispatched event from Source Chain's Yaho and verify on Spectre Adapter  on Destination Chain.

### SP1-Helios

[SP1 Helios ](https://github.com/succinctlabs/sp1-helios/blob/main/README.md)verifies the consensus of a source chain in the execution environment of a destination chain. For example, you can run an SP1 Helios light client on Gnosis Chain that verifies Ethereum Mainnet's consensus.<br>

| Source Chain | Destination Chain | Adapter                                                                                                                                           | Light Client                                                                                                                                      |
| ------------ | ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| Ethereum     | Gnosis Chain      | [0x9C63010F056E4692A44A510F2F5E8A44B94960Bf](https://gnosisscan.io/address/0x9C63010F056E4692A44A510F2F5E8A44B94960Bf)                            | [0x7CE84Eea8Fbe3cD9Afb40475E7257837E18745C8](https://gnosisscan.io/address/0x7CE84Eea8Fbe3cD9Afb40475E7257837E18745C8)                            |
| Ethereum     | LUKSO             | [0xb0b8D5af8330BB4017F15E967bEeB76455EAfAD1](https://explorer.execution.mainnet.lukso.network/address/0xb0b8D5af8330BB4017F15E967bEeB76455EAfAD1) | [0x879b10aF142790789069Db7cA24543E41BEA4c8c](https://explorer.execution.mainnet.lukso.network/address/0x879b10aF142790789069Db7cA24543E41BEA4c8c) |
| LUKSO        | Ethereum          | [0xc039e9A0668250C79692db06889CEAF380578c6e](https://etherscan.io/address/0xc039e9A0668250C79692db06889CEAF380578c6e)                             | [0x8F9e162480CCc831EE2B038a14eF6B1b4f12D5Be](https://etherscan.io/address/0x8F9e162480CCc831EE2B038a14eF6B1b4f12D5Be#readContract)                |

SP1  Verifier

| Chain  | Contract                          | Address                                                                                                                                                        |
| ------ | --------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Gnosis | SP1 VerifierGateway               | [0xe89ea02cde495b99d9edfb0d45315323508702a9](https://gnosisscan.io/address/0xe89ea02cde495b99d9edfb0d45315323508702a9#code)                                    |
| Gnosis | SP1 Verifier Groth16 (4.0.0-rc.3) | [0xe2a2e96fde2a05be4a508f4fbabdb3a57bacf03b](https://gnosisscan.io/address/0xe2a2e96fde2a05be4a508f4fbabdb3a57bacf03b#readContract)                            |
| Gnosis | SP1 Verifier Groth16 (5.0.0)      | [0xa5e60dbbac6a65b654e5a14a5e357da3fcf139dd](https://gnosisscan.io/address/0xa5e60dbbac6a65b654e5a14a5e357da3fcf139dd#code)                                    |
| LUKSO  | SP1 VerifierGateway               | [0xE89eA02cDE495b99d9edFB0d45315323508702a9](https://explorer.execution.mainnet.lukso.network/address/0xE89eA02cDE495b99d9edFB0d45315323508702a9?tab=contract) |
| LUKSO  | SP1 Verifier Groth16 (4.0.0-rc.3) | [0xe2a2E96fDe2a05bE4A508F4FBABdb3A57BacF03b](https://explorer.execution.mainnet.lukso.network/address/0xe2a2E96fDe2a05bE4A508F4FBABdb3A57BacF03b?tab=contract) |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://crosschain-alliance.gitbook.io/hashi/deployments/oracles.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
