Bridge review

Meson review

Atomic-swap bridge for stablecoins and ETH — liquidity providers lock funds on both chains and the swap either completes on both sides or not at all

Snapshot Updated Not enough data · 4/14 UTC days

Key findings

Meson moves stablecoins and ETH between chains with an improved hash time-locked (HTLC) atomic swap: a liquidity provider matches your signed request, and both legs either complete or are cancelled. Fees are a 0.05% service fee (currently waived up to a daily limit) plus LP and gas fees, all deducted on the destination chain. Meson's price API does not give an arrival time. Data is still accumulating: we started sampling Meson directly on 31 October 2026, so this page draws no cost or ranking conclusions yet.

As of 3 Nov 2026, 11:35 UTC (run #540), Meson returned quotes on 29 sampled routes (87 quote rows in this packet). At $200 it was the cheapest ranked quote on 0 routes. Median cost among its non-negative $200 quotes: 5.00 bps (cheapest observed 4.99 bps). Sources reporting it: Meson. Real-money tests: none yet — planned after launch.

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

How does Meson work?

You sign a swap request; a liquidity provider that has pre-deposited funds matches it, and the two transfers are linked by a hash lock and time lock, so either both complete or neither does. LPs pay the gas through meta-transactions (Meson — Protocol, Swap process). All fees are deducted from the amount released on the destination chain (Meson — Swap fee).

Scorecard (no total score)

Cost excl. gas

5.00
median bps · n=29

Coverage

29
routes this packet

$200 wins

0
cheapest finishes

Quote rows

87
all tiers

Real transfers

0
not enough data

Upgrade / custody

—
待核实

How much does Meson cost on each route?

336 runs · 7 d

Over the last 7 days Meson's median $200 cost ranged from 5.00 bps (Arbitrum One → BNB Chain USDT) to 115.48 bps (Ethereum → OP Mainnet ETH); it was the cheapest bridge in 11 route-runs.

Meson: $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.5102050100bpsArbitrum One → BNB Chain USDT5BNB Chain → Arbitrum One USDT5Ethereum → Arbitrum One USDT5Ethereum → BNB Chain USDT5Ethereum → Arbitrum One USDC5Ethereum → Base USDC5Arbitrum One → Base USDC5Polygon PoS → Arbitrum One USDC5Base → Arbitrum One USDC5Arbitrum One → Ethereum USDC5Base → Ethereum USDC5Ethereum → OP Mainnet USDC5Ethereum → Polygon PoS USDC5Arbitrum One → Polygon PoS USDC5Base → OP Mainnet USDC5OP Mainnet → Base USDC5Polygon PoS → Base USDC5Base → Polygon PoS USDC5Ethereum → Avalanche C-Chain USDC5OP Mainnet → Arbitrum One ETH58Base → Arbitrum One ETH58Arbitrum One → Base ETH59OP Mainnet → Base ETH59Arbitrum One → OP Mainnet ETH59Arbitrum One → Ethereum ETH92Base → Ethereum ETH92Ethereum → Arbitrum One ETH114Ethereum → Base ETH115Ethereum → OP Mainnet ETH115
Meson: $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.5102050100bpsArbitrum One → BNB Chain U…5BNB Chain → Arbitrum One U…5Ethereum → Arbitrum One US…5Ethereum → BNB Chain USDT5Ethereum → Arbitrum One US…5Ethereum → Base USDC5Arbitrum One → Base USDC5Polygon PoS → Arbitrum One…5Base → Arbitrum One USDC5Arbitrum One → Ethereum US…5Base → Ethereum USDC5Ethereum → OP Mainnet USDC5Ethereum → Polygon PoS USDC5Arbitrum One → Polygon PoS…5Base → OP Mainnet USDC5OP Mainnet → Base USDC5Polygon PoS → Base USDC5Base → Polygon PoS USDC5Ethereum → Avalanche C-Cha…5OP Mainnet → Arbitrum One…58Base → Arbitrum One ETH58Arbitrum One → Base ETH59OP Mainnet → Base ETH59Arbitrum One → OP Mainnet…59Arbitrum One → Ethereum ETH92Base → Ethereum ETH92Ethereum → Arbitrum One ETH114Ethereum → Base ETH115Ethereum → OP Mainnet ETH115
Meson: $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.5102050100bpsArbitrum One →…5BNB Chain → Ar…5Ethereum → Arb…5Ethereum → BNB…5Ethereum → Arb…5Ethereum → Base5Arbitrum One →…5Polygon PoS →…5Base → Arbitru…5Arbitrum One →…5Base → Ethereum5Ethereum → OP…5Ethereum → Pol…5Arbitrum One →…5Base → OP Main…5OP Mainnet → B…5Polygon PoS →…5Base → Polygon…5Ethereum → Ava…5OP Mainnet → A…58Base → Arbitru…58Arbitrum One →…59OP Mainnet → B…59Arbitrum One →…59Arbitrum One →…92Base → Ethereum92Ethereum → Arb…114Ethereum → Base115Ethereum → OP…115
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.
Meson: $200 cost distribution by route (7 days)
RoutenMinP25MedianP75MaxCheapest runs
Arbitrum One → BNB Chain USDT1414.995.005.005.0021.4810
BNB Chain → Arbitrum One USDT1414.995.005.005.006.491
Ethereum → Arbitrum One USDT1414.995.005.005.005.000
Ethereum → BNB Chain USDT1414.995.005.005.009.990
Ethereum → Arbitrum One USDC1415.005.005.005.005.000
Ethereum → Base USDC1415.005.005.005.005.000
Arbitrum One → Base USDC1415.005.005.005.005.000
Polygon PoS → Arbitrum One USDC1415.005.005.005.005.000
Base → Arbitrum One USDC1415.005.005.005.005.000
Arbitrum One → Ethereum USDC1415.005.005.005.007.000
Base → Ethereum USDC1415.005.005.005.006.500
Ethereum → OP Mainnet USDC1415.005.005.005.005.000
Ethereum → Polygon PoS USDC1415.005.005.005.005.000
Arbitrum One → Polygon PoS USDC1415.005.005.005.005.000
Base → OP Mainnet USDC1415.005.005.005.005.000
OP Mainnet → Base USDC1415.005.005.005.005.000
Polygon PoS → Base USDC1415.005.005.005.005.000
Base → Polygon PoS USDC1415.005.005.005.005.000
Ethereum → Avalanche C-Chain USDC1415.005.005.005.005.000
OP Mainnet → Arbitrum One ETH14157.2057.4757.7658.0659.630
Base → Arbitrum One ETH14157.2057.4757.7858.2559.960
Arbitrum One → Base ETH14158.3258.5958.8759.0560.020
OP Mainnet → Base ETH14158.3258.5958.8759.0560.020
Arbitrum One → OP Mainnet ETH14158.3258.5958.8759.0560.020
Arbitrum One → Ethereum ETH14190.8591.4591.8492.4195.940
Base → Ethereum ETH14190.8591.4591.8492.4195.940
Ethereum → Arbitrum One ETH141113.28113.87114.44114.92116.590
Ethereum → Base ETH141114.40114.92115.48115.83117.740
Ethereum → OP Mainnet ETH141114.40114.92115.48115.83117.740

Where does Meson win at $200?

Meson best $200 quote by route
RouteVia sourcebpsRoute leader
Arbitrum One → BNB Chain USDTMeson4.99Across 1.20
BNB Chain → Arbitrum One USDTMeson4.99Celer 1.36
Ethereum → BNB Chain USDTMeson4.99Across 1.20
Ethereum → Arbitrum One USDTMeson4.99Celer 1.36
Ethereum → Arbitrum One USDCMeson5.00Eco 0.00
Ethereum → Base USDCMeson5.00Eco 0.00
Arbitrum One → Base USDCMeson5.00Eco 0.00
Polygon PoS → Arbitrum One USDCMeson5.00Eco 0.00
Base → Arbitrum One USDCMeson5.00Eco 0.00
Arbitrum One → Ethereum USDCMeson5.00Eco 0.00
Base → Ethereum USDCMeson5.00Eco 0.00
Ethereum → OP Mainnet USDCMeson5.00Eco 0.00
Ethereum → Polygon PoS USDCMeson5.00Eco 0.00
Arbitrum One → Polygon PoS USDCMeson5.00Eco 0.00
Base → OP Mainnet USDCMeson5.00Eco 0.00
OP Mainnet → Base USDCMeson5.00Eco 0.00
Polygon PoS → Base USDCMeson5.00Eco 0.00
Base → Polygon PoS USDCMeson5.00Eco 0.00
Ethereum → Avalanche C-Chain USDCMeson5.00NEAR Intents 1Click 0.40
Base → Arbitrum One ETHMeson57.76Layerswap 0.45
OP Mainnet → Arbitrum One ETHMeson57.76Layerswap 0.40
Arbitrum One → Base ETHMeson58.89Eco 1.23
OP Mainnet → Base ETHMeson58.89Celer 1.50
Arbitrum One → OP Mainnet ETHMeson58.89Celer 1.92
Arbitrum One → Ethereum ETHMeson91.73Eco 1.53
Base → Ethereum ETHMeson91.73Eco 1.70
Ethereum → Arbitrum One ETHMeson114.38Layerswap 0.16
Ethereum → Base ETHMeson115.52Across 1.17
Ethereum → OP Mainnet ETHMeson115.52Layerswap 0.35

What are the risks of using Meson?

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.

  • Atomic settlement

    Settlement relies on hash and time locks on both chains rather than on a validator set's signature; the main failure mode is a swap that is not matched or expires, after which the locked funds are released back.

    MesonMeson
  • LP liquidity

    Each swap is filled by an LP's pre-deposited funds, so the maximum size and availability on a route depend on LP inventory.

    Meson

What fees does Meson charge?

Service fee
0.05% of the amount (minimum $0.50), currently waived up to $3,000 or 3 swaps per address per day. Meson
LP and gas fees
Set by LPs to cover destination gas and liquidity costs (up to about 1%); swaps under $5 carry a $0.10 surcharge. Meson

Our Meson figures come from its public price API (POST /api/v1/price, no key), which returns fees only; we compute the amount received as amount − total fee and rank it. The API gives no arrival time, shown as 'not provided'. Source-chain gas is not counted.

How did its quotes perform in our data?

run #540

Quotes for Meson in run #540, by the API that reported them.

Quote performance by source
SourceTypeRoutesQuote rows$200 cheapestMedian $200 bpsNegative-cost rows
Mesondirect298705.000

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

  • Atomic settlement: both legs complete or neither does.
  • Fees are deducted on the destination chain and listed per type.
  • Public price API without a key.

Cons

  • No arrival time from the API.
  • Availability and size limits depend on LP inventory.
  • The service-fee waiver is promotional and can change without notice.

Who is Meson for?

Data is accumulating (direct sampling since 31 Oct 2026). Covers same-token USDC, USDT and ETH routes between EVM chains on this site; no Solana.

Has it been hacked?

No incident linked in our incident library.

Incident library →

Which official links are verified?

  • App meson.fi · checked 2026-10-31
  • Docs docs.meson.fi · checked 2026-10-31
  • Fee docs docs.meson.fi/protocol/meson/fee · checked 2026-10-31

What is still unverified?

  • 待核实 The fee page is inconsistent: its first paragraph says a 0.5% service fee, while its table and 'Service Fee' section say 0.05%. We use 0.05%, which matches our measured quotes.
  • 待核实 Who can upgrade the Meson contracts, and any security audits or incidents (not yet checked).

Sources

  1. The Meson Protocol — Meson · Docs · checked
  2. Swap process — Meson · Docs · checked
  3. Liquidity providers — Meson · Docs · checked
  4. Swap fee — Meson · Docs · checked
  5. Get price for a swap — Meson · Docs · checked

Changelog

  • — Draft review written from Meson docs and API reference.

How do I cite this page?

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

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