# Hyperlane Routes

[Hyperlane](https://hyperlane.xyz/) warp route and infrastructure contracts deployed on Igra Mainnet.

See the [Hyperlane registry](https://github.com/hyperlane-xyz/hyperlane-registry/tree/main/deployments/warp_routes) for full configs and counterpart addresses on connected chains.

## Warp Routes

| Contract | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | Address                                                                                                                          |
| -------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| USDC     | Bridged from [Ethereum](https://etherscan.io/address/0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48), [Base](https://basescan.org/address/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913), [Arbitrum](https://arbiscan.io/address/0xaf88d065e77c8cC2239327C5EDb3A432268e5831), [Optimism](https://optimistic.etherscan.io/address/0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85), [Polygon](https://polygonscan.com/address/0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359), [Avalanche](https://snowtrace.io/address/0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E) | [`0xA5b8BF902b2844dA17d4506cc827F7F1681735E7`](https://explorer.igralabs.com/address/0xA5b8BF902b2844dA17d4506cc827F7F1681735E7) |
| USDT     | Bridged from [Ethereum](https://etherscan.io/address/0xbEef047a543E45807105E51A8BBEFCc5950fcfBa)                                                                                                                                                                                                                                                                                                                                                                                                                                                   | [`0x46346F49b4fe8c640c5FCdbed2d6741056FEB959`](https://explorer.igralabs.com/address/0x46346F49b4fe8c640c5FCdbed2d6741056FEB959) |
| WETH     | Bridged from [Ethereum](https://etherscan.io/address/0x2371e134e3455e0593363cBF89d3b6cf53740618)                                                                                                                                                                                                                                                                                                                                                                                                                                                   | [`0x69790024D44504F05973E127197E6df17e283859`](https://explorer.igralabs.com/address/0x69790024D44504F05973E127197E6df17e283859) |
| cbBTC    | Coinbase Wrapped BTC bridged from [Base](https://basescan.org/address/0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf)                                                                                                                                                                                                                                                                                                                                                                                                                                  | [`0xF2B48b6e560af8834622203a8EEff6960d6172De`](https://explorer.igralabs.com/address/0xF2B48b6e560af8834622203a8EEff6960d6172De) |
| wstETH   | Wrapped stETH bridged from [Ethereum](https://etherscan.io/address/0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0)                                                                                                                                                                                                                                                                                                                                                                                                                                     | [`0xC3f8B34587EB403FC30a161d6A35cB724A3b273E`](https://explorer.igralabs.com/address/0xC3f8B34587EB403FC30a161d6A35cB724A3b273E) |
| USDS     | USDS Stablecoin bridged from [Ethereum](https://etherscan.io/address/0xa3931d71877C0E7a3148CB7Eb4463524FEc27fbD)                                                                                                                                                                                                                                                                                                                                                                                                                                   | [`0x5a19b7B45C3DF3D436f1010Fb5B95755800F22f3`](https://explorer.igralabs.com/address/0x5a19b7B45C3DF3D436f1010Fb5B95755800F22f3) |
| sUSDS    | Savings USDS bridged from [Ethereum](https://etherscan.io/address/0xa3931d71877C0E7a3148CB7Eb4463524FEc27fbD)                                                                                                                                                                                                                                                                                                                                                                                                                                      | [`0xf75ecd5ec89965ea29861d6e2d65b1215ccc82fd`](https://explorer.igralabs.com/address/0xf75ecd5ec89965ea29861d6e2d65b1215ccc82fd) |
| SOL      | Solana bridged from [Solana](https://solscan.io/token/So11111111111111111111111111111111111111112)                                                                                                                                                                                                                                                                                                                                                                                                                                                 | [`0xb9ec76392f7d48f6b266431951cb7c645bd711e2`](https://explorer.igralabs.com/address/0xb9ec76392f7d48f6b266431951cb7c645bd711e2) |
| iKAS     | Native hypToken router for iKAS bridging to/from [Ethereum](https://etherscan.io/address/0xb76Eaa8b8779f377248D1E9ca78550B156F5F7FB)                                                                                                                                                                                                                                                                                                                                                                                                               | [`0xeAC17188D29665f57e31a0d9808a9173B9d9d632`](https://explorer.igralabs.com/address/0xeAC17188D29665f57e31a0d9808a9173B9d9d632) |

All tokens except iKAS are HypSynthetic — minted on Igra when bridged in, burned when bridged out, backed 1:1 by collateral locked on the source chain. iKAS is HypNative (uses native iKAS directly).

## Core Infrastructure

| Contract          | Description                              | Address                                                                                                                          |
| ----------------- | ---------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
| Mailbox           | Hyperlane message dispatch and delivery  | [`0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7`](https://explorer.igralabs.com/address/0x3a867fCfFeC2B790970eeBDC9023E75B0a172aa7) |
| Default ISM       | Interchain Security Module               | [`0xB29b6D0375295593057aa2E74973b3D8ad4a1c04`](https://explorer.igralabs.com/address/0xB29b6D0375295593057aa2E74973b3D8ad4a1c04) |
| IGP               | Interchain Gas Paymaster                 | [`0x5244d3359065C883BDfeEEff5329DE38c0Bd227e`](https://explorer.igralabs.com/address/0x5244d3359065C883BDfeEEff5329DE38c0Bd227e) |
| MerkleTreeHook    | Dispatched message Merkle tree           | [`0x75719C858e0c73e07128F95B2C466d142490e933`](https://explorer.igralabs.com/address/0x75719C858e0c73e07128F95B2C466d142490e933) |
| ValidatorAnnounce | Validator registration and announcements | [`0x8452363d5c78bf95538614441Dc8B465e03A89ca`](https://explorer.igralabs.com/address/0x8452363d5c78bf95538614441Dc8B465e03A89ca) |

## Validators

ISM uses Aggregation with 2/2 threshold.

| # | Address                                      | Operator                 |
| - | -------------------------------------------- | ------------------------ |
| 1 | `0x485f0739639e46d3b06b1b92debe2ade56d8bfb1` | Abacus Works (Hyperlane) |
| 2 | `0x67b5516697a61c47ba8323dcfd43d5f44606b52e` | —                        |
| 3 | `0x4f977a59fdc2d9e39f6d780a84d5b4add1495a36` | KAT Alliance             |

## Reference

* [Hyperlane registry — warp routes](https://github.com/hyperlane-xyz/hyperlane-registry/tree/main/deployments/warp_routes)
* [Hyperlane registry — Igra chain metadata](https://github.com/hyperlane-xyz/hyperlane-registry/tree/main/chains/igra)
* Relayer: `0x74cae0ecc47b02ed9b9d32e000fd70b9417970c5`


---

# 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://igra-labs.gitbook.io/igralabs-docs/for-developers/contract-addresses/hyperlane-routes.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.
