# Testnet

## Chain Info

**Chain ID:** `60850`

**Explorer:** <https://explorer-sepolia.perennial.foundation>

**Public RPC:** <https://rpc-sepolia.perennial.foundation>

**Subgraph:** <https://api.perennial.foundation/subgraphs/perennial-sepolia>

**Settlement:** Base Sepolia

**Data Availability:** Celestia

## Bridges

### Native Bridge

**Origin Chain:** Base Sepolia

**Contract (Base Sepolia):** [0x0B2e528fd0181a20906a429a8bDb7c9bD6348b52](https://sepolia.basescan.org/address/0x0B2e528fd0181a20906a429a8bDb7c9bD6348b52)

**Website:** TBC

## Protocol Contracts

<table><thead><tr><th width="282">Contract</th><th>Address</th></tr></thead><tbody><tr><td>AccountImpl</td><td>0x443cef645e29aE12C053f358b2875DF0B9A43166</td></tr><tr><td>AccountVerifier</td><td>0x1cc0E7883DC01cCa0CC7A04b1Eb3e51C290645E7</td></tr><tr><td>AccountVerifierImpl</td><td>0x781bbEdDafe58e3934F0463294b7681d74ba1847</td></tr><tr><td>CheckpointLib</td><td>0xf2240d873E9174F2a7B0c816109908812A8e47e0</td></tr><tr><td>CheckpointStorageLib</td><td>0xC233A4d46052f4927f2d60aefAC6aBb51bb5A2E0</td></tr><tr><td>Controller</td><td>0x07B891ae5E0eeAF7FB407552C28EAc785Ac8AF9C</td></tr><tr><td>ControllerImpl</td><td>0x3B778B8f92aA501de6f1f73F6CfF32322dBfA0dF</td></tr><tr><td>GlobalStorageLib</td><td>0xFB17EB91262c4d4ef81C5f00A216Cf4F31556a22</td></tr><tr><td>GuaranteeStorageGlobalLib</td><td>0xDE7E2d1005Ea46a0e261E243F762Fc7Ca849ACAB</td></tr><tr><td>GuaranteeStorageLocalLib</td><td>0xfEeFDbcCfabF023A6a9F0fa0b67aEE80A861c7ed</td></tr><tr><td>InvariantLib</td><td>0x05E6CDD03D10134B65D5A6e1951ceC98810568ff</td></tr><tr><td>Inverse</td><td>0xEe590e6E3a39FEfaC33F21462938c621C08A8d8c</td></tr><tr><td>KeeperOracleImpl</td><td>0x2530ad2c1d913b857128011FF2fe04D1910E0B97</td></tr><tr><td>MagicValueLib</td><td>0x7f546931252Be883Fe81D304781671d28411a6F8</td></tr><tr><td>MakerVaultFactory</td><td>0xD174C71aBB6De9d71F62eb666921C950c5a81853</td></tr><tr><td>MakerVaultFactoryImpl</td><td>0xB91691A148141f95d0A7b6d3a9eE869bB0300444</td></tr><tr><td>MakerVaultImpl</td><td>0x50E8CbA2cFf5620B3efCB820Aa3D55133b2Ccf73</td></tr><tr><td>Manager</td><td>0xa9AF20277A894EC90BC4EB308eB0B077332DAcd8</td></tr><tr><td>ManagerImpl</td><td>0xD614F92F5980cEcA0CE3Bb61fFae6eF3C907bf68</td></tr><tr><td>MarketFactory</td><td>0xFfB33F838096cF3C3c7dD21c1F941BB2705248E1</td></tr><tr><td>MarketFactoryImpl</td><td>0xC3bE5FcBfDD38f5c6eb5d8cDdE712eb1d54A1Aa1</td></tr><tr><td>MarketImpl</td><td>0xf94F18fe7eF42eee309eBFc287F2f425CB16cBc9</td></tr><tr><td>MarketParameterStorageLib</td><td>0xdA381aeD086f544BaC66e73C071E158374cc105B</td></tr><tr><td>MultiInvoker</td><td>0xbcA65Ce3629167600d52492b61A97627305F4E0e</td></tr><tr><td>MultiInvokerImpl</td><td>0xB900AB6e8c70De1F98955C83d0eb1B7a3ED27a68</td></tr><tr><td>OracleFactory</td><td>0x5f2fc88cC29726D5643072Bf423338D69AE47053</td></tr><tr><td>OracleFactoryImpl</td><td>0x698a736DA508245bbC7830c8A95FfB5C629157f9</td></tr><tr><td>OracleImpl</td><td>0x78f9340bEf2f54CfdEe8b8B4066D60d5A5736EEE</td></tr><tr><td>OrderStorageGlobalLib</td><td>0x831E64292bF41bF0bDbC6D58d9FDd93D7C9396D7</td></tr><tr><td>OrderStorageLocalLib</td><td>0x8Da96a2eDe1dd5Af8Bd3BD142226820f6Bb09751</td></tr><tr><td>OrderVerifier</td><td>0x6b1C4978142A9BC9dD5777866AA8Ad610deD696c</td></tr><tr><td>OrderVerifierImpl</td><td>0xA692e209647f6F8108e2C98Ab8da78940cc93586</td></tr><tr><td>PositionStorageGlobalLib</td><td>0x5bEA99BF18624AA504580546Ac9D9Ac3b9aeb747</td></tr><tr><td>PositionStorageLocalLib</td><td>0xf817521610600c4674364246A5CF4af8e627805D</td></tr><tr><td>PowerHalf</td><td>0x234253280A5427cb9e198367B6804dbA9fCAB7dC</td></tr><tr><td>PowerTwo</td><td>0x7B6b232Cf4FF0f72a0b711d082C532bAF111C982</td></tr><tr><td>ProxyAdmin</td><td>0x2b87C59F5220EE51616Ad2273b5F683D5Ea27cbc</td></tr><tr><td>RiskParameterStorageLib</td><td>0xeea68DbE228210454D4443f4E1B37E842B848C3d</td></tr><tr><td>SolverVaultFactory</td><td>0xAE794C750991b19485E17788d1a19b83BA68bd62</td></tr><tr><td>SolverVaultFactoryImpl</td><td>0x18AD45bdda468259257E46BA07De6cD3d88Cd632</td></tr><tr><td>SolverVaultImpl</td><td>0x4F7A6cCEd29712fc5B102E730C27324a01e74179</td></tr><tr><td>StorkFactory</td><td>0x7A18A52EF9Ab4E2EDE9113ef13483eD18b395ca7</td></tr><tr><td>StorkFactoryImpl</td><td>0x8CDa59615C993f925915D3eb4394BAdB3feEF413</td></tr><tr><td>Stork_CommitmentGasOracle</td><td>0x0a47bb5E5260619204a578Bd477204FcE6246BB7</td></tr><tr><td>Stork_SettlementGasOracle</td><td>0x19A4010E859ca3d10F0d928C6665F9a9E3BE4B22</td></tr><tr><td>Verifier</td><td>0x7AAF9184EE1299226d46fFEB36595Bb8D0EdF753</td></tr><tr><td>VerifierImpl</td><td>0x87984983f1080721F7283d5756fd9D0Ce1fA82D4</td></tr><tr><td>VersionLib</td><td>0x136BbCEc28546b6bf20bF8fac8FB686ea0eE1EF5</td></tr><tr><td>VersionStorageLib</td><td>0x7a98eFCe4A399794aE7524faEb2cc6A8eF730fCF</td></tr></tbody></table>

## External Contracts

<table data-header-hidden><thead><tr><th width="320"></th><th></th></tr></thead><tbody><tr><td><strong>Contract</strong></td><td><strong>Address</strong></td></tr><tr><td>USDC</td><td><a href="https://explorer-sepolia.perennial.foundation/address/0x37Fa204b282e46f54744660bf3dF48b43A554EbC?tab=contract">0x37Fa204b282e46f54744660bf3dF48b43A554EbC</a></td></tr><tr><td>Stork</td><td><a href="https://explorer-sepolia.perennial.foundation/address/0xacC0a0cF13571d30B4b8637996F5D6D774d4fd62">0xacC0a0cF13571d30B4b8637996F5D6D774d4fd62</a></td></tr></tbody></table>
