SeaSwap Logo

Smarter Swaps on Kaspa Layer 2s

SeaSwap is the first aggregator built for Kaspa L2s, optimizing your trades across all DEXs for better execution and lower costs.

Read the Docs

The Smartest Way to Swap Tokens

Our mission is to simplify and optimize your trading experience by navigating the complexities of DeFi for you.

Optimal Pricing

Our pathfinding algorithm scans multiple liquidity sources to find you the lowest slippage and best possible rates.

Kaspa L2 Focused

Built specifically for the growing Kaspa ecosystem, ensuring deep liquidity and fast, low-cost transactions.

Swap Seamlessly in Three Steps

A frictionless trading experience from start to finish.

1. Connect Wallet

Securely connect your favorite Kaspa-compatible wallet in just a few clicks.

2. Get the Best Quote

Enter your desired trade, and SeaSwap instantly finds the most efficient route for you.

3. Swap Seamlessly

Confirm the transaction and receive your tokens directly in your wallet. It's that simple.

Roadmap

We believe in transparent development and are excited to share our public roadmap.

Q3 2025

Testnet Launch

Integrate top DEXs on Kaspa Layer 2s, deploy on Igra and Kasplex testnets, and begin closed testing with early users.

Q4 2025

Mainnet Launch

Launch SeaSwap v1 on mainnet, enable public access and live trading, and start onboarding wallets and partners.

Q1 2026

Advanced Features

Roll out advanced features & analytics, add performance metrics and swap insights, and expand ecosystem integrations.

Q2 2026

Coming Soon

More exciting features and integrations are in development.

Seaswap API & Developer Docs

Access deep liquidity, optimal routing, and seamless swap execution directly from your dApp, wallet, or service. Our robust API offers real-time quotes, token lists, and easy integration for developers building on Kaspa L2s.

View docs
import { SeaSwapSDK } from '@seaswap/sdk';

const sdk = new SeaSwapSDK({ network: 'kaspa-mainnet' });

async function getQuote() {
  const quote = await sdk.getQuote({
    fromToken: 'KAS',
    toToken: 'USDC',
    amount: '100000000', // in smallest units
  });
  console.log(quote.toTokenAmount);
}

getQuote();