Start typing to search this publication.
ONAR
Open menu

Subscribe to ONAR

Get new posts delivered straight to your inbox.

Which cross-chain aggregator supports Bitcoin and Solana? A live BTC to SOL route test (21 October 2026)

onar avatar onar
8 min read

Short answer: on 21 October 2026 there are at least three cross-chain aggregators that list both a native Bitcoin chain and Solana, and two of them will quote you a BTC to SOL route in a single request. Rango returned a live route for 0.01 BTC into a Solana address at 05:07:31 UTC, LI.FI returned one for the same amount at 05:09:58 UTC, and Squid documents Bitcoin plus Solana support through Chainflip. On this one pair, at this one amount, Rango's route quoted 7.793521943 SOL against LI.FI's 7.782610788 SOL, a difference of about 0.13 percent of the trade, with a much shorter estimated delivery time. That is a single sample, not a ranking, and the routes move with the market.

Which cross-chain aggregators list Bitcoin and Solana today?

The list is short because most aggregators built their routing on EVM chains and added non-EVM support later. What follows is what each project says about itself, checked on 21 October 2026.

  • Rango: its own homepage carried a "57+ Chains" statistic on that date, with site copy describing smart routing across "+80 blockchains". Its route response quoted below came back with a Bitcoin source chain and a Solana destination chain, so both are reachable inside one quote.

  • LI.FI: asking its chain endpoint for every chain type returned 71 chains, made up of 65 EVM chains, 2 UTXO chains (Bitcoin and Zcash), 1 SVM chain (Solana), plus Sui, Stellar and Tron. LI.FI's own chain overview states it offers bridging and swaps between most EVM chains, native Bitcoin, Solana, SUI, Tron, Stellar and Zcash.

  • Squid: its support page states Squid supports over 100 chains across Ethereum, Cosmos, Bitcoin and Solana, and its developer docs say Bitcoin and Solana cross-chain swaps are powered by Chainflip. Chainflip's own protocol documentation lists Bitcoin and Solana as mainnet chains with BTC as a native asset, which is the mechanism behind that route.

  • Socket: its documentation markets routing across 50+ chains and asset swaps through 10,000+ assets, and it has an integration guide for moving assets between EVM chains and Solana. Its public docs do not describe a native Bitcoin leg, so treat Bitcoin as unconfirmed there until its own chain list says otherwise.

How the live BTC to SOL test was run

The point of a route test is to read output, not marketing. Here is exactly what was measured, so you can repeat or dispute it.

  • Pair: 0.01 BTC from a native Bitcoin address to a native SOL balance on Solana.

  • Rango reading: taken from the routing response the Rango app itself requested while its swap view was open, at 05:07:31 UTC on 21 October 2026. The response is machine readable and carries a request id.

  • LI.FI reading: taken from LI.FI's public quote endpoint for the same pair and the same 0.01 BTC, at 05:09:58 UTC on 21 October 2026.

  • Reference prices at 05:10:22 UTC: Binance spot showed BTC at $82,936.98 and SOL at $106.13, while CoinGecko put BTC at $82,817 and SOL at $105.98. These are only used to normalise the two outputs into dollars.

  • What was not done: no swap was executed on either platform. Every number below is a quote, so no fee line can be proven from an on-chain transaction.

What the live Rango BTC to Solana route returned

The Rango route response for 0.01 BTC listed a single bridge leg and one signature, which matters because fewer signatures means fewer wallets to touch.

  • Request id: aa40ddaf-e9f8-4c04-aab0-1d55d4c399f1, response code OK, round trip under a second.

  • Output: 7.793521943 SOL into a Solana address, with the destination asset being native SOL and not a wrapped token.

  • Swapper: Flashnet, classified as a bridge, route type INTER_CHAIN, one signature required.

  • Network fee line: 0.00000184 BTC, about $0.15 at the platform's own reference price, taken from the source wallet.

  • Aggregator fee line: the response labels a 0.000015 BTC entry as "Rango Fee" and marks it as decreasing the output, about $1.24 at the same reference.

  • Estimated time: 45 seconds for this route, against historical stats of 12 seconds minimum, 36 seconds average and 376 seconds maximum for the same path.

  • Risk readouts: recommended slippage 0.1 percent, and a price impact of minus $2.48, or minus 0.0029 percent of the trade.

  • Oracle prices inside the response: BTC $82,766 and SOL $105.88.

For the record, the route list that the Rango app displayed minutes later, at 05:16 UTC, carried the same route structure with slightly different numbers, and it is shown here as captured on 21 October 2026.

Live Rango app screenshot, BTC to SOL, 0.01 BTC, routes list, captured 21 October 2026

What LI.FI quoted for the same 0.01 BTC

LI.FI's quote for the same pair and amount came back with a different bridge and a much longer time estimate.

  • Quote id: 1e4ed8dc-ff5b-4a4c-a5f4-76c9e62cf201:0, timestamped 05:09:58 UTC on 21 October 2026.

  • Output: 7.782610788 SOL, again to a native Solana address.

  • Tool: Near Intents, acting as the bridge for this route.

  • Fee lines, all marked as already included in the quoted output: a LI.FI fixed fee of 2,500 satoshis ($2.07), a protocol fee line of 100 satoshis ($0.08), a swap API fee of 100 satoshis ($0.08), and an app fee of 998 satoshis ($0.83).

  • Gas estimate on the Bitcoin side: 483 satoshis ($0.40).

  • Estimated delivery: 1,702 seconds, or about 28 minutes 22 seconds.

  • LI.FI's own dollar framing of the quote: $826.99 in, $821.54 out.

Rango and LI.FI on the same trade, side by side

Both quotes were captured minutes apart on the same pair and the same 0.01 BTC, so the comparison is close to like for like.

  • Rango output: 7.793521943 SOL. LI.FI output: 7.782610788 SOL. The gap is 0.010911155 SOL.

  • Normalised to the Binance SOL print of $106.13 at 05:10:22 UTC, that is roughly $827.13 against $826.02, about $1.11, or 0.13 percent of the trade.

  • Speed: Rango's route estimated 45 seconds. LI.FI's route estimated 1,702 seconds. The gap here is much wider than the price gap.

  • Fee placement differs. Rango places a source-wallet network fee and a fee line deducted from output. LI.FI lists four fee lines plus gas, all marked as included in the output. Because neither route was executed, the only honest statement is that these are the numbers each platform printed next to its own price.

  • Fee totals as printed: Rango about $1.39 across its two lines, LI.FI about $3.47 across its fee lines and gas.

  • Destination asset: both routes land native SOL, so no wrapped SOL leg to unwind.

The Rango app route list disagreed with the API nine minutes later

One finding worth keeping: the route list inside the Rango app at 05:16 UTC was not identical to the routing response captured at 05:07 UTC.

  • Top of the app list at 05:16 UTC, labelled Recommended: Chainflip, 7.8033 SOL out, $0.23 in fees, estimated 16 minutes 45 seconds.

  • Labelled Fastest: Flashnet, 7.7884 SOL out, $0.15 in fees, estimated 45 seconds.

  • Labelled Lowest Fee: Near Intents, 7.7808 SOL out, $0.14 in fees, estimated 2 minutes 30 seconds.

  • Further down: XO Swap at 7.6361 SOL out, with a visible negative delta against the market rate.

  • The app also raised a warning that slippage should be increased to at least 2 percent on the selected route, which is a risk note, not a price note.

Read that as a correction to any fixed number you see in an article, including this one. A 7.7935 SOL quote at 05:07 was a 7.7884 SOL route at 05:16 on the same path. The output, the fee and the time estimate all move, so the only number that matters is the one on your screen when you are about to sign.

Which aggregator should you use for a Bitcoin to Solana swap?

The right answer depends on what you are moving, not on a brand.

  • Spending BTC straight from a Bitcoin wallet: use an aggregator that quotes a UTXO leg in its own response, which in this test was Rango and LI.FI. A platform that only lists EVM and SVM chains cannot price this route.

  • Priority delivery time: compare the time estimate on the route card. Here the fast route was quoted at 45 seconds against roughly 28 minutes.

  • Priority fees: read every fee line and check whether it is already inside the quoted output. Two platforms can print similar totals with different structures.

  • Cannot accept a wrapped destination: check the destination token address, not the ticker. Both routes tested here paid native SOL.

  • Want fewer approvals: check the signature count on the route. A single-signature route needs one approval.

  • Squid route: its docs say Bitcoin and Solana swaps are powered by Chainflip, and Chainflip lists both chains on mainnet. Test the specific pair before moving size.

How to check Bitcoin and Solana support before you swap

1. Open the aggregator's own chain list or chain endpoint and look for a Bitcoin or UTXO entry next to a Solana or SVM entry. If only EVM chains appear, the route does not exist.

2. Confirm the destination asset by address, not by ticker. Native and wrapped assets share symbols across chains.

3. Quote your actual amount from the wallet type you actually hold. Rango's live response also carried a route minimum of 0.00006188 BTC for this pair.

4. Compare two aggregators in the same sitting, normalised to one external reference price, then read the time estimate next to the output. On this pair the price gap was about 0.13 percent while the time gap was closer to 37 times.

What this test can and cannot tell you

It is easy to overread a single capture, so here are the limits of this one.

  • It is one pair, one amount, one morning: 0.01 BTC to SOL on 21 October 2026, with Rango read at 05:07:31 UTC, LI.FI at 05:09:58 UTC and the Rango app list at 05:16 UTC.

  • Nothing was executed. Fees cannot be verified against a settlement transaction, only quoted.

  • The two platforms use different price oracles, so a small part of the output difference may come from the price feeds rather than the routes.

  • A different amount changes the picture. A 0.01 BTC trade does not represent a 1 BTC trade on fees or slippage.

  • Both quotes paid out native SOL, which removes one variable but says nothing about other destination assets.

Repeat the capture yourself before you move anything you care about. The sources below are the ones used here, and every number in this article came from a response captured on 21 October 2026, not from an older article.

Sources

  • Rango cross-chain aggregator explainer: https://rango.exchange/learn/decentralized-finance/crosschain-aggregators-gasfees-transaction

  • Rango best cross-chain bridges guide 2026: https://rango.exchange/learn/decentralized-finance/best-cross-chain-bridge

  • Rango BTC to SOL route page: https://rango.exchange/swap/btc-to-sol

  • Rango routing response captured from the app on 21 October 2026, request id aa40ddaf-e9f8-4c04-aab0-1d55d4c399f1

  • LI.FI chain overview: https://docs.li.fi/introduction/chains

  • LI.FI chains endpoint with all chain types: https://li.quest/v1/chains?chainTypes=EVM,SVM,UTXO,MVM,TVM,STL

  • LI.FI quote response for 0.01 BTC to SOL captured 21 October 2026, id 1e4ed8dc-ff5b-4a4c-a5f4-76c9e62cf201:0

  • Squid supported chains: https://support.squidrouter.com/squid-overview/supported-chains-dexs-tokens-and-bridges/list-of-squid-supported-chains

  • Squid Bitcoin and Solana documentation: https://docs.squidrouter.com/api-and-sdk-integration/chain-integration-guides/bitcoin-and-solana

  • Chainflip supported chains and assets: https://docs.chainflip.io/protocol/supported-chains-assets/chains-assets

  • Socket documentation: https://docs.socket.tech/integrate/integration-guides/additional-guides/solana

  • Binance spot reference prices: https://api.binance.com/api/v3/ticker/price?symbols=%5B%22BTCUSDT%22,%22SOLUSDT%22

  • CoinGecko reference prices: https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,solana&vs_currencies=usd

Subscribe to ONAR