Skip to main content

Documentation

Ring Swap (FewV2) contract addresses for Ethereum, BNB Smart Chain, HyperEVM, and MegaETH.

Structured reference
TOC available

Ring Swap Contract Deployments

This is the maintained address directory for Ring Swap, FewFactory, routers, wrappers, and related contracts. Some partner integrations and older tooling call this deployment family FewV2. The product name in these docs is Ring Swap (v2).

This page was revised on 2026-08-20. It is a versioned documentation snapshot, not a live registry or a substitute for onchain verification. Addresses are chain-specific. Select the network before copying an address, check that it has bytecode, and validate the contract's immutable factory, FewFactory, WETH, or wrapper references where applicable. Both reference pages cover Ethereum (1), BNB Smart Chain (56), HyperEVM (999), and MegaETH (4326). Pool addresses and discovery notes are documented separately in Pools by Network.

UniversalRouter rows are published Ring routing endpoints. Do not infer that every Interface, API, or route uses that address. Select the execution flow first and allow only the router approved for that flow.

Ring-published hook addresses used with external Uniswap v4 infrastructure are documented separately under Few Hook Contracts.

Addresses are not deposit destinations

Do not transfer assets directly to a Factory, Pair, Router, FewFactory, FewToken, wrapper, hook, or Permit2 contract. Call the documented function through a reviewed integration. A listed address does not by itself establish an approval spender, token endorsement, audit result, current liquidity level, or redemption guarantee.

Before a transaction, use the Security and Risk checklist. Verify the chain ID, code, recipient, raw amount, token path, spender, deadline, price limit, and simulation result.

Mainnet Deployments

Ethereum Mainnet

ContractEthereum Mainnet Address
Ring Swap Factory0xeb2A625B704d73e82946D8d026E1F588Eed06416
Few Factory0x7D86394139bf1122E82FDF45Bb4e3b038A4464DD
Ring Swap Router0x39d1d8fcC5E6EEAf567Bce4e29B94fec956D3519
UniversalRouter0x24e743CcE93235641f2be8Ce7ffC6330903ab96f
Permit20x000000000022D473030F116dDEE9F6B43aC78BA3
FewETHWrapper0xAda6059b4F6244Acd8934095Ed0162C5Df6B5ebB
ValueEthereum Mainnet
Ring Swap Pair Init Code0xa7ae6a5ec37f0c21bbdac560794258c4089b8ae3ffa6e3909b53c6091764a676
Few Wrapped Token Init Code0x2bdba5734ddf754fb149ef1faa937956c52cfd1f24d68163a95f42d08ec06d38

BNB Smart Chain

ContractBNB Smart Chain Address
Ring Swap Factory0x4De602A30Ad7fEf8223dcf67A9fB704324C4dd9B
Few Factory0xEeE400Eabfba8F60f4e6B351D8577394BeB972CD
Ring Swap Router0x20504f37A95eF80e3FC7476c4801fb39AaE6bAd0
UniversalRouter0x1Fb6ef969D925f0B81245cE28F2cAD95b638CfCC
Permit20x000000000022D473030F116dDEE9F6B43aC78BA3
FewETHWrapper0xf9d7ff2f6A0c3631A807199276a493Af8097916F
ValueBNB Smart Chain
Ring Swap Pair Init Code0xa7ae6a5ec37f0c21bbdac560794258c4089b8ae3ffa6e3909b53c6091764a676
Few Wrapped Token Init Code0x2bdba5734ddf754fb149ef1faa937956c52cfd1f24d68163a95f42d08ec06d38

HyperEVM

ContractHyperEVM Address
Ring Swap Factory0x4AfC2e4cA0844ad153B090dc32e207c1DD74a8E4
Few Factory0x6B65ed7315274eB9EF06A48132EB04D808700b86
Ring Swap Router0x701D1d675415efA2d2429fB122ccC6dD4FCcA959
UniversalRouter0xE65081EFa5ad4A196B1Df768716c337e6AB140E9
Permit20x000000000022D473030F116dDEE9F6B43aC78BA3
FewETHWrapper0x068B60ECbC934b0a0dde20FdFf0dE925b97B971F
ValueHyperEVM
Ring Swap Pair Init Code0xa7ae6a5ec37f0c21bbdac560794258c4089b8ae3ffa6e3909b53c6091764a676
Few Wrapped Token Init Code0x2bdba5734ddf754fb149ef1faa937956c52cfd1f24d68163a95f42d08ec06d38

MegaETH Mainnet

ContractMegaETH Mainnet Address
WETH0x4200000000000000000000000000000000000006
Core0x732819C68c72D09465B8FaDF8156A79d21E87DCA
Few Factory0x6AE74eC9D067C734060FC5edB66fC6D48682970E
fwWETH0x65c46c31E340D6C546309733CF50Ef4d150094C4
FewETHWrapper0xb0Bd0CD58551b71079F36B198276832242D02C0F
Ring Swap Factory0x47C436602d2598d0ef4b50888F29a528B6Bccc95
V2-Compatible Router0xE73442C4b87283D75768F3668B411fc2348B429b
Ring Swap Router0x88a9A29FA981721C04fdC367ab7e3C83A4C65db9
UniversalRouter0x9256667638ED96ba4eCb30bD23efD2A182e1bC98
Timelock0xb0BEa0daA0E57c43d92711f9dF2d0D54CebEEA72
Permit20x000000000022D473030F116dDEE9F6B43aC78BA3
Multicall30xcA11bde05977b3631167028862bE2a173976CA11
ValueMegaETH Mainnet
Ring Swap Pair Init Code0xa7ae6a5ec37f0c21bbdac560794258c4089b8ae3ffa6e3909b53c6091764a676
Few Wrapped Token Init Code0x2bdba5734ddf754fb149ef1faa937956c52cfd1f24d68163a95f42d08ec06d38