Contracts
Protocol contracts
Every Asterra contract on Robinhood Chain (chain 4663). Core contracts are UUPS upgradeable proxies; the addresses below are the stable proxy addresses.
Mainnet
Core & config
AsterraHubAsset, oracle and pool registry plus roles and protocol fee config.0x873110e60b5d176cde20C6F128caF1A17D628CE5
v4 hooks & fees
AsterraHookCombined dynamic-fee and oracle-guard hook for Uniswap v4 pools.0x74EB745aDD95806a5bB00161EdDe47C5f71dfAcC
Smart router
AsterraRouterExact-input multi-venue router across v4, DLMM and DAMM pools.0x56b4000A3AEEf3EFB8cD7ddB77252D9c62b494d8
Positions & locks
AsterraPositionsERC-721 v4 LP positions with built-in locks and vesting.0x5B9519F659cc0b6D1d2f5EA2D3b24dbc25638E3A
Venues
AsterraDLMMFactoryDeploys discrete-bin pools as beacon proxies.0x7e63fa168308b82E0a469313C6c983e21d12532B
AsterraDLMMLimitOrdersSingle-bin orders that fill as the active bin crosses them.0x22d203216eF35E8f13e72122a1FCf90156d69a46
AsterraDAMMFactoryDeploys dynamic single-range pools with optional launch fee schedules.0x61d50a7fDf0A3996F6e247Fddfb62680afa36cC8
Markets
AsterraLaunchpadBonding-curve launches that graduate into locked v4 liquidity.0xF5Ed40172CFe312fBCfE5238481634E83C6434f3
External
Uniswap v4 PoolManagerExternalCanonical singleton reused by Asterra hook pools.0x8366a39CC670B4001A1121B8F6A443A643e40951
Tokens
Upgrade model
UUPS (ERC-1967) proxies with ERC-7201 namespaced storage. Pools are BeaconProxy instances, so one layout-checked implementation upgrade reaches every pool. Each upgrade is validated against the previous storage layout with OpenZeppelin Foundry Upgrades before it ships.
