Built for the flow of every market.

AsterraPools

Contracts

Protocol contracts

Every Asterra contract on Robinhood Chain Testnet (chain 46630). Core contracts are UUPS upgradeable proxies; the addresses below are the stable proxy addresses.

Testnet

Core & config

AsterraHubAsset, oracle and pool registry plus roles and protocol fee config.0x01327059eA96296Ce211447e172A2141f35289c0

v4 hooks & fees

AsterraHookCombined dynamic-fee and oracle-guard hook for Uniswap v4 pools.0x0767bae17950e47414e44939c4Fb29d9ecd3bAcC

Smart router

AsterraRouterExact-input multi-venue router across v4, DLMM and DAMM pools.0xDB8ceD28FFb34f5152681574073f96ce50bb5D2d

Positions & locks

AsterraPositionsERC-721 v4 LP positions with built-in locks and vesting.0xaAD41fe843a12bA3bDB6B528876fAf7A0d78fa1c

Venues

AsterraDLMMFactoryDeploys discrete-bin pools as beacon proxies.0xcdD521C9471743fd9F34D7Bd1d2C9134efdc1E64
AsterraDLMMLimitOrdersSingle-bin orders that fill as the active bin crosses them.0x56Df7C5537fD5d4B79396cf6AE2aC4417336f47d
AsterraDAMMFactoryDeploys dynamic single-range pools with optional launch fee schedules.0xA3A78463ebFF712399998573975F7900F31B28C7

External

Uniswap v4 PoolManagerExternalCanonical singleton reused by Asterra hook pools.0x8366a39CC670B4001A1121B8F6A443A643e40951
Permit2ExternalCanonical token approval contract.0x000000000022D473030F116dDEE9F6B43aC78BA3
Multicall3ExternalBatched reads.0xcA11bde05977b3631167028862bE2a173976CA11

Oracles

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.