Superset Protocol
Superset is a cross-chain liquidity protocol that aggregates stablecoin liquidity across multiple blockchains into unified virtual pools. Traders on any supported chain swap against the same global liquidity, rather than being limited by fragmented local pools.
The result: dramatically lower slippage, deeper execution, and institutional-sized trades that remain viable across chains.
Who Superset is for
Stablecoin issuers Launch once and access deep, global liquidity across every chain you deploy to — without bootstrapping thin pools chain by chain.
Liquidity providers Provide liquidity once and earn fees from swap activity across all supported chains, with optional incentives for directing liquidity where demand is highest.
Traders Execute large swaps against aggregated global liquidity in a single transaction, without manual bridging or routing.
The problem: liquidity fragmentation
When a stablecoin deploys across multiple chains, its liquidity fragments. Even if total liquidity is large, each individual chain only sees a small slice.
A trader on Arbitrum can only access $2.5M of local liquidity. Large trades suffer severe price impact — even though the majority of liquidity exists elsewhere.
Fragmentation turns otherwise liquid markets into unusable ones.
The solution: virtual liquidity aggregation
Superset solves this by virtualizing liquidity across chains. Liquidity remains on its native chains, but pricing and swap execution are calculated once, globally, on a hub chain using the total aggregated liquidity.
From the trader's perspective, execution quality is the same as if all liquidity lived on one chain — without physically moving funds cross-chain.
How Superset works (at a glance)
- The trader interacts only with their local chain
- The spoke forwards a swap request to the hub
- Swap math executes against global virtual liquidity
- The hub validates settlement availability
- The spoke pays out locally or safely refunds on failure
No manual bridging. No partial fills. No cross-chain token movement for normal swaps.
For the full end-to-end lifecycle, see Swap Flow.
Core protocol components
SuperFactory V3: Deploys omnichain-compatible tokens across multiple chains in a single flow using deterministic addresses.
OmniTokenAddressBook: Assigns each multichain token a unique global identity, allowing different on-chain addresses to be treated as one asset.
FungibleTokenCarrier: Abstracts cross-chain token movement, selecting the appropriate transport protocol when rebalancing or migrating liquidity.
Virtual Pools (PoolManagers): Maintain global pricing and liquidity state using Uniswap V3 mechanics, while spoke managers handle user interactions and custody.
Supported token standards
Superset supports any mint/burn omnichain token model:
| Standard | Protocol | Status |
|---|---|---|
| OFT (Omnichain Fungible Token) | LayerZero | Primary |
| CCIP | Chainlink | Supported |
| CCTP, Axelar ITS, Wormhole NTT | Various | Extensible |
New token standards can be added without changing core pool logic.
Where to go next
- Understand the system → Architecture
- Learn how pools work → Virtual Pools
- Integrate a token → Integrate a Token
- Provide liquidity or trade → Guides