Skip to content
LayerHop

One interface. 70 chains.

One hop.
Go further.

Swap tokens. Cross chains. Keep moving.
Find your route across EVM and Solana in the app, on Telegram or inside your own product, with every fee up front.

Your wallet. Your signature. Always non-custodial.

70 chains. One swap.

EVM and Solana side by side. Thousands of tokens, searchable by name or address, with live balances and USD prices.

  • Ethereum
  • Arbitrum
  • Base
  • Optimism
  • BNB Chain
  • Polygon
  • Solana
  • Avalanche
  • Berachain
  • HyperEVM
  • Sonic
  • 0G Mainnet
  • Abstract
  • ApeChain
  • Arbitrum Nova
  • Arc
  • Blast
  • BOB
  • Boba Network
  • Celo
  • Cronos
  • Doma
  • Ethereal
  • Etherlink
  • Flare
  • Flow EVM
  • Fraxtal
  • FUSE
  • Gensyn
  • Gnosis
  • Gravity
  • Hemi
  • Immutable zkEVM
  • Injective
  • Ink
  • Kaia
  • Katana
  • Linea
  • Lisk
  • Manta Pacific
  • Mantle
  • MegaETH
  • Metis
  • Mode
  • Monad
  • Morph
  • Mythos
  • Pharos Mainnet
  • Plasma
  • Plume
  • Robinhood Chain
  • Ronin
  • Rootstock
  • Scroll
  • Sei
  • Shape
  • Somnia
  • Soneium
  • Stable
  • Telos
  • Tempo
  • Unichain
  • Vana
  • Viction
  • World Chain
  • X Layer
  • XDC
  • Zircuit
  • zkSync Era
  • Zora

The whole journey. Without the juggling.

One place to compare routes, see what you pay and follow your tokens to where they’re going.

  • Six routers, one answer

    Every quote asks Jupiter, Relay, deBridge, 0x, KyberSwap and LI.FI. Pick the best return or the fastest route. You can see each one that answered.

  • 0.30%, shown before you sign

    The LayerHop fee is on every quote as a percentage and an amount. Provider fees and estimated gas are shown when the provider reports them.

  • Your keys never leave your wallet

    LayerHop never holds funds. You review and sign every transaction yourself, and the Explorer tracks it to delivery.

Explore a route
From BaseTo Solana

100 USDC

SOL

Live indicative quote

Asking every route…

Continue with this route

Swap anywhere you are.

Same routes, same fee transparency, same wallet-signs-everything rule. Start on the web, in a chat or inside someone else’s app.

Web app

Search any token on any chain, compare routes and watch each step until it lands.

Telegram bot @layerhop_bot

Quote with /quote, build a swap step by step with /swap, follow it with /track. You sign on layerhop.com in your own wallet.

Embedded widget

Drop the swap card into any site with an iframe, a React component or a script tag. Theme it, lock a destination, earn a fee.

Built for developers.

One REST API in front of every route. Sign in to the dashboard with your wallet to get a key, then watch requests, orders and webhooks as they happen.

Developer dashboard

Wallet sign-in (EVM or Solana), API keys, usage charts, request logs, orders, webhooks and partner earnings.

Open the dashboard (opens in a new tab)

Signed webhooks

Get a POST when an order is submitted, filled, refunded or fails. HMAC-signed, retried for up to 24 hours, replayable from the dashboard.

Webhook guide (opens in a new tab)

SDKs for your stack

Typed clients for TypeScript, React, Python, Go and Rust, plus a CLI. Quote, build the unsigned transaction, watch the order.

All SDKs
import { LayerHop } from "@layerhop/sdk";

const lh = new LayerHop({ apiKey: process.env.LAYERHOP_API_KEY });

const { best } = await lh.quote({
  srcChain: "base", srcToken: "USDC", amount: "100000000",
  dstChain: "solana", dstToken: "SOL", sender, recipient,
});
const tx = await lh.buildTx(best.quoteId); // your user signs it

AI agents, via MCP

Connect Claude, ChatGPT or Cursor to the LayerHop MCP server. Agents list chains, quote with every fee and hand back a prefilled swap. Your user signs.

Agent guide (opens in a new tab)
$ claude mcp add --transport http layerhop https://mcp.layerhop.com/mcp
  • Holds no keys, never signs or broadcasts
  • Hosted over HTTP, or run it locally over stdio
  • Docs for models at llms.txt

Earn on every swap you send.

Wallets, apps and sites add their own fee on top of LayerHop’s. Users see it as its own line, and your share is paid out to your wallet.

  1. 1

    Get listed

    Choose a partner id, your fee and your EVM or Solana payout address.

  2. 2

    Send swaps

    Add integrator=yourid to the widget or deep links, or call the API with your partner key.

  3. 3

    Track earnings

    See your swaps, fees and payouts in the dashboard.

Quote, as your user sees itintegrator=myapp
LayerHop fee
0.30%
Partner fee (myapp)
Your rate
Provider fees, gas
When reported

Your share is recorded on every swap and paid out to your wallet.

Questions

More in the docs FAQ, or ask the bot.

What does LayerHop charge?

Swaps in the web app and the embedded widget carry a 0.30% LayerHop fee. The API uses 0.20% and the Telegram bot 0.90%. The fee that applies is on every quote, as a percentage and as an amount of the token you send, before you sign. Route providers may charge their own fees and you pay network gas; we show those whenever the provider reports them. Partner apps can add their own fee, which appears as a separate line.

Does LayerHop hold my funds?

No. LayerHop is non-custodial. The transaction you sign goes from your wallet straight to the routing provider's contracts. We never take custody of your tokens and can't move them for you. The Telegram bot, the API and the MCP server never ask for or hold private keys either.

Which chains and tokens are supported?

70 chains, including Ethereum, Arbitrum, Base, Optimism, BNB Chain, Polygon, Solana, Avalanche, Berachain, HyperEVM and Sonic, plus newer networks such as Monad and Robinhood Chain. Thousands of tokens are searchable by name, symbol or address, with live balances and USD prices once your wallet is connected.

How does the Telegram bot work?

Message @layerhop_bot. Use /quote for a one-line quote or /swap for a guided, step-by-step builder. When you're ready, the bot opens layerhop.com with your swap prefilled and you sign in your own wallet. /track follows the order and updates you until it's delivered. The bot never asks for a seed phrase.

What happens if a bridge is slow or a route can't complete?

Cross-chain times vary with network load, and the estimate on the quote comes from the provider. LayerHop keeps checking the order's status, and you can look it up any time in the Explorer. If a route can't complete, the underlying protocol's refund process applies. It usually returns funds on the source chain, with timing and conditions set by that protocol, not by LayerHop.

Which wallets can I use?

Any browser EVM wallet, plus Solana wallets that support the Wallet Standard, such as Phantom and Solflare. You can connect an EVM and a Solana wallet at the same time to move between them.

How do I get an API key?

Open the developer dashboard and sign in with an EVM or Solana wallet. No email or password. From there you can create API keys, watch usage and request logs, follow orders, add webhook endpoints and see partner earnings. Quotes also work without a key.

Can my app earn fees?

Yes. Wallets, apps and sites can add their own partner fee on top of LayerHop's on every swap they send, using a partner id on the widget or deep links, or a partner API key on the server. Your share is recorded per swap and paid out to your wallet, and the dashboard tracks it.

Can AI agents use LayerHop?

Yes. The LayerHop MCP server at https://mcp.layerhop.com/mcp lets Claude, ChatGPT, Cursor and other MCP clients list chains, quote swaps and prepare a prefilled swap link. The user always signs in their own wallet. The docs also publish llms.txt for agents that read documentation.