Docs

Contracts

Perp City markets are deployed permissionlessly through the PerpManager contract, which creates isolated perpetual futures pools on Uniswap V4.

Perp City relies on the Strobe Protocol, a collection of smart contract factories, for permissionless market settlement and permissionless vault strategies.

Each market is connected to a beacon oracle from the Strobe BeaconRegistry.

Deployed Contracts

All smart contracts are live and verified on Base Sepolia testnet.

ContractDescriptionAddress
PerpManagerCore contract for creating and managing perp markets0x826e1ddEab1f9586e336F2beb7621Edb8FB6138D
BeaconRegistryRegistry of all deployed beacon oracles0xf0cd58b0c706dd6d65468cc08de552e83a709a03
DGBMFactoryFactory for creating GBM beacon verifiers0x8F0f009578C7d46b29E5485c7Da8F36E84742747
FeesFee module configuration0x5D42832064aAb771a062E86F1ee04F48382cc4Cc
MarginRatiosMargin ratio module configuration0x6Dc8b7ef13A7895771BD852a0490635D88Cc9e6C
LockupMaker lockup period configuration0x0db80485a0cb448d85BaFC54ae4f415E834799C4
SqrtPriceImpactLimitPrice impact bounds configuration0x3c5E21fb53fa405f3abeBA57f1e5cb93D0a7Ba39
TestnetUSDCTestnet USDC token0xC1a5D4E99BB224713dd179eA9CA2Fa6600706210

On this page