Docs
Everything you need to swap, provide liquidity, and earn points on INK Swap.
Overview
INK Swap is a decentralized exchange on the INK network. It uses the Uniswap v3 protocol, so every trade is executed directly against concentrated-liquidity pools with no custody or intermediaries.
There are three surfaces: Swap, Pool, and Points. You connect a wallet, approve spend once per token, and everything else happens on-chain.
Swapping
- 1Open the Swap page and connect your wallet.
- 2Pick the token you want to sell, and the token you want to buy. The app automatically picks the pool's active fee tier.
- 3Enter an amount. The Buy side fills from the pool quote.
- 4If this is your first trade with that token, approve it. ERC-20 approvals happen once per token; native ETH doesn't need one.
- 5Review the rate, slippage, and minimum received, then confirm the swap in your wallet.
Providing Liquidity
Liquidity providers deposit a pair of tokens and earn a share of the swap fees their liquidity fills. INK Swap defaults to full-range positions, which behave like a classic Uniswap v2 position — capital is spread across every price.
- 1Go to Pool → New Position.
- 2Pick the token pair. Balances and a Max button appear next to each input.
- 3Type one side of the amount. The other side auto-fills from the current pool price.
- 4Choose a fee tier. If a pool already exists for the pair, that tier is selected automatically.
- 5Approve each token, then submit. Your position is minted as an NFT and shows up in the Positions list.
Points
Every swap and every day of active liquidity earns points. The breakdown lives on the Points page. Highlights:
- Swaps: 1 pt per $1 of volume.
- Liquidity: 3 pts per $1 per day, while the position stays active.
- Early-user multiplier: 2× on all actions for the first 14 days.
- Referrals: you earn 10% of whatever your referees earn.
Fees & Slippage
INK Swap exposes the four standard Uniswap v3 tiers: 0.01%, 0.05%, 0.3%, and 1%. The right tier for a pair depends on volatility — stablecoin/stable goes to 0.01%, majors to 0.05%, long-tail to 0.3% or 1%.
Slippage is the maximum price drift you accept between quote and fill. The default is 0.5%. Bump it for volatile or thin pairs; lower it on deep pairs to reject surprise moves. The settings cog next to the Swap header adjusts slippage and the transaction deadline.
Wallets & Network
Any EVM wallet works — MetaMask, Rabby, Rainbow, Coinbase Wallet, or anything that speaks WalletConnect v2. On mobile, use the “Scan with MetaMask” flow to pair your wallet with the browser session.
INK Swap runs on the INK network. Your wallet will prompt to switch chains the first time you interact. The testnet build lives on INK Sepolia (chain ID 763373).
FAQ
The Scan with MetaMask QR code is blank.
NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID. Set it from cloud.reown.com and redeploy.