Skip to main content

Concept guide

Explanations, reading order, and protocol context.

Long-form reading
Section guide

Start Here

Ring Protocol uses a wrapped asset layer called FEW to connect assets to trading and liquidity systems. Ring Swap is the native AMM built on that layer.

Product map

ProductRoleUse it when
Few ProtocolMaps an original ERC-20 to its supported FewToken through a chain-specific FewFactoryYou need to wrap an asset, resolve a FewToken address, or validate a wrapper
Ring Swap (v2)Ring's native constant-product AMM and routing systemYou need Ring pools, swaps, liquidity, or contract integrations
Ring InterfaceThe web application for swaps, liquidity, and pool discoveryYou want to use Ring without building an integration
Uniswap v4 IntegrationAn external liquidity environment where FewToken and Few hooks can be usedYour integration specifically targets Uniswap v4 pools or hooks

The (v2) in Ring Swap describes its contract design. Ring Swap is the current native AMM, not a legacy section and not one step in a public Ring v2, v3, v4 product ladder.

Choose a path

GoalStart here
Find a pool or use the web appRing Pool Explorer
Find contract addressesRing Swap deployments
Find BSC or HyperEVM pool addressesNetworks and pools
Integrate Ring Swap in a contractSmart contract quick start
Build quotes and trades in TypeScriptRing Swap SDK
Request executable quotes from a serviceRouting API
Resolve or validate a FewTokenFewToken integration
Build with Uniswap v4 hooks or poolsUniswap v4 integration

Supported Ring Swap networks

The maintained Ring Swap deployment reference covers Ethereum, MegaETH, BNB Smart Chain, and HyperEVM. Addresses are chain-specific. Always select the network first, then use the contracts and pools listed for that network and verify them onchain. The published v2 SDK does not support every network in the deployment table.

Next, read How Ring Works for the architecture or go directly to Ring Swap to start an integration.