Providers
Qubit quotes nine rails at once and ranks them by what actually lands in your wallet. Each rail has its own shape: an issuer bridge is exact but slower, a solver network is fast, a private relay hides the trail, a swap router only works inside one network.
| Provider | What it does | Networks | Provider's own fee | Typical delivery |
|---|---|---|---|---|
| Circle CCTP V2 | native USDC burn and mint | Ethereum, Arbitrum, Base, Optimism, Polygon, Avalanche | 0 (standard) or ~1.4 bps (fast), plus the delivery cost | ~30 s fast, ~20 min standard |
| LayerZero OFT (USDT0) | USDT0 1:1 across chains | Ethereum, Arbitrum, Polygon, X Layer, Plasma, Berachain, Unichain, Ink, HyperEVM, Monad, Mantle, Sei, Flare, Stable, MegaETH | message fee in native gas (read live) | 1–3 min |
| Gas.zip | native gas to several chains from one deposit | all 11 incl. Solana | about 1% inside the rate | under a minute |
| NEAR Intents | intent-based bridge and swap, optional confidential settlement | all 11 | inside the rate | 20–60 s |
| Relay | fast bridge and swap | EVM + Solana | relayer fee in gas | 10–30 s |
| LI.FI | bridge and swap aggregator | all 11 | 25 bps service fee | 30 s – 3 min |
| OKX DEX | swaps on X Layer, Plasma and majors | 9 EVM | none extra | seconds |
| KyberSwap | swaps | 12 EVM incl. Plasma, Berachain, Unichain, Sonic, HyperEVM | none extra | seconds |
| Jupiter | swaps on Solana | Solana | none extra | seconds |
How routes are ranked
Every route is valued in dollars on one basis: stablecoins at par, native tokens at a single reference price, provider prices only for other tokens. The network fee paid in native gas on the source chain (for example the LayerZero message fee) is subtracted. Routes sort by this net value — the amount that reaches the destination wallet. When a route cannot be valued, the engine falls back to sorting by output amount and marks the response rankedBy: "amountOut".
Delivery on CCTP routes
USDC travels on Circle's own CCTP rails. Once Circle attests the burn, one call on the destination chain releases the USDC to the recipient. When Qubit's relayer is running, that call is made for you: the recipient needs no gas there, and the delivery gas is priced live and charged to the sender up front. When it is not, the app shows a Release button — one transaction on the destination chain, paid in its gas — and the same button waits in My transactions if you close the page in the meantime. The quote says which of the two applies before anything is signed.
The release call can be made by any wallet: the USDC always goes to the recipient written into the transfer, never to whoever signs the call.
What is never charged
No fee on quotes. No fee on approvals. If a provider embeds a fee in its rate, the quote says so in fees.providerBps — the number comes from the provider, not from Qubit.