# Contracts & Routes

### Token Representations Contracts

<table data-header-hidden><thead><tr><th width="155"></th><th></th><th></th><th></th></tr></thead><tbody><tr><td>Network</td><td>Contract Address</td><td>Symbol</td><td>Decimals</td></tr><tr><td>BNB Smart Chain</td><td>​<a href="https://bscscan.com/token/0x9e1170c12fddd3b00fec42ddf4c942565d9be577">0x9e1170c12fddd3b00fec42ddf4c942565d9be577</a>​</td><td>SPACE</td><td>18</td></tr><tr><td>Polygon</td><td>​<a href="https://polygonscan.com/token/0x1D1498166DDCEeE616a6d99868e1E0677300056f">0x1D1498166DDCEeE616a6d99868e1E0677300056f</a>​</td><td>xSPACE</td><td>18</td></tr><tr><td>Optimism</td><td><a href="https://optimistic.etherscan.io/token/0x1D1498166DDCEeE616a6d99868e1E0677300056f">0x1D1498166DDCEeE616a6d99868e1E0677300056f</a></td><td>xSPACE</td><td>18</td></tr><tr><td>Arbitrum One</td><td><a href="https://arbiscan.io/token/0x1d1498166ddceee616a6d99868e1e0677300056f">0x1D1498166DDCEeE616a6d99868e1E0677300056f</a></td><td>xSPACE</td><td>18</td></tr><tr><td>Avalanche</td><td><a href="https://snowscan.xyz/token/0x841aef70237a88027ccb2d15c1bbaf88a669674a">0x841aef70237a88027ccb2d15c1bbaf88a669674a</a></td><td>xSPACE</td><td>18</td></tr><tr><td>Sonic</td><td><a href="https://sonicscan.org/token/0x841aef70237a88027ccb2d15c1bbaf88a669674a">​0x841aef70237a88027ccb2d15c1bbaf88a669674a</a></td><td>xSPACE</td><td>18</td></tr><tr><td>Gnosis</td><td><a href="https://gnosisscan.io/token/0x1D1498166DDCEeE616a6d99868e1E0677300056f">0x1D1498166DDCEeE616a6d99868e1E0677300056f</a></td><td>xSPACE</td><td>18</td></tr><tr><td>Ethereum</td><td><a href="https://etherscan.io/token/0x1D1498166DDCEeE616a6d99868e1E0677300056f">0x1D1498166DDCEeE616a6d99868e1E0677300056f</a></td><td>xSPACE</td><td>18</td></tr><tr><td>Base</td><td><a href="https://basescan.org/token/0x588aC26F61d5aEDCB3A2E903e65da5F5F95CaB24#code">0x588aC26F61d5aEDCB3A2E903e65da5F5F95CaB24</a></td><td>xSPACE</td><td>18</td></tr></tbody></table>

### Liquidity Pool Contracts

<table><thead><tr><th width="101.51953125">Network</th><th width="102.67578125">Chain ID</th><th width="159.0703125">Protocol</th><th>Pair</th><th>Pool Address</th></tr></thead><tbody><tr><td>BNB Smart Chain</td><td>56</td><td>PancakeSwap V3</td><td>SPACE / BNB</td><td><a href="https://bscscan.com/address/0x7eb02939e4d917ea1dd1799a2cc71ec522c9ec6c">0x7eb02939e4d917ea1dd1799a2cc71ec522c9ec6c</a></td></tr><tr><td>Ethereum</td><td>1</td><td>Uniswap V3</td><td>xSPACE / ETH</td><td><a href="https://etherscan.io/address/0x97f63a631062b389229019c38c229c93beb13e69">0x97f63a631062b389229019c38c229c93beb13e69</a></td></tr><tr><td>Base</td><td>8453</td><td>Uniswap V3</td><td>xSPACE / ETH</td><td><a href="https://basescan.org/address/0x74a890f72b018c41d94c9194039f1987d10791ed">0x74a890f72b018c41d94c9194039f1987d10791ed</a></td></tr><tr><td>Gnosis</td><td>100</td><td>Uniswap V3</td><td>xSPACE / USDC</td><td><a href="https://gnosisscan.io/address/0xEd846246250933D6d07E8a437b32308364B9592b">0xEd846246250933D6d07E8a437b32308364B9592b</a></td></tr><tr><td>Sonic</td><td>146</td><td>Uniswap V3</td><td>xSPACE / S</td><td><a href="https://sonicscan.org/address/0xd76f80d142e66aa38424274ceb6f0e8e5bc0b8d5">0xd76f80d142e66aa38424274ceb6f0e8e5bc0b8d5</a></td></tr><tr><td>Polygon</td><td>137</td><td>Uniswap V3</td><td>xSPACE / MATIC</td><td><a href="https://polygonscan.com/address/0xdf6d24718662082e32a63647841cfc91699acd37">0xdf6d24718662082e32a63647841cfc91699acd37</a></td></tr><tr><td>Arbitrum</td><td>42161</td><td>Uniswap V3</td><td>xSPACE / ETH</td><td><a href="https://arbiscan.io/address/0xbFdB50a6D72Ec5f5db5DC611937F6E2D2a874DdB">0xbFdB50a6D72Ec5f5db5DC611937F6E2D2a874DdB</a></td></tr><tr><td>Optimism</td><td>10</td><td>Uniswap V3</td><td>xSPACE / ETH</td><td><a href="https://optimistic.etherscan.io/address/0x9d6b186abed2c4255d85d3e5d433c298e2ccc564">0x9d6b186abed2c4255d85d3e5d433c298e2ccc564</a></td></tr><tr><td>Avalanche</td><td>43114</td><td>Uniswap V3</td><td>SPACE / AVAX</td><td><a href="https://snowscan.xyz/address/0x2876CE407e520ba49177d83fF4e2C7338b6EEAE4">0x2876CE407e520ba49177d83fF4e2C7338b6EEAE4</a></td></tr></tbody></table>

### Hyperlane Routers

| Network          | Router Name                         | Router Address                                                                                                                   | Minting Limit (SPACE) | Burning Limit (SPACE) |
| ---------------- | ----------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | --------------------- | --------------------- |
| BNB Smart Chain  | Hyperlane BSC Router (Lockbox)      | [0xc14BaBd49b35C4BfFf11F669A28e0Ba56ebf9024](https://bscscan.com/address/0xc14BaBd49b35C4BfFf11F669A28e0Ba56ebf9024)             | 5,000,000             | 5,000,000             |
| **Arbitrum**     | Hyperlane Arbitrum Router (xERC20)  | [0x5B93B4274325493eF91Ce75cc98F4E66da2548C4](https://arbiscan.io/address/0x5B93B4274325493eF91Ce75cc98F4E66da2548C4)             | 5,000,000             | 5,000,000             |
| **Gnosis Chain** | Hyperlane Gnosis Router (xERC20)    | [0x5B93B4274325493eF91Ce75cc98F4E66da2548C4](https://gnosisscan.io/address/0x5B93B4274325493eF91Ce75cc98F4E66da2548C4)           | 5,000,000             | 5,000,000             |
| **Optimism**     | Hyperlane OP Router (xERC20)        | [0x5B93B4274325493eF91Ce75cc98F4E66da2548C4](https://optimistic.etherscan.io/address/0x5B93B4274325493eF91Ce75cc98F4E66da2548C4) | 5,000,000             | 5,000,000             |
| **Polygon**      | Hyperlane Polygon Router (xERC20)   | [0x53EEf09D9e5Ec83917788a182837DA48b1C52a15](https://polygonscan.com/address/0x53EEf09D9e5Ec83917788a182837DA48b1C52a15)         | 2,000,000             | 2,000,000             |
| **Avalanche**    | Hyperlane Avalanche Router (xERC20) | [0x6d47De35483fb575BD4478092479a995c06548C9](https://snowtrace.io/address/0x6d47De35483fb575BD4478092479a995c06548C9)            | 5,000,000             | 5,000,000             |
| **Sonic**        | Hyperlane Sonic Router (xERC20)     | [0x72659380a4e247fd14a0694f4144D099831e499e](https://sonicscan.org/address/0x72659380a4e247fd14a0694f4144D099831e499e)           | 5,000,000             | 5,000,000             |
| **Ethereum**     | Hyperlane Ethereum Router (xERC20)  | [0x0720747CFc571579f4d182C394Dea62FC16914B6](https://etherscan.io/address/0x0720747CFc571579f4d182C394Dea62FC16914B6#code)       | 5,000,000             | 5,000,000             |
| **Base**         | Hyperlane Base Router (xERC20)      | [0x4eDBF8469CcFBBb8635e6B30d480F1732af1E190](https://basescan.org/address/0x4edbf8469ccfbbb8635e6b30d480f1732af1e190#code)       | 5,000,000             | 5,000,000             |

***

### Routes (Hyperlane)

#### 1) Canonical routes (SPACE ↔ xSPACE via BSC Lockbox)

The **canonical route** is the only path that converts between **SPACE** and **xSPACE**.

* **BSC is the canonical chain for SPACE.** It hosts the **Lockbox**, which escrows SPACE and anchors the 1:1 backing.
* When you bridge **out of BSC**: you **lock SPACE** in the Lockbox and **mint xSPACE** on the destination chain.
* When you bridge **back to BSC**: you **burn xSPACE** on the origin chain and **unlock SPACE** from the Lockbox.

| From (Network)  | To (Network)    | User sends | User receives | Mechanism        | Status | Notes             |
| --------------- | --------------- | ---------- | ------------- | ---------------- | ------ | ----------------- |
| BNB Smart Chain | Ethereum        | SPACE      | xSPACE        | Lockbox → xERC20 | Active | Canonical outflow |
| Ethereum        | BNB Smart Chain | xSPACE     | SPACE         | xERC20 → Lockbox | Active | Canonical inflow  |
| BNB Smart Chain | Base            | SPACE      | xSPACE        | Lockbox → xERC20 | Active | Canonical outflow |
| Base            | BNB Smart Chain | xSPACE     | SPACE         | xERC20 → Lockbox | Active | Canonical inflow  |
| BNB Smart Chain | Arbitrum One    | SPACE      | xSPACE        | Lockbox → xERC20 | Active | Canonical outflow |
| Arbitrum One    | BNB Smart Chain | xSPACE     | SPACE         | xERC20 → Lockbox | Active | Canonical inflow  |
| BNB Smart Chain | Optimism        | SPACE      | xSPACE        | Lockbox → xERC20 | Active | Canonical outflow |
| Optimism        | BNB Smart Chain | xSPACE     | SPACE         | xERC20 → Lockbox | Active | Canonical inflow  |
| BNB Smart Chain | Polygon         | SPACE      | xSPACE        | Lockbox → xERC20 | Active | Canonical outflow |
| Polygon         | BNB Smart Chain | xSPACE     | SPACE         | xERC20 → Lockbox | Active | Canonical inflow  |
| BNB Smart Chain | Gnosis Chain    | SPACE      | xSPACE        | Lockbox → xERC20 | Active | Canonical outflow |
| Gnosis Chain    | BNB Smart Chain | xSPACE     | SPACE         | xERC20 → Lockbox | Active | Canonical inflow  |
| BNB Smart Chain | Sonic           | SPACE      | xSPACE        | Lockbox → xERC20 | Active | Canonical outflow |
| Sonic           | BNB Smart Chain | xSPACE     | SPACE         | xERC20 → Lockbox | Active | Canonical inflow  |

***

#### 2) Direct routes (xSPACE ↔ xSPACE on all supported chains)

Because xSPACE is an xERC20 token on every supported network, you can bridge **xSPACE directly between any two supported chains** without redeeming back to SPACE on BSC.

| From (Network)      | To (Network)        | User sends | User receives | Mechanism       | Status | Notes                      |
| ------------------- | ------------------- | ---------- | ------------- | --------------- | ------ | -------------------------- |
| Any supported chain | Any supported chain | xSPACE     | xSPACE        | xERC20 → xERC20 | Active | Does not touch the Lockbox |

***
