Bridge USDC from Base to Solana: fees compared
Key findings
As of 3 Nov 2026, 10:35 UTC (run #538), the highest net amount for bridging $200 of USDC (USD Coin) from Base to Solana came from Across: 1.30 bps ($0.026, excluding source-chain gas) with a quoted arrival in 8 s, among 14 rankable quotes from 8 public APIs. NEAR Intents 1Click was second at 1.67 bps. Across was cheapest in 300 of the last 336 runs.
- Median cost via aggregators (platform fee > 0) is 39.3 bps vs 25.6 bps for direct quotes at $200.
Source: upswap.io snapshot #538 · raw responses archived with sha256 · Methodology · CC BY 4.0 · Zenodo DOI: Example / pending
Cheapest quote at each amount
Which bridge delivers the most USDC on Solana right now?
At $200: Across leads at 1.30 bps excl. gas (14 rankable, 0 above input, 2 reference).
| # | Bridge / source | Net out | Cost bps | vs best | Gas est.† | ETA | Flags |
|---|---|---|---|---|---|---|---|
| 1 | Across Across | $199.938 | 1.30 best | — | not counted | 8 s | swap APIno API gas est.integrator IDvia CCTP |
| 2 | NEAR Intents 1Click NEAR Intents 1Click | $199.931 | 1.67 | +0.37 | $0.003 | 32 s | no API gas est. |
| 3 | Relay Relay | $199.884 | 4.00 | +2.70 | $0.003API $0.001 | 1 s | |
| 4 | Layerswap Layerswap | $199.679 | 14.28 | +12.98 | not counted | 22 s | no API gas est. |
| 5 | Polymer (Standard) LI.FI | $199.464 | 25.00 | +23.70 | $0.003API $0.005 | 1,080 s | LI.FI platform fee incl. |
| 6 | Mayan FAST_MCTP Mayan | $199.452 | 25.64 | +24.34 | $0.003 | 35 s | no API gas est. |
| 7 | NEAR Intents 1Click LI.FI | $199.411 | 27.66 | +26.36 | $0.003API $0.005 | 32 s | LI.FI platform fee incl. |
| 8 | Relay LI.FI | $199.385 | 28.99 | +27.69 | $0.003API $0.003 | 1 s | LI.FI platform fee incl. |
| 9 | Layerswap LI.FI | $199.179 | 39.28 | +37.98 | $0.003API $0.005 | 22 s | LI.FI platform fee incl. |
| 10 | Mayan FAST_MCTP LI.FI | $199.165 | 39.98 | +38.68 | $0.003API $0.006 | 3 s | LI.FI platform fee incl. |
| 11 | Circle CCTP (Fast) LI.FI | $198.952 | 50.63 | +49.33 | $0.003API $0.006 | 35 s | LI.FI platform fee incl. |
| 12 | Mayan FAST_MCTP Mayan | $198.350 | 80.74 | +79.44 | $0.003 | 1,200 s | no API gas est. |
| 13 | Circle CCTP (Fast) LI.FI | $197.850 | 105.75 | +104.45 | $0.003API $0.006 | 1,200 s | LI.FI platform fee incl. |
| 14 | deBridge DLN deBridge (DLN) | $196.720 | 162.24 | +160.94 | $0.003 | 1 s | no API gas est.fixed fee in extra |
| — | Circle CCTP (Fast) Circle CCTP V2(费率表) | $199.822 | 7.09 | — | — | — | fee schedule · reference |
| — | Circle CCTP (Fast) Circle CCTP V2(费率表) | $199.848 | 5.79 | — | — | — | fee schedule · reference |
† Gas est. = upswap gas basis v1: one source-chain estimate per run, source chain and token — the median of each quote API's own estimates (APIs weighted equally), applied to every bridge on the route. Shown beside cost, never ranked; Across gas is never counted. This route (Base USDC) this run: $0.003.
How has the cost changed over time?
Across 336 runs in the last 7 days, the cheapest bridge at $200 was Across (300), NEAR Intents 1Click (36); the cheapest cost ranged 0.53–1.30 bps. With under 14 days of history we show the data but do not call a trend.
Quoted arrival time by bridge
Runs as cheapest at $200 (7 d)
Per-run data (336 runs) · CSV
Download this route’s history as CSV
| Run | Time (UTC) | Cheapest | bps | Median | Ranked | ETA |
|---|---|---|---|---|---|---|
| #538 | Across | 1.30 | 19.64 | 8 | 8 s | |
| #537 | NEAR Intents 1Click | 0.98 | 19.64 | 8 | 32 s | |
| #536 | Across | 1.30 | 19.62 | 8 | 8 s | |
| #535 | Across | 1.30 | 19.61 | 8 | 8 s | |
| #534 | Across | 1.30 | 19.60 | 8 | 8 s | |
| #533 | Across | 1.30 | 19.61 | 8 | 8 s | |
| #532 | Across | 1.30 | 19.63 | 8 | 8 s | |
| #531 | Across | 1.30 | 19.59 | 8 | 8 s | |
| #530 | Across | 1.30 | 19.61 | 8 | 8 s | |
| #529 | Across | 1.30 | 19.59 | 8 | 8 s | |
| #528 | Across | 1.30 | 19.60 | 8 | 8 s | |
| #527 | Across | 1.30 | 19.62 | 8 | 8 s | |
| #526 | Across | 1.30 | 19.64 | 8 | 8 s | |
| #525 | Across | 1.30 | 19.62 | 8 | 8 s | |
| #524 | Across | 1.30 | 19.61 | 8 | 8 s | |
| #523 | Across | 1.30 | 19.61 | 8 | 8 s | |
| #522 | Across | 1.30 | 25.32 | 8 | 8 s | |
| #521 | Across | 1.30 | 25.32 | 8 | 8 s | |
| #520 | Across | 1.30 | 25.32 | 8 | 8 s | |
| #519 | Across | 1.30 | 25.34 | 8 | 8 s | |
| #518 | Across | 1.30 | 19.65 | 8 | 8 s | |
| #517 | Across | 1.30 | 19.61 | 8 | 8 s | |
| #516 | Across | 1.30 | 19.60 | 8 | 8 s | |
| #515 | Across | 1.30 | 19.61 | 8 | 8 s | |
| #514 | Across | 1.30 | 19.60 | 8 | 8 s | |
| #513 | Across | 1.30 | 19.63 | 8 | 8 s | |
| #512 | Across | 1.30 | 19.60 | 8 | 8 s | |
| #511 | Across | 1.30 | 19.60 | 8 | 8 s | |
| #510 | NEAR Intents 1Click | 1.11 | 19.58 | 8 | 32 s | |
| #509 | Across | 1.30 | 19.61 | 8 | 8 s | |
| #508 | Across | 1.30 | 19.58 | 8 | 8 s | |
| #507 | NEAR Intents 1Click | 1.25 | 19.63 | 8 | 32 s | |
| #506 | Across | 1.30 | 19.61 | 8 | 8 s | |
| #505 | Across | 1.30 | 19.64 | 8 | 8 s | |
| #504 | NEAR Intents 1Click | 1.28 | 25.33 | 8 | 32 s | |
| #503 | Across | 1.30 | 25.00 | 7 | 8 s | |
| #502 | Across | 1.30 | 25.00 | 7 | 8 s | |
| #501 | Across | 1.30 | 25.00 | 7 | 8 s | |
| #500 | Across | 1.30 | 25.00 | 7 | 8 s | |
| #499 | Across | 1.30 | 25.00 | 7 | 8 s | |
| #498 | Across | 1.30 | 25.00 | 7 | 8 s | |
| #497 | Across | 1.30 | 25.00 | 7 | 8 s | |
| #496 | Across | 1.30 | 25.00 | 7 | 8 s | |
| #495 | Across | 1.30 | 25.00 | 7 | 8 s | |
| #494 | Across | 1.30 | 25.00 | 7 | 8 s | |
| #493 | Across | 1.30 | 26.05 | 7 | 8 s | |
| #492 | Across | 1.30 | 19.74 | 8 | 8 s | |
| #491 | Across | 1.30 | 19.75 | 8 | 8 s | |
| #490 | Across | 1.30 | 19.75 | 8 | 8 s | |
| #489 | Across | 1.30 | 19.75 | 8 | 8 s | |
| #488 | Across | 1.30 | 19.77 | 8 | 8 s | |
| #487 | Across | 1.30 | 19.79 | 8 | 8 s | |
| #486 | Across | 1.30 | 19.77 | 8 | 8 s | |
| #485 | Across | 1.30 | 19.77 | 8 | 8 s | |
| #484 | Across | 1.30 | 19.77 | 8 | 8 s | |
| #483 | Across | 1.30 | 19.77 | 8 | 8 s | |
| #482 | Across | 1.30 | 25.55 | 8 | 8 s | |
| #481 | Across | 1.30 | 25.60 | 8 | 8 s | |
| #480 | Across | 1.30 | 25.62 | 8 | 8 s | |
| #479 | Across | 1.30 | 25.62 | 8 | 8 s | |
| #478 | Across | 1.30 | 25.66 | 8 | 8 s | |
| #477 | Across | 1.30 | 19.84 | 8 | 8 s | |
| #476 | Across | 1.30 | 19.85 | 8 | 8 s | |
| #475 | Across | 1.30 | 19.80 | 8 | 8 s | |
| #474 | Across | 1.30 | 19.81 | 8 | 8 s | |
| #473 | Across | 1.30 | 19.80 | 8 | 8 s | |
| #472 | Across | 1.30 | 19.82 | 8 | 8 s | |
| #471 | Across | 1.30 | 19.75 | 8 | 8 s | |
| #470 | Across | 1.30 | 19.75 | 8 | 8 s | |
| #469 | Across | 1.30 | 19.79 | 8 | 8 s | |
| #468 | Across | 1.30 | 19.75 | 8 | 8 s | |
| #467 | Across | 1.30 | 19.73 | 8 | 8 s | |
| #466 | Across | 1.30 | 19.72 | 8 | 8 s | |
| #465 | Across | 1.30 | 19.77 | 8 | 8 s | |
| #464 | Across | 1.30 | 19.77 | 8 | 8 s | |
| #463 | Across | 1.30 | 19.77 | 8 | 8 s | |
| #462 | Across | 1.30 | 19.75 | 8 | 8 s | |
| #461 | Across | 1.30 | 19.74 | 8 | 8 s | |
| #460 | Across | 1.30 | 19.73 | 8 | 8 s | |
| #459 | Across | 1.30 | 19.77 | 8 | 8 s | |
| #458 | Across | 1.30 | 19.78 | 8 | 8 s | |
| #457 | Across | 1.30 | 19.78 | 8 | 8 s | |
| #456 | Across | 1.30 | 19.80 | 8 | 8 s | |
| #455 | Across | 1.30 | 19.79 | 8 | 8 s | |
| #454 | Across | 1.30 | 19.79 | 8 | 8 s | |
| #453 | Across | 1.30 | 19.79 | 8 | 8 s | |
| #452 | Across | 1.30 | 19.80 | 8 | 8 s | |
| #451 | Across | 1.30 | 19.81 | 8 | 8 s | |
| #450 | Across | 1.30 | 19.81 | 8 | 8 s | |
| #449 | Across | 1.30 | 19.80 | 8 | 8 s | |
| #448 | Across | 1.30 | 25.64 | 8 | 8 s | |
| #447 | Across | 1.30 | 19.80 | 8 | 8 s | |
| #446 | Across | 1.30 | 19.78 | 8 | 8 s | |
| #445 | Across | 1.30 | 19.83 | 8 | 8 s | |
| #444 | Across | 1.30 | 19.83 | 8 | 8 s | |
| #443 | Across | 1.30 | 25.67 | 8 | 8 s | |
| #442 | Across | 1.30 | 19.84 | 8 | 8 s | |
| #441 | Across | 1.30 | 19.84 | 8 | 8 s | |
| #440 | Across | 1.30 | 19.83 | 8 | 8 s | |
| #439 | Across | 1.30 | 19.86 | 8 | 8 s | |
| #438 | Across | 1.30 | 19.84 | 8 | 8 s | |
| #437 | Across | 1.30 | 19.84 | 8 | 8 s | |
| #436 | Across | 1.30 | 19.83 | 8 | 8 s | |
| #435 | Across | 1.30 | 19.85 | 8 | 8 s | |
| #434 | Across | 1.30 | 19.85 | 8 | 8 s | |
| #433 | Across | 1.30 | 25.72 | 8 | 8 s | |
| #432 | Across | 1.30 | 19.85 | 8 | 8 s | |
| #431 | Across | 1.30 | 19.84 | 8 | 8 s | |
| #430 | Across | 1.30 | 19.84 | 8 | 8 s | |
| #429 | Across | 1.30 | 19.84 | 8 | 8 s | |
| #428 | Across | 1.30 | 19.84 | 8 | 8 s | |
| #427 | Across | 1.30 | 19.84 | 8 | 8 s | |
| #426 | Across | 1.30 | 19.84 | 8 | 8 s | |
| #425 | Across | 1.30 | 19.86 | 8 | 8 s | |
| #424 | Across | 1.30 | 19.85 | 8 | 8 s | |
| #423 | Across | 1.30 | 19.86 | 8 | 8 s | |
| #422 | Across | 1.30 | 19.85 | 8 | 8 s | |
| #421 | Across | 1.30 | 19.84 | 8 | 8 s | |
| #420 | Across | 1.30 | 19.84 | 8 | 8 s | |
| #419 | Across | 1.30 | 19.84 | 8 | 8 s | |
| #418 | Across | 1.30 | 19.86 | 8 | 8 s | |
| #417 | Across | 1.30 | 19.88 | 8 | 8 s | |
| #416 | Across | 1.30 | 19.86 | 8 | 8 s | |
| #415 | Across | 1.30 | 19.84 | 8 | 8 s | |
| #414 | Across | 1.30 | 25.70 | 8 | 8 s | |
| #413 | Across | 1.30 | 19.86 | 8 | 8 s | |
| #412 | Across | 1.30 | 19.87 | 8 | 8 s | |
| #411 | Across | 1.30 | 19.87 | 8 | 8 s | |
| #410 | Across | 1.30 | 19.88 | 8 | 8 s | |
| #409 | Across | 1.30 | 19.87 | 8 | 8 s | |
| #408 | Across | 1.30 | 19.87 | 8 | 8 s | |
| #407 | Across | 1.30 | 19.86 | 8 | 8 s | |
| #406 | Across | 1.30 | 19.87 | 8 | 8 s | |
| #405 | Across | 1.30 | 19.87 | 8 | 8 s | |
| #404 | Across | 1.30 | 19.87 | 8 | 8 s | |
| #403 | Across | 1.30 | 19.85 | 8 | 8 s | |
| #402 | Across | 1.30 | 19.85 | 8 | 8 s | |
| #401 | Across | 1.30 | 19.85 | 8 | 8 s | |
| #400 | Across | 1.30 | 19.86 | 8 | 8 s | |
| #399 | Across | 1.30 | 25.74 | 8 | 8 s | |
| #398 | Across | 1.30 | 25.74 | 8 | 8 s | |
| #397 | Across | 1.30 | 25.72 | 8 | 8 s | |
| #396 | Across | 1.30 | 25.70 | 8 | 8 s | |
| #395 | Across | 1.30 | 25.70 | 8 | 8 s | |
| #394 | Across | 1.30 | 25.73 | 8 | 8 s | |
| #393 | Across | 1.30 | 25.68 | 8 | 8 s | |
| #392 | Across | 1.30 | 25.68 | 8 | 8 s | |
| #391 | Across | 1.30 | 25.69 | 8 | 8 s | |
| #390 | Across | 1.30 | 25.66 | 8 | 8 s | |
| #389 | Across | 1.30 | 25.00 | 7 | 8 s | |
| #388 | Across | 1.30 | 25.70 | 8 | 8 s | |
| #387 | Across | 1.30 | 25.73 | 8 | 8 s | |
| #386 | Across | 1.30 | 25.73 | 8 | 8 s | |
| #385 | Across | 1.30 | 25.76 | 8 | 8 s | |
| #384 | Across | 1.30 | 25.74 | 8 | 8 s | |
| #383 | Across | 1.30 | 25.72 | 8 | 8 s | |
| #382 | Across | 1.30 | 25.74 | 8 | 8 s | |
| #381 | NEAR Intents 1Click | 1.02 | 25.77 | 8 | 32 s | |
| #380 | Across | 1.30 | 25.82 | 8 | 8 s | |
| #379 | NEAR Intents 1Click | 0.96 | 25.84 | 8 | 32 s | |
| #378 | Across | 1.30 | 25.81 | 8 | 8 s | |
| #377 | Across | 1.30 | 25.81 | 8 | 8 s | |
| #376 | Across | 1.30 | 25.83 | 8 | 8 s | |
| #375 | Across | 1.30 | 25.85 | 8 | 8 s | |
| #374 | Across | 1.30 | 25.77 | 8 | 8 s | |
| #373 | Across | 1.30 | 25.78 | 8 | 8 s | |
| #372 | Across | 1.30 | 25.77 | 8 | 8 s | |
| #371 | Across | 1.30 | 25.73 | 8 | 8 s | |
| #370 | Across | 1.30 | 25.73 | 8 | 8 s | |
| #369 | Across | 1.30 | 25.69 | 8 | 8 s | |
| #368 | NEAR Intents 1Click | 0.69 | 25.68 | 8 | 32 s | |
| #367 | Across | 1.30 | 25.66 | 8 | 8 s | |
| #366 | Across | 1.30 | 25.65 | 8 | 8 s | |
| #365 | Across | 1.30 | 25.61 | 8 | 8 s | |
| #364 | Across | 1.30 | 25.55 | 8 | 8 s | |
| #363 | Across | 1.30 | 25.55 | 8 | 8 s | |
| #362 | Across | 1.30 | 25.49 | 8 | 8 s | |
| #361 | Across | 1.30 | 25.54 | 8 | 8 s | |
| #360 | Across | 1.30 | 25.57 | 8 | 8 s | |
| #359 | Across | 1.30 | 26.26 | 7 | 8 s | |
| #358 | Across | 1.30 | 25.66 | 8 | 8 s | |
| #357 | Across | 1.30 | 25.59 | 8 | 8 s | |
| #356 | Across | 1.30 | 26.13 | 7 | 8 s | |
| #355 | Across | 1.30 | 25.62 | 8 | 8 s | |
| #354 | Across | 1.30 | 25.52 | 8 | 8 s | |
| #353 | Across | 1.30 | 25.62 | 8 | 8 s | |
| #352 | Across | 1.30 | 25.70 | 8 | 8 s | |
| #351 | Across | 1.30 | 25.82 | 8 | 8 s | |
| #350 | Across | 1.30 | 25.81 | 8 | 8 s | |
| #349 | Across | 1.30 | 25.80 | 8 | 8 s | |
| #348 | Across | 1.30 | 25.84 | 8 | 8 s | |
| #347 | Across | 1.30 | 26.71 | 7 | 8 s | |
| #346 | Across | 1.30 | 25.86 | 8 | 8 s | |
| #345 | Across | 1.30 | 25.79 | 8 | 8 s | |
| #344 | Across | 1.30 | 25.84 | 8 | 8 s | |
| #343 | Across | 1.30 | 25.88 | 8 | 8 s | |
| #342 | Across | 1.30 | 25.87 | 8 | 8 s | |
| #341 | Across | 1.30 | 25.86 | 8 | 8 s | |
| #340 | Across | 1.30 | 25.96 | 8 | 8 s | |
| #339 | Across | 1.30 | 25.97 | 8 | 8 s | |
| #338 | Across | 1.30 | 25.98 | 8 | 8 s | |
| #337 | Across | 1.30 | 25.94 | 8 | 8 s | |
| #336 | Across | 1.30 | 25.98 | 8 | 8 s | |
| #335 | Across | 1.30 | 25.89 | 8 | 8 s | |
| #334 | Across | 1.30 | 25.87 | 8 | 8 s | |
| #333 | Across | 1.30 | 25.82 | 8 | 8 s | |
| #332 | NEAR Intents 1Click | 1.25 | 25.78 | 8 | 32 s | |
| #331 | Across | 1.30 | 25.70 | 8 | 8 s | |
| #330 | Across | 1.30 | 25.62 | 8 | 8 s | |
| #329 | Across | 1.30 | 25.45 | 8 | 8 s | |
| #328 | Across | 1.30 | 26.08 | 7 | 8 s | |
| #327 | Across | 1.30 | 25.54 | 8 | 8 s | |
| #326 | Across | 1.30 | 25.38 | 8 | 8 s | |
| #325 | NEAR Intents 1Click | 1.27 | 25.68 | 8 | 32 s | |
| #324 | Across | 1.30 | 26.58 | 7 | 8 s | |
| #323 | Across | 1.30 | 26.55 | 7 | 8 s | |
| #322 | NEAR Intents 1Click | 0.85 | 25.89 | 8 | 32 s | |
| #321 | Across | 1.30 | 26.71 | 7 | 8 s | |
| #320 | NEAR Intents 1Click | 0.92 | 25.95 | 8 | 32 s | |
| #319 | Across | 1.30 | 25.74 | 8 | 8 s | |
| #318 | Across | 1.30 | 26.04 | 8 | 8 s | |
| #317 | Across | 1.30 | 26.07 | 8 | 8 s | |
| #316 | Across | 1.30 | 26.22 | 8 | 8 s | |
| #315 | Across | 1.30 | 26.25 | 8 | 8 s | |
| #314 | Across | 1.30 | 26.25 | 8 | 8 s | |
| #313 | Across | 1.30 | 26.33 | 8 | 8 s | |
| #312 | Across | 1.30 | 26.38 | 8 | 8 s | |
| #311 | Across | 1.30 | 26.39 | 8 | 8 s | |
| #310 | NEAR Intents 1Click | 1.27 | 26.41 | 8 | 32 s | |
| #309 | Across | 1.30 | 26.51 | 8 | 8 s | |
| #308 | Across | 1.30 | 26.49 | 8 | 8 s | |
| #307 | Across | 1.30 | 26.40 | 8 | 8 s | |
| #306 | Across | 1.30 | 26.36 | 8 | 8 s | |
| #305 | Across | 1.30 | 26.28 | 8 | 8 s | |
| #304 | Across | 1.30 | 26.24 | 8 | 8 s | |
| #303 | Across | 1.30 | 26.27 | 8 | 8 s | |
| #302 | Across | 1.30 | 26.23 | 8 | 8 s | |
| #301 | Across | 1.30 | 26.21 | 8 | 8 s | |
| #300 | Across | 1.30 | 26.25 | 8 | 8 s | |
| #299 | Across | 1.30 | 26.25 | 8 | 8 s | |
| #298 | Across | 1.30 | 26.25 | 8 | 8 s | |
| #297 | Across | 1.30 | 26.23 | 8 | 8 s | |
| #296 | Across | 1.30 | 26.20 | 8 | 8 s | |
| #295 | Across | 1.30 | 26.22 | 8 | 8 s | |
| #294 | Across | 1.30 | 26.19 | 8 | 8 s | |
| #293 | Across | 1.30 | 26.18 | 8 | 8 s | |
| #292 | Across | 1.30 | 26.17 | 8 | 8 s | |
| #291 | Across | 1.30 | 26.19 | 8 | 8 s | |
| #290 | Across | 1.30 | 26.21 | 8 | 8 s | |
| #289 | Across | 1.30 | 26.23 | 8 | 8 s | |
| #288 | Across | 1.30 | 26.26 | 8 | 8 s | |
| #287 | Across | 1.30 | 26.24 | 8 | 8 s | |
| #286 | Across | 1.30 | 26.17 | 8 | 8 s | |
| #285 | Across | 1.30 | 26.14 | 8 | 8 s | |
| #284 | Across | 1.30 | 26.15 | 8 | 8 s | |
| #283 | Across | 1.30 | 26.19 | 8 | 8 s | |
| #282 | Across | 1.30 | 26.13 | 8 | 8 s | |
| #281 | Across | 1.30 | 26.17 | 8 | 8 s | |
| #280 | Across | 1.30 | 26.33 | 8 | 8 s | |
| #279 | Across | 1.30 | 26.40 | 8 | 8 s | |
| #278 | Across | 1.30 | 27.88 | 7 | 8 s | |
| #277 | Across | 1.30 | 26.46 | 8 | 8 s | |
| #276 | Across | 1.30 | 26.48 | 8 | 8 s | |
| #275 | Across | 1.30 | 26.48 | 8 | 8 s | |
| #274 | Across | 1.30 | 26.50 | 8 | 8 s | |
| #273 | Across | 1.30 | 26.47 | 8 | 8 s | |
| #272 | Across | 1.30 | 26.46 | 8 | 8 s | |
| #271 | Across | 1.30 | 26.50 | 8 | 8 s | |
| #270 | Across | 1.30 | 26.43 | 8 | 8 s | |
| #269 | Across | 1.30 | 26.58 | 8 | 8 s | |
| #268 | Across | 1.30 | 26.47 | 8 | 8 s | |
| #267 | Across | 1.30 | 26.45 | 8 | 8 s | |
| #266 | Across | 1.30 | 26.40 | 8 | 8 s | |
| #265 | Across | 1.30 | 26.42 | 8 | 8 s | |
| #264 | NEAR Intents 1Click | 1.21 | 25.00 | 7 | 32 s | |
| #263 | Across | 1.30 | 26.33 | 8 | 8 s | |
| #262 | Across | 1.30 | 26.32 | 8 | 8 s | |
| #261 | Across | 1.30 | 26.31 | 8 | 8 s | |
| #260 | Across | 1.30 | 26.30 | 8 | 8 s | |
| #259 | Across | 1.30 | 26.31 | 8 | 8 s | |
| #258 | NEAR Intents 1Click | 0.78 | 26.27 | 8 | 32 s | |
| #257 | NEAR Intents 1Click | 0.96 | 26.34 | 8 | 32 s | |
| #256 | NEAR Intents 1Click | 1.06 | 26.35 | 8 | 32 s | |
| #255 | NEAR Intents 1Click | 0.88 | 26.37 | 8 | 32 s | |
| #254 | NEAR Intents 1Click | 0.91 | 26.39 | 8 | 32 s | |
| #253 | NEAR Intents 1Click | 1.22 | 26.47 | 8 | 32 s | |
| #252 | NEAR Intents 1Click | 1.28 | 26.52 | 8 | 32 s | |
| #251 | Across | 1.30 | 26.51 | 8 | 8 s | |
| #250 | Across | 1.30 | 26.55 | 8 | 8 s | |
| #249 | Across | 1.30 | 26.55 | 8 | 8 s | |
| #248 | NEAR Intents 1Click | 1.05 | 26.48 | 8 | 32 s | |
| #247 | NEAR Intents 1Click | 0.94 | 26.50 | 8 | 32 s | |
| #246 | NEAR Intents 1Click | 0.90 | 26.55 | 8 | 32 s | |
| #245 | NEAR Intents 1Click | 0.88 | 26.47 | 8 | 32 s | |
| #244 | NEAR Intents 1Click | 1.27 | 26.43 | 8 | 32 s | |
| #243 | Across | 1.30 | 26.42 | 8 | 8 s | |
| #242 | Across | 1.30 | 26.43 | 8 | 8 s | |
| #241 | Across | 1.30 | 26.41 | 8 | 8 s | |
| #240 | Across | 1.30 | 26.41 | 8 | 8 s | |
| #239 | Across | 1.30 | 26.41 | 8 | 8 s | |
| #238 | Across | 1.30 | 26.43 | 8 | 8 s | |
| #237 | Across | 1.30 | 26.42 | 8 | 8 s | |
| #236 | Across | 1.30 | 26.44 | 8 | 8 s | |
| #235 | Across | 1.30 | 26.37 | 8 | 8 s | |
| #234 | Across | 1.30 | 26.37 | 8 | 8 s | |
| #233 | Across | 1.30 | 26.38 | 8 | 8 s | |
| #232 | Across | 1.30 | 26.35 | 8 | 8 s | |
| #231 | Across | 1.30 | 26.32 | 8 | 8 s | |
| #230 | Across | 1.30 | 26.34 | 8 | 8 s | |
| #229 | Across | 1.30 | 26.34 | 8 | 8 s | |
| #228 | Across | 1.30 | 26.33 | 8 | 8 s | |
| #227 | Across | 1.30 | 26.35 | 8 | 8 s | |
| #226 | NEAR Intents 1Click | 0.83 | 26.34 | 8 | 32 s | |
| #225 | Across | 1.30 | 26.36 | 8 | 8 s | |
| #224 | Across | 1.30 | 26.39 | 8 | 8 s | |
| #223 | Across | 1.30 | 26.31 | 8 | 8 s | |
| #222 | Across | 1.30 | 26.31 | 8 | 8 s | |
| #221 | Across | 1.30 | 26.33 | 8 | 8 s | |
| #220 | NEAR Intents 1Click | 1.05 | 26.33 | 8 | 32 s | |
| #219 | NEAR Intents 1Click | 1.29 | 26.31 | 8 | 32 s | |
| #218 | Across | 1.30 | 26.30 | 8 | 8 s | |
| #217 | NEAR Intents 1Click | 1.08 | 26.28 | 8 | 32 s | |
| #216 | NEAR Intents 1Click | 1.01 | 26.32 | 8 | 32 s | |
| #215 | NEAR Intents 1Click | 1.14 | 26.32 | 8 | 32 s | |
| #214 | NEAR Intents 1Click | 0.94 | 26.32 | 8 | 32 s | |
| #213 | Across | 1.30 | 26.30 | 8 | 8 s | |
| #212 | Across | 1.30 | 26.28 | 8 | 8 s | |
| #211 | Across | 1.30 | 26.27 | 8 | 8 s | |
| #210 | Across | 1.30 | 26.25 | 8 | 8 s | |
| #209 | Across | 1.30 | 26.21 | 8 | 8 s | |
| #208 | Across | 1.30 | 26.24 | 8 | 8 s | |
| #207 | NEAR Intents 1Click | 0.88 | 26.28 | 8 | 32 s | |
| #206 | Across | 1.30 | 26.26 | 8 | 8 s | |
| #205 | NEAR Intents 1Click | 1.00 | 26.19 | 8 | 32 s | |
| #204 | NEAR Intents 1Click | 1.23 | 26.20 | 8 | 32 s | |
| #203 | NEAR Intents 1Click | 0.53 | 26.23 | 8 | 32 s |
Which bridge should I use from Base to Solana for USDC?
Leaving Base toward Solana changes custody assumptions—prefer named MCTP/FAST paths you can explain. This is the one sampled route from an EVM chain into Solana. The receiving address is a Solana account, so frontends that cannot handle Solana addresses drop out, and the comparison narrows to bridges with a Solana leg.
Snapshot #45 (2026-10-24 04:05 UTC), tier by tier
- $20: Across 1.30 bps (ETA 8s), then NEAR Intents 1Click 6.40 bps (ETA 32s), then Relay 13.19 bps (ETA 1s) (13 ranked; 2 reference rows).
- $200: Across 1.30 bps (ETA 8s), then NEAR Intents 1Click 1.91 bps (ETA 32s), then Relay 4.02 bps (ETA 1s) (13 ranked; 2 reference rows).
- $2,000: Across 1.30 bps (ETA 8s), then NEAR Intents 1Click 1.45 bps (ETA 32s), then Relay 3.10 bps (ETA 1s) (14 ranked; 2 reference rows).
How wide is the USDC spread from Base to Solana?
At $200 the ranked set runs from 1.30 bps (Across) through a median of 29.01 bps to 172.69 bps (deBridge DLN via deBridge). 3 of 13 ranked quotes cost under 10 bps, so on a $200 transfer the gap between first and last is about $3.43.
Further down the $200 board: #4 Polymer (Standard) via LI.FI 25.00, #5 NEAR Intents 1Click via LI.FI 27.91, #6 Mayan FAST_MCTP via Mayan 28.04, #7 Relay via LI.FI 29.01, #8 Layerswap via LI.FI 40.59, #9 Mayan FAST_MCTP via LI.FI 41.22 (bps).
Best $200 quote per API (rows returned): Across 1.30 bps for Across (1); NEAR Intents 1Click 1.91 bps for NEAR Intents 1Click (1); Relay 4.02 bps for Relay (1); LI.FI 25.00 bps for Polymer (Standard) (7); Mayan 28.04 bps for Mayan FAST_MCTP (2); deBridge 172.69 bps for deBridge DLN (1).
Size sensitivity ($20 → $200 → $2,000, bps): Across 1.30 → 1.30 → 1.30; NEAR Intents 1Click 6.40 → 1.91 → 1.45; Relay 13.19 → 4.02 → 3.10.
Platform/integrator fees reported inside quotes on this route: LI.FI 25 bps on 7 row(s); NEAR Intents 1Click 1 bps on 1 row(s).
Quoted arrival ranges from 1s (Relay) to 20 min (Mayan FAST_MCTP); these are API estimates, not measured arrivals.
Gas: every bridge on this route is shown with the same source-chain gas estimate — upswap gas basis v1, the median of the quote APIs' own estimates for Base USDC in each run. In snapshot #45 it was $0.0033: 1.6 bps of $20, 0.16 bps of $200, 0.016 bps of $2,000, or 0.57% of the median ranked $200 quote (29.01 bps). Base is a rollup, so gas is paid in ETH and covers L2 execution plus the L1 data fee. The estimate is shown in its own column and never folded into bps; Across gas is never counted.
Quoted ETA by row, top 10 at $200 on Base → Solana: Across 8s, NEAR Intents 1Click 32s, Relay 1s, Polymer (Standard) via LI.FI 18 min, NEAR Intents 1Click via LI.FI 32s, Mayan FAST_MCTP via Mayan 35s, Relay via LI.FI 1s, Layerswap via LI.FI 22s, Mayan FAST_MCTP via LI.FI 3s, Circle CCTP (Fast) via LI.FI 35s.
Practical read for USDC Base → Solana
1. Across leads at every sampled size, which makes it the default to check first.
2. NEAR Intents 1Click trails by only 0.61 bps at $200, so ETA (8s vs 32s) or a frontend you trust can reasonably decide it.
3. Over 39 full runs at $200 the cheapest slot went to Across (25), NEAR Intents 1Click (14); 4 of 14 UTC days are covered, so treat this as a short trail, not a trend.
Open items: no real-money transfer on Base → Solana yet (planned after launch); security notes for these bridges stay unverified until sourced.
Author Arnold Burn · updated 2026-10-24 · status approved
How are these numbers measured?
Fixed dollar amounts, placeholder addresses, one price snapshot per run, raw responses archived with sha256. Ranked by net amount received; gas shown separately and never counted for Across.
- bps
- Basis points: 1 bps = 0.01% of the input amount.
- Net received
- amount_out_usd − fee_extra_usd. Ranking uses this.
- Gas
- One source-chain gas estimate per run for this source chain and token (upswap gas basis v1: median of the quote APIs’ own estimates), the same for every bridge; shown separately, not ranked. Across gas is never counted. Each API’s own figure is shown small beside it.
- Quote vs arrival
- Everything here is a quote. What actually arrives is only known from real-money tests (none yet).
- Quotes above input
- Listed at the bottom, excluded from rankings and statistics until a real transfer verifies them.
How do I cite this data?
Burn, A. / upswap.io (2026). Base → Solana USDC bridge quotes, snapshot #538, 3 Nov 2026, 10:35 UTC. https://upswap.io/routes/base-to-solana/usdc#quotes. CC BY 4.0. Accessed ____.
Route history CSV · All quotes in the latest run (CSV) · Open data →
Stable anchors: #summary #snapshot #tier-20 #tier-200 #tier-2000 #quotes #history #history-data #howto #method #disclosure #cite
