Bridge review

Layerswap review

Solver-filled bridge — a Layerswap solver pays out on the destination chain from its own liquidity, sometimes chaining CCTP, LayerZero or rollup bridges

Snapshot Updated Data gate passed · 36 routes / 7 d

Key findings

Layerswap moves tokens between chains by having a solver pay you on the destination chain once your deposit is seen. Routes without direct liquidity chain an external bridge such as CCTP or LayerZero, which takes longer. Fees are a per-route percentage plus network costs, all shown in the quote. Data is still accumulating: we started sampling Layerswap directly on 31 October 2026, so this page draws no cost or ranking conclusions yet.

As of 3 Nov 2026, 10:35 UTC (run #538), Layerswap returned quotes on 28 sampled routes (159 quote rows in this packet). At $200 it was the cheapest ranked quote on 5 routes. Median cost among its non-negative $200 quotes: 25.60 bps (cheapest observed 0.16 bps). Sources reporting it: LI.FI, Layerswap. Real-money tests: none yet — planned after launch.

Source: upswap.io snapshot #538 · CC BY 4.0 · Zenodo DOI: Example / pending

How does Layerswap work?

You send funds on the source chain — to a deposit address, or through the Depository contract, which records the deposit and forwards it to the solver that fills it. A solver then sends the destination token from its own liquidity (Layerswap — Depository).

Where Layerswap has no liquidity on a route it chains an external bridge (CCTP, LayerZero, Axelar, CCIP or a rollup's native bridge) with its own liquidity; such routes can take around 20 minutes instead of seconds (Layerswap — Fees). If the solver cannot complete a transfer, Layerswap retries and then refunds the source token on the source chain, minus refund gas (Layerswap — Refunds).

Scorecard (no total score)

Cost excl. gas

25.60
median bps · n=55

Coverage

28
routes this packet

$200 wins

5
cheapest finishes

Quote rows

159
all tiers

Real transfers

0
not enough data

Upgrade / custody

—
待核实

How much does Layerswap cost on each route?

336 runs · 7 d

Over the last 7 days Layerswap's median $200 cost ranged from 1.45 bps (Arbitrum One → Hyperliquid (HyperCore) USDC) to 39.76 bps (Base → Solana USDC); it was the cheapest bridge in 959 route-runs.

Layerswap: $200 cost distribution by route (7 days)Per route: whisker = min to max, box = 25th to 75th percentile, thick tick = median of this bridge's cheapest rankable $200 quote per run, 336 runs. Amber rows: this bridge was cheapest on the route at least once. Log scale, bps, excl. gas.0.20.5125102050100bpsArbitrum One → Hyperliquid (HyperCo…1.4Ethereum → Arbitrum One ETH25Ethereum → OP Mainnet ETH25OP Mainnet → Arbitrum One ETH25Base → Arbitrum One ETH25Ethereum → Arbitrum One USDC26Base → Arbitrum One USDC26Solana → Arbitrum One USDC26OP Mainnet → Base ETH26Base → OP Mainnet USDC26Ethereum → Base ETH26Arbitrum One → Base USDC26Arbitrum One → Base ETH26Ethereum → Avalanche C-Chain USDC27Polygon PoS → Arbitrum One USDC27Ethereum → BNB Chain USDT27Arbitrum One → OP Mainnet ETH27Base → Polygon PoS USDC28Arbitrum One → Ethereum ETH29Base → Ethereum ETH30Ethereum → OP Mainnet USDC31Ethereum → Base USDC36Solana → Base USDC36OP Mainnet → Base USDC36Polygon PoS → Base USDC36Arbitrum One → BNB Chain USDT36Arbitrum One → Polygon PoS USDC36Ethereum → Polygon PoS USDC36BNB Chain → Arbitrum One USDT36Ethereum → Arbitrum One USDT36Solana → Ethereum USDC37Arbitrum One → Ethereum USDC37Base → Ethereum USDC37Ethereum → Solana USDC40Arbitrum One → Solana USDC40Base → Solana USDC40
Layerswap: $200 cost distribution by route (7 days)Per route: whisker = min to max, box = 25th to 75th percentile, thick tick = median of this bridge's cheapest rankable $200 quote per run, 336 runs. Amber rows: this bridge was cheapest on the route at least once. Log scale, bps, excl. gas.0.20.5125102050100bpsArbitrum One → Hyperliquid…1.4Ethereum → Arbitrum One ETH25Ethereum → OP Mainnet ETH25OP Mainnet → Arbitrum One…25Base → Arbitrum One ETH25Ethereum → Arbitrum One US…26Base → Arbitrum One USDC26Solana → Arbitrum One USDC26OP Mainnet → Base ETH26Base → OP Mainnet USDC26Ethereum → Base ETH26Arbitrum One → Base USDC26Arbitrum One → Base ETH26Ethereum → Avalanche C-Cha…27Polygon PoS → Arbitrum One…27Ethereum → BNB Chain USDT27Arbitrum One → OP Mainnet…27Base → Polygon PoS USDC28Arbitrum One → Ethereum ETH29Base → Ethereum ETH30Ethereum → OP Mainnet USDC31Ethereum → Base USDC36Solana → Base USDC36OP Mainnet → Base USDC36Polygon PoS → Base USDC36Arbitrum One → BNB Chain U…36Arbitrum One → Polygon PoS…36Ethereum → Polygon PoS USDC36BNB Chain → Arbitrum One U…36Ethereum → Arbitrum One US…36Solana → Ethereum USDC37Arbitrum One → Ethereum US…37Base → Ethereum USDC37Ethereum → Solana USDC40Arbitrum One → Solana USDC40Base → Solana USDC40
Layerswap: $200 cost distribution by route (7 days)Per route: whisker = min to max, box = 25th to 75th percentile, thick tick = median of this bridge's cheapest rankable $200 quote per run, 336 runs. Amber rows: this bridge was cheapest on the route at least once. Log scale, bps, excl. gas.0.20.5125102050100bpsArbitrum One →…1.4Ethereum → Arb…25Ethereum → OP…25OP Mainnet → A…25Base → Arbitru…25Ethereum → Arb…26Base → Arbitru…26Solana → Arbit…26OP Mainnet → B…26Base → OP Main…26Ethereum → Base26Arbitrum One →…26Arbitrum One →…26Ethereum → Ava…27Polygon PoS →…27Ethereum → BNB…27Arbitrum One →…27Base → Polygon…28Arbitrum One →…29Base → Ethereum30Ethereum → OP…31Ethereum → Base36Solana → Base36OP Mainnet → B…36Polygon PoS →…36Arbitrum One →…36Arbitrum One →…36Ethereum → Pol…36BNB Chain → Ar…36Ethereum → Arb…36Solana → Ether…37Arbitrum One →…37Base → Ethereum37Ethereum → Sol…40Arbitrum One →…40Base → Solana40
Per route: whisker = min to max, box = 25th to 75th percentile, thick tick = median of this bridge's cheapest rankable $200 quote per run, 336 runs. Amber rows: this bridge was cheapest on the route at least once. Log scale, bps, excl. gas.
Layerswap: $200 cost distribution by route (7 days)
RoutenMinP25MedianP75MaxCheapest runs
Arbitrum One → Hyperliquid (HyperCore) USDC1391.451.451.4525.1025.110
Ethereum → Arbitrum One ETH3030.160.1625.1625.1625.29133
Ethereum → OP Mainnet ETH3280.350.3525.3525.3525.35138
OP Mainnet → Arbitrum One ETH3120.400.4025.3925.4025.53134
Base → Arbitrum One ETH3080.450.4525.4525.4525.58123
Ethereum → Arbitrum One USDC3290.600.6425.6025.6446.051
Base → Arbitrum One USDC3290.600.6425.6025.6446.051
Solana → Arbitrum One USDC3360.600.6425.6025.6446.0788
OP Mainnet → Base ETH2850.740.7425.7425.7452.3892
Base → OP Mainnet USDC3330.7620.5425.7536.3345.600
Ethereum → Base ETH2840.810.8125.8125.8139.3077
Arbitrum One → Base USDC2860.980.9925.9825.9945.640
Arbitrum One → Base ETH2801.241.2426.2326.2442.7179
Ethereum → Avalanche C-Chain USDC3321.7720.9026.7726.7746.170
Polygon PoS → Arbitrum One USDC3311.801.8426.8026.8446.000
Ethereum → BNB Chain USDT2811.871.8726.8726.8726.8921
Arbitrum One → OP Mainnet ETH3282.152.1527.1527.1527.150
Base → Polygon PoS USDC3283.0820.9128.0728.0736.710
Arbitrum One → Ethereum ETH2873.934.2629.0429.4332.7871
Base → Ethereum ETH2874.634.9629.7330.1234.841
Ethereum → OP Mainnet USDC3306.5020.5431.4936.9345.600
Ethereum → Base USDC28710.5310.5435.5135.5245.640
Solana → Base USDC28910.5310.5435.5135.5245.640
OP Mainnet → Base USDC28910.5310.5435.5135.5245.640
Polygon PoS → Base USDC28710.3610.5335.5135.5245.640
Arbitrum One → BNB Chain USDT28410.5710.5735.5535.5535.570
Arbitrum One → Polygon PoS USDC33210.5820.9335.5635.5637.200
Ethereum → Polygon PoS USDC33110.5820.9335.5635.5637.300
BNB Chain → Arbitrum One USDT33110.6010.6035.5835.62116.250
Ethereum → Arbitrum One USDT32710.6010.6035.5835.62116.250
Solana → Ethereum USDC30711.1612.5336.7338.9361.760
Arbitrum One → Ethereum USDC30011.8713.1537.4539.6561.780
Base → Ethereum USDC30311.8713.1537.4539.6661.780
Ethereum → Solana USDC33414.1614.6739.7440.3686.960
Arbitrum One → Solana USDC32814.1614.6739.7540.3686.960
Base → Solana USDC33414.1514.6739.7640.3679.510

Where does Layerswap win at $200?

Layerswap best $200 quote by route
RouteVia sourcebpsRoute leader
Ethereum → Arbitrum One ETHLayerswap0.16this bridge
Ethereum → OP Mainnet ETHLayerswap0.35this bridge
OP Mainnet → Arbitrum One ETHLayerswap0.40this bridge
Base → Arbitrum One ETHLayerswap0.45this bridge
Solana → Arbitrum One USDCLayerswap0.60this bridge
Ethereum → Arbitrum One USDCLayerswap0.60Eco 0.00
Base → Arbitrum One USDCLayerswap0.60Eco 0.00
Base → OP Mainnet USDCLayerswap0.76Eco 0.00
Polygon PoS → Arbitrum One USDCLayerswap1.80Eco 0.00
Ethereum → BNB Chain USDTLayerswap1.87Across 1.20
Arbitrum One → OP Mainnet ETHLayerswap2.15Celer 1.92
Arbitrum One → Ethereum ETHLayerswap4.32Eco 2.39
Base → Ethereum ETHLayerswap5.02Relay 3.72
Ethereum → OP Mainnet USDCLayerswap6.51Eco 0.00
Arbitrum One → BNB Chain USDTLayerswap10.57Across 1.20
BNB Chain → Arbitrum One USDTLayerswap10.60Celer 1.36
Ethereum → Arbitrum One USDTLayerswap10.60Eco 0.87
Base → Solana USDCLayerswap14.28Across 1.30
Ethereum → Solana USDCLayerswap14.29Across 1.00
Arbitrum One → Solana USDCLayerswap14.29Across 1.40
Ethereum → Avalanche C-Chain USDCLayerswap24.28NEAR Intents 1Click 0.31
Arbitrum One → Hyperliquid (HyperCore) USDCLayerswap25.11Hyperliquid Native 0.00
Solana → Ethereum USDCLayerswap25.23Across 1.00
Arbitrum One → Ethereum USDCLayerswap27.93Eco 0.00
Base → Ethereum USDCLayerswap27.93Eco 0.00
Base → Polygon PoS USDCLayerswap34.79Eco 0.00
Ethereum → Polygon PoS USDCLayerswap34.79Eco 0.00
Arbitrum One → Polygon PoS USDCLayerswap34.79Eco 0.00

What are the risks of using Layerswap?

sources checked 2026-10-31

Each item links to its source (L2Beat, DefiLlama or official docs). Items we could not verify are marked 待核实. No overall score.

  • Who pays you

    Delivery depends on a Layerswap solver paying out on the destination chain. The Depository forwards your deposit to whitelisted solver addresses; an independent review (Hexens, March 2026) of that contract reported no high- or medium-severity issues.

    LayerswapHexens
  • External bridges

    On multi-provider routes the transfer also inherits the trust model and timing of the external bridge in the path (for example CCTP or LayerZero).

    Layerswap
  • Security incidents

    20 March 2024: attackers took over the layerswap.io domain at its registrar and pointed it to a phishing site; about $100K was lost by users who signed there. Contracts were not affected; Layerswap promised full refunds plus 10%.

    LayerswapCointelegraph

What fees does Layerswap charge?

Layerswap fee
A percentage set per route (the docs give 0.05% as an example), sometimes with a small fixed USD part. Layerswap
Bridge expenses
Destination gas (and, on multi-provider routes, the external bridge's cost), based on recent transactions on that route. Layerswap

Our Layerswap quotes come from its public API (GET /api/v2/quote, no key) and already include both fees. Source-chain gas is not counted.

How did its quotes perform in our data?

run #538

Quotes for Layerswap in run #538, by the API that reported them.

Quote performance by source
SourceTypeRoutesQuote rows$200 cheapestMedian $200 bpsNegative-cost rows
Layerswapdirect2881510.570
LI.FIvia aggregator2778031.490

Negative-cost quotes (receiving more than you send) are listed, never ranked. Cost excludes source-chain gas.

Has upswap tested it with real money?

Not yet. Real-money tests are planned after launch; no test wallets or transactions are published yet.

What are the pros and cons?

Pros

  • Wide chain coverage, including Solana and Hyperliquid (HyperCore).
  • Every quote lists the service fee, network fee and execution path.
  • Automatic refund on the source chain if a transfer cannot be completed.

Cons

  • You rely on Layerswap's own solvers to pay out.
  • Routes that chain an external bridge are much slower and inherit that bridge's risks.
  • March 2024 domain-hijack phishing incident.

Who is Layerswap for?

Data is accumulating (direct sampling since 31 Oct 2026). Check the quoted path before sending: a direct path usually completes in seconds, a CCTP or LayerZero leg takes minutes.

Has it been hacked?

No incident linked in our incident library.

Incident library →

Which official links are verified?

  • App layerswap.io/app · checked 2026-10-31
  • Docs docs.layerswap.io · checked 2026-10-31
  • Fee docs docs.layerswap.io/concepts/fees · checked 2026-10-31

What is still unverified?

  • 待核实 How many solvers fill Layerswap routes and who operates them (the docs describe whitelisted solver addresses but not the operators).
  • 待核实 Whether Layerswap V8 (atomic HTLC settlement, described on the Layerswap blog) is live on the routes we sample.

Sources

  1. Fees — Layerswap · Docs · checked
  2. Routes, quotes and limits — Layerswap · Docs · checked
  3. Refunds — Layerswap · Docs · checked
  4. Depository — Layerswap · Docs · checked
  5. Layerswap Depository Security Review (March 2026) — Hexens · Security firm · checked
  6. Layerswap March 20 incident (thread) — Layerswap · Official · checked
  7. Layerswap overrides website hack that drained $100K — Cointelegraph · Media · checked

Changelog

  • — Draft review written from Layerswap docs, the Hexens review and incident coverage.

How do I cite this page?

Burn, A. / upswap.io (2026). Layerswap review. Updated 2026-10-31. https://upswap.io/bridges/layerswap#summary. CC BY 4.0. Accessed ____.

Stable anchors: #summary #type #risk #fee-structure #performance #tests #pros-cons #fit #incidents #official #sources #changelog #disclosure #cite