Skip to main content

Supported networks

LinkiSwap is currently a testnet demo. Everything works exactly as it will on mainnet, but the tokens are worthless — you're moving play money. This is intentional: it lets you try the whole flow safely.

Any pair of chains listed below can swap to any other. USDC is the common asset that always works cross-chain.


Live today

ChainChain IDTokens
Optimism Sepolia11155420USDC, USDT
Base Sepolia84532USDC
Polygon Amoy80002USDC
Ethereum Sepolia11155111USDC

All four chains are connected all-to-all, so any of these are valid intents:

  • USDC on OP Sepolia → USDC on Polygon Amoy
  • USDC on Ethereum Sepolia → USDC on Base Sepolia
  • USDT on OP Sepolia → USDC on Base Sepolia
  • …and every other combination.

How to add a chain to your wallet

Most wallets recognise these testnets natively. If yours doesn't, add them by hand:

Optimism Sepolia

Base Sepolia

Polygon Amoy

Ethereum Sepolia

Or use chainlist.org — search the chain name, click Connect Wallet, and it will add itself.


Where to get testnet gas

Testnet gas has no cost — you just need to grab some from a faucet.

ChainFaucet
Optimism Sepoliahttps://console.optimism.io/faucet
Base Sepoliahttps://faucet.quicknode.com/base/sepolia
Polygon Amoyhttps://faucet.polygon.technology (select Amoy + POL)
Ethereum Sepoliahttps://cloud.google.com/application/web3/faucet/ethereum/sepolia

A single request gives you enough for dozens of swaps.


Where to get testnet USDC

The USDC on these chains is not the real Circle USDC — it's a mock ERC-20 with a public mint function, deployed for LinkiSwap testing. You can:

  1. Ask in the LinkiSwap community. The team can mint you a batch.
  2. Mint your own if you're comfortable with a block explorer. Every USDC contract listed below has a mint(address, uint256) function you can call from Etherscan-style explorers. Six decimals: 1 USDC = 1_000_000 in the raw amount.

USDC contract addresses

ChainUSDC address
Optimism Sepolia0x191688B2Ff5Be8F0A5BCAB3E819C900a810FAaf6
Base Sepolia0x73c83DAcc74bB8a704717AC09703b959E74b9705
Polygon Amoy0x8c1963bA445dd562Da0B6c6fbCa070921B3fa8E6
Ethereum Sepolia0x8c1963bA445dd562Da0B6c6fbCa070921B3fa8E6

USDT (Optimism Sepolia only)

  • USDT address: 0x8D13AE83C2D23518299bBbA47975731b88c844D8

What isn't supported yet

You can type sentences involving mainnet chains and other tokens — the app will recognise them, but tell you they aren't executable. Today:

  • Mainnet chains (Ethereum, Base, Optimism, Arbitrum, Polygon) — recognised, not live.
  • Native ETH as an input — swaps must start from an ERC-20 (USDC or USDT).
  • Solana and other non-EVM chains — recognised, not supported.
  • ENS recipients (.eth names) — recognised, not supported. Use full 0x… addresses.
  • Dollar amounts ($100) — not supported. Use token units.

Coverage grows over time. If a specific pair matters to you, let the team know.

Set up your wallet