# xBTC

### 1. Network Configuration

#### Hub Chain

**HyperEVM (Mainnet)**

* Chain ID: `999`
* LayerZero Endpoint ID: `30367`
* Role: Primary share logic, asset management, NAV tracking

#### Spoke Chains

| Chain    | Chain ID | LZ Endpoint ID | Status   |
| -------- | -------- | -------------- | -------- |
| Arbitrum | 42161    | 30110          | ✅ Active |
| Ethereum | 1        | 30101          | ✅ Active |

### 2. Contract Addresses

#### HyperEVM (Hub Chain)

| Contract                | Address                                      | Description                 |
| ----------------------- | -------------------------------------------- | --------------------------- |
| **ShareManager**        | `0x97df58CE4489896F4eC7D16B59B64aD0a56243a8` | xBTC share token            |
| **DepositPipe (USDC)**  | `0x629010d62E54cfA49D6ac35e4e3DE2240d4cE4BF` | USDC deposits               |
| **DepositPipe (USDT0)** | `0x86826DfC171f1e0C6b6128CA05325B8cD9EcB68D` | USDT0 deposits              |
| **DepositPipe (USDH)**  | `0x22e207014fD9F40fcAEEDeF1597b590cf824d05f` | USDH deposits               |
| **RedemptionPipe**      | `0xfDF08966a8957FAfe1aB47488Fc97D15217e50Fe` | All redemption types - USDC |
| **OVaultComposerMulti** | `0x846ca8EA8a22Bc36E3a1a7E85F3FCAE4d08d0C2F` | Cross-chain operations      |
| **NAVOracle**           | `0x2A6448fc3A0FAde5811bb0087836a090EaA34715` | Net Asset Value tracking    |
| **PriceOracle**         | `0xC415641F4207643126655197789Bd4C524B71d5D` | Asset price feeds           |
| **TimelockController**  | `0xCB7DEE93B092f6b4a081A6F626670830DD17d2c5` | Governance timelock         |

#### Arbitrum

| Contract      | Address                                      | Description |
| ------------- | -------------------------------------------- | ----------- |
| **ShareOFT**  | `0xA06A65032b78106EA47d122387E40E1fbCBA942d` | xBTC OFT    |
| **USDT0 OFT** | `0x14e4a1b13bf7f943c8ff7c51fb60fa964a298d92` | USDT0 OFT   |

#### Ethereum

| Contract      | Address                                      | Description |
| ------------- | -------------------------------------------- | ----------- |
| **ShareOFT**  | `0x0c0104e35A101de9af2e0cb307A15e1175580Bd5` | xBTC OFT    |
| **USDT0 OFT** | `0x6c96de32cea08842dcc4058c14d3aaad7fa41dee` | USDT0 OFT   |

### 3. Supported Assets

#### Deposit Assets

xBTC accepts the following stablecoins for deposits:

| Asset     | Decimals | Chains Available | Notes                            |
| --------- | -------- | ---------------- | -------------------------------- |
| **USDT0** | 6        | All chains       | All spokes supported + HyperCore |
| **USDH**  | 6        | Hyperliquid      | HyperEVM + Hypercore             |
| **USDC**  | 6        | Hyperliquid      | HyperEVM + Hypercore             |

#### Underlying Asset

**Primary Redemption Asset**: USDC

* All redemptions are settled in USDC (6 decimals)
* NAV is tracked in USDC equivalent (normalized to 18 decimals internally)

### 4. Oracle Feeds

| Provider | Link                                                               | Notes |
| -------- | ------------------------------------------------------------------ | ----- |
| Pyth     | <https://insights.pyth.network/price-feeds/Crypto.NAV.XBTC%2FUSDC> |       |
