Web app
Search any token on any chain, compare routes and watch each step until it lands.
One interface. 70 chains.
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.
EVM and Solana side by side. Thousands of tokens, searchable by name or address, with live balances and USD prices.
One place to compare routes, see what you pay and follow your tokens to where they’re going.
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.
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.
LayerHop never holds funds. You review and sign every transaction yourself, and the Explorer tracks it to delivery.
100 USDC
SOL
Same routes, same fee transparency, same wallet-signs-everything rule. Start on the web, in a chat or inside someone else’s app.
Search any token on any chain, compare routes and watch each step until it lands.
Quote with /quote, build a swap step by step with /swap, follow it with /track. You sign on layerhop.com in your own wallet.
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.
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.
Wallet sign-in (EVM or Solana), API keys, usage charts, request logs, orders, webhooks and partner earnings.
Get a POST when an order is submitted, filled, refunded or fails. HMAC-signed, retried for up to 24 hours, replayable from the dashboard.
Typed clients for TypeScript, React, Python, Go and Rust, plus a CLI. Quote, build the unsigned transaction, watch the order.
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 itConnect 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.
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.
Choose a partner id, your fee and your EVM or Solana payout address.
Add integrator=yourid to the widget or deep links, or call the API with your partner key.
See your swaps, fees and payouts in the dashboard.
Your share is recorded on every swap and paid out to your wallet.
More in the docs FAQ, or ask the bot.
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.
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.
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.
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.
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.
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.
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.
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.
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.