Supported networks¶
List supported chains is the live source of truth for your deployment — chains, their capabilities, and the Vector contract on each. Query it rather than hardcoding:
Each entry describes one chain:
{
"id": 84532,
"name": "base-sepolia",
"displayName": "Base Sepolia",
"explorerUrl": "https://sepolia.basescan.org",
"vectorContract": "0x…",
"chainType": "evm",
"isTestnet": true,
"nativeToken": { "symbol": "ETH", "name": "Sepolia Ether", "decimals": 18 },
"features": { "gaslessSwaps": true, "crossChain": true, "permit2": true }
}
Feature flags¶
The features object tells you what each chain supports:
| Flag | Meaning |
|---|---|
gaslessSwaps |
Gasless Permit2 execution is available. |
permit2 |
Permit2 is deployed — required for gasless modes 2 and 3. |
crossChain |
The chain can be an endpoint of cross-chain routes. |
Gate your UI on these flags per chain rather than assuming platform-wide capability.
Token catalog¶
Which tokens are quotable on a chain comes from the token endpoints:
- List tokens — the catalog for one chain
(note:
chain_idquery parameter). - Search tokens — free-text search by name or
symbol, optionally scoped by
chainId.
Tokens outside the catalog can still be quoted by address when liquidity exists;
catalog entries additionally carry metadata (decimals, logoUrl,
priceUsd on details) your UI can use.
Info
Chain availability is a deployment property — testnets and mainnets are enabled
per environment. The id values are standard EVM chain ids and are safe to use
as numbers.