Skip to content

Supported Chains Reference

Maintenance note: this table is generated ONCE from packages/chain-config/src/index.ts (SUPPORTED_CHAINS_MAP/ALL_CHAIN_IDS) as of 2026-07-18. It will drift as chains are added or config changes — regenerate it from @sweepster/chain-config when chains change, or check the live /chains page on sweepster.xyz for the current state instead of trusting this file blindly.

Mainnet chains

11 mainnet chains are configured. All are EIP-7702-capable, since settlement is EIP-7702-only — there is no Permit2 fallback in the live product.

ChainChain IDNative gas tokenEIP-7702
Ethereum1ETH
Optimism10ETH
BNB Chain56BNB
Unichain130ETH
Polygon137POL
World Chain480ETH
Soneium1868ETH
Base8453ETH✅ (primary launch/test chain)
Arbitrum One42161ETH
Celo42220CELO
Ink57073ETH

Native gas token is derived from each chain's wrappedNative config (the WETH9-compatible token the SweepDelegate wraps msg.value into for a native-token sweep): wrappedNative unwraps to ETH on the eight ETH-gas chains, WPOL on Polygon, WBNB on BNB Chain, and CELO on Celo (Celo's native-sweep wrap path is gated off — CELO already surfaces as a normal ERC-20 holding, so no wrap is needed there).

Testnet chains (non-production)

4 Sepolia testnets are also configured in @sweepster/chain-config, used only by the isolated *-testnet Workers deployment — they are inert in production (configuredChains() filters by whether an RPC_URLS_<id>-style env var is set, which the production Worker never has for these IDs).

ChainChain IDNative gas tokenEIP-7702
Base Sepolia84532ETH
OP Sepolia11155420ETH
Arbitrum Sepolia421614ETH
World Chain Sepolia4801ETH

Honesty note

This table lists what is configured in code, not what has live, funded, audited on-chain contracts. As of this writing, the SweepDelegate contract is deployed deterministically at the same address on four Sepolia testnets — Base, OP, Arbitrum, and World Chain. The mainnet chains above are config-ready, pending on-chain SweepDelegate deployment per chain, which is gated on an external security audit (see docs/MAINNET-CHECKLIST.md in the repo for the current external gates — audit/bug-bounty, relayer funding, per-chain deploy). Do not treat "configured" as "live on mainnet."

Non-custodial · Atomic · Audit + bug bounty planned before mainnet value.