Moving assets across blockchains through a centralized exchange often costs more than the quoted trading fee suggests. The visible fee is only one part of the bill. Once you add deposit gas, spread, withdrawal charges, possible delays, and the period when your assets sit under someone else’s control, the total can grow quickly.

This article breaks that cost stack into plain parts. You will see where the extra charges usually hide, what a $500 USDC move can realistically look like, and why a resolver-based HTLC system such as Omniston changes the cost structure so much.

Quick highlights

  • The visible trading fee is rarely the full price of a cross-chain move through a CEX.
  • Custodial exposure is one of the least visible costs, but one of the most important.
  • Classic HTLC swaps remove custody risk, but they usually require a direct counterparty.
  • Resolver-based HTLC systems solve that counterparty problem and keep the all-or-nothing settlement model.
  • A simple checklist before each rebalance can save money and prevent lazy routing decisions.

Why CEX is still the default route

CEX is still the default because it feels familiar. Most major exchanges support deposits and withdrawals across many networks, and the interface is usually easier to understand than a bundle of bridges, routers, and DEXs.

That convenience is real, but it also hides a lot.

Cross-chain rebalancing means moving capital from one blockchain to another, usually because the next opportunity sits elsewhere. You may hold funds on Ethereum and want to deploy them on TON. You may want to move stablecoins from one network to another before entering a new position. The move looks simple at first, but the full cost usually arrives in layers.

A visible 0.1% trading fee can be accurate and still incomplete. It is one number in a larger stack that also includes deposit gas, spread, withdrawal fees, delays, and a period when the exchange, not the user, controls the funds.

What the hidden cost stack looks like

A typical CEX route adds costs step by step. Most of them do not feel dramatic on their own. Together, they are the real price of the rebalance.

1. Deposit gas

The first cost appears before anything is traded. You send assets from your wallet to the exchange’s deposit address, and that requires network gas. On Ethereum, that can already be noticeable.

2. The visible trading fee

This is the number users usually see first. On major pairs it is often modest, which is why the route can look cheap at a glance.

3. The spread

The spread is where many users quietly lose more than they expect. It is usually embedded in the quoted execution price rather than shown as a separate fee, which makes it easy to ignore. On less liquid pairs, this hidden layer can rival or exceed the visible trading fee.

4. Withdrawal fee

Once the assets leave the exchange, a flat withdrawal fee often appears. This matters most on smaller moves, because fixed fees punish small rebalances disproportionately.

5. Idle time cost

Cross-chain rebalancing through a CEX is not always instant. Verification, withdrawal checks, or platform-side delays can leave funds sitting still when they could already be deployed elsewhere. That lost time has a cost, especially if the move was meant to capture a changing opportunity.

6. Custodial exposure

This is the part most users price badly, if they price it at all. From the moment assets arrive on the exchange until the moment they leave it, they are under the platform’s control. That means the user accepts platform risk, withdrawal risk, and the possibility of temporary or permanent access problems.

What a $500 USDC move can really cost

Take a simple example: moving 500 USDC from Ethereum to TON.

The trading fee might look small, maybe around 0.1%, which sounds harmless enough. But that is only one line. You still need to account for Ethereum deposit gas, the exchange spread, the withdrawal fee to the target chain, and the time your funds sit idle inside the platform.

On a move of this size, the visible and hidden costs can easily add up to several dollars. In many cases, the total lands in the $5 to $10 range, sometimes more, depending on network conditions and the exchange’s withdrawal schedule.

That may not sound catastrophic. The problem is repetition. A route that feels tolerable once becomes expensive when used regularly.

Why HTLC-based routes change the picture

HTLC stands for Hash Time-Locked Contract. The term sounds technical, but the idea is simple.

An HTLC-based swap locks both sides of a trade under shared conditions. The trade completes only if the required secret is revealed in time. If that does not happen, the contracts refund the assets instead.

STON.fi’s architecture is designed to avoid handing assets to a centralized intermediary during the route. The funds do not sit on an exchange waiting for a later withdrawal. They stay locked inside contracts that either settle correctly or unwind.

Classic peer-to-peer HTLC swaps are strong on trustlessness, but they have one practical weakness: you still need someone on the other side of the trade.

For most real users, that is the bottleneck.

How resolvers solve the missing-counterparty problem

This is where the resolver model becomes useful.

Instead of forcing the user to find a counterparty manually, a resolver-based HTLC system lets professional liquidity providers compete to fill the trade. The user submits an intent, for example, “swap this amount of USDC on one chain for that asset on another chain,” and resolvers compete to offer the best quote.

That keeps the cryptographic all-or-nothing structure of HTLC settlement, but removes the awkward peer-matching problem.

This is the key improvement. The user keeps the protection model, while the liquidity side becomes practical enough for normal cross-chain use.

Why Omniston is the useful example here

Omniston is the cross-chain execution layer built by STON.fi, and it is a good working example of this model.

The structure is simple at the user level. Resolvers compete to fill the trade. The winning route is quoted up front. The assets settle through paired HTLCs. Either both sides complete, or the contracts refund by timelock.

That changes the cost stack in a meaningful way.

There is no exchange custody window, the route avoids the flat CEX withdrawal fee layer, though on-chain costs still exist, the flow is wallet-based rather than CEX-account-based. Resolvers compete on quotes, which can help avoid one-sided pricing. 

This does not mean every route is magically free. It means the cost model becomes cleaner, easier to inspect, and less padded with layers that have nothing to do with the asset move itself.

A side-by-side comparison

MechanismVisible feeHidden spreadWithdrawal feeCustodial riskKYCSettlement profileBest for
CEX routeUsually low on paperOften yesYesYesOften yesFast to moderate, depends on platform flowLarge, infrequent moves when convenience matters more than precision
Classic peer-to-peer HTLC swapGas on both chainsNoneNoneNoneNoSettles on-chain or refunds by timelockDirect trustless swaps when a counterparty already exists
Resolver-based HTLC protocol, such as OmnistonResolver margin plus protocol fee inside the quoteReduced through quote competitionNone in the CEX senseNone in the custodial senseNoQuoted route plus on-chain atomic settlementFrequent cross-chain rebalances where clean execution matters

A simple checklist before any rebalance

Before sending funds through a CEX or any other route, it helps to check six things:

  • What is the deposit gas cost from your wallet to the first hop?
  • What is the real withdrawal fee on the destination chain?
  • Is there a spread hidden inside the quote?
  • How long might funds sit idle before the move is complete?
  • Are there verification limits or withdrawal conditions at this size?
  • What does the same route look like through a resolver-based HTLC protocol?

Final thoughts

The visible CEX fee is usually the smallest part of the story. The real cost comes from the full stack around it: getting funds onto the platform, trading at a quoted price that may hide spread, paying to withdraw, waiting through platform-side friction, and accepting a period when the assets are no longer under your control.

That is why CEX-based cross-chain rebalancing often feels cheaper than it really is.

Resolver-based HTLC systems matter because they simplify that stack at the structural level. They remove custody from the middle of the process, replace one-sided pricing with competitive quotes, and keep the move inside an all-or-nothing settlement model. For users who rebalance often, especially across TON and EVM networks, that is a different cost shape.

Read also: Non-custodial cross-chain swaps: what they mean and how to spot the gaps
Share this article: