Expoin

How Expoin Atomic Swaps Trade Native Crypto Across Chains

A practical guide to deciding when a native cross-chain atomic swap fits, reviewing the live route, and understanding completion or refund paths before confirming.

Published 1 September 2026Source reviewed 30 July 202615 min read
How Expoin atomic swaps trade native crypto across chains

You hold crypto on one network and need a different native asset on another. The job is to finish with the asset you actually want in your own wallet, at an acceptable total cost, with a clear recovery path if the trade cannot complete.

An atomic swap is a peer-to-peer exchange of two blockchain assets that either completes for both sides or follows a refund path. Expoin uses atomic-swap infrastructure to let users trade supported assets from a self-custody wallet, without first depositing funds into a centralized exchange or using a bridge to create a wrapped claim.

The intended outcome is simple: asset A on its native chain becomes asset B on its native chain, provided the pair is supported, sufficient liquidity is available, and the live quote works for you.

The goal is not to “perform an atomic swap.” The goal is to reach the right end state—the right asset, on the right chain, in your wallet—while understanding the tradeoffs before you confirm.

Which route completes the job you actually have?

Choose the route from the outcome you need, not from the technology label.

Your situationThe progress you needRoute to evaluate first
“I have asset A and want native asset B on another chain.”Change both the asset and the network while keeping wallet controlExpoin atomic swap
“I need to use the same asset in an app on another chain.”Move or represent the asset on a destination networkCross-chain bridge
“Both assets already exist on the same network.”Change the token without leaving the chainSame-chain DEX
“I need to buy or sell against fiat.”Move between bank money and cryptoFiat on-ramp, off-ramp, or CEX
“I need immediate execution for a large order.”Access enough live depth with predictable executionCompare Expoin’s live route with professional or centralized liquidity

For example, a bridge may lock BTC and issue a BTC representation on another chain. An atomic BTC-to-ETH route, when supported, exchanges BTC for native ETH instead. The first changes where an asset can be used; the second changes what asset you own.

That distinction matters because many bridges introduce additional smart-contract, validator, or wrapped-asset dependencies. Ethereum’s documentation lists smart-contract, counterparty, and systemic risks among the tradeoffs users should evaluate when choosing a bridge. Read Ethereum’s bridge risk overview.

Expoin is a strong candidate when

Another route fits better when

The answer in 30 seconds

How does an atomic swap work?

Most atomic swaps coordinate two on-chain payments with cryptographic locks and deadlines. A common implementation uses Hash Time-Locked Contracts, or HTLCs.

In simplified form:

  1. The two sides agree on the assets, amounts, addresses, and time limits.
  2. The first side locks its asset with a cryptographic hash and a refund deadline.
  3. The second side verifies that lock and locks the other asset using the same hash.
  4. The first side claims the second asset by revealing the secret behind the hash.
  5. The second side uses that revealed secret to claim the first asset.
  6. If the required steps do not happen before the deadlines, each side can follow the relevant refund path.

The blockchains do not need to send messages directly to each other. The swap participants and software monitor both chains, while the shared cryptographic secret links the two settlement paths. The COMIT protocol documentation describes the same core sequence as fund, redeem, or refund. See the HTLC process.

What does “atomic” actually guarantee?

Atomicity limits the trade to two intended economic outcomes: both parties complete the exchange, or the locked principal becomes recoverable under the refund rules. It prevents the normal completion path in which one party receives the counterparty’s asset while keeping its own.

Atomicity does not guarantee:

An atomic swap can also involve several on-chain transactions. It is “atomic” because of the linked outcome, not because both chains record one universal transaction.

How does Expoin use atomic swaps?

Expoin packages cross-chain trading and self-custody into one wallet and DEX experience. Its public product positioning centers on direct, wallet-to-wallet atomic swaps rather than exchange deposits or bridge-issued assets. Visit Expoin.

At the infrastructure level, the Komodo DeFi Framework used for this model propagates peer-to-peer order books and swap states and uses HTLCs to coordinate completion or refund. Its open-source repository describes the framework as non-custodial atomic-swap software in which users retain their private keys. Review the Komodo DeFi Framework.

For a user, the intended flow is:

  1. Select the asset you want to send and the asset you want to receive.
  2. Check that the exact asset versions and networks are correct.
  3. Review the live rate, expected receive amount, and available liquidity.
  4. Confirm the swap from your wallet.
  5. Follow the status while the required blockchain transactions receive confirmations.
  6. Receive the new asset, or follow the displayed refund state if the swap times out.

Pair availability remains route-specific. A wallet may support an asset for storage without supporting every possible atomic-swap pair at every moment.

Atomic swap vs. bridge vs. CEX vs. same-chain DEX

There is no universal winner. Each route solves a different job.

Decision factorExpoin atomic swapCross-chain bridgeCentralized exchangeSame-chain AMM DEX
Primary jobExchange supported assets across networksMove or represent an asset on another networkTrade inside an exchange account; often supports fiatExchange tokens that share a network
Custody during executionFunds remain controlled by wallet keys and protocol locks rather than a central custodianDepends on bridge contracts, validators, and designExchange controls deposited assetsUser wallet interacts with a liquidity-pool contract
Typical outputAnother native asset when a native route is supportedThe same asset or a wrapped/canonical representation on the destination chainAn exchange balance, then a withdrawal assetAnother token on the same chain
Main dependencyCompatible chains, counterparties, confirmations, and live order-book liquidityBridge contracts, relayers, validators, or liquidity networkExchange solvency, operations, account access, and withdrawal policySmart contracts, pool depth, and token contracts
Price considerationMaker quote, spread, fees, and available depthBridge fee, destination liquidity, and possible follow-up swapOrder-book depth, trading fee, and withdrawal feePool depth, price impact, gas, and MEV exposure
Failure experienceCompletion or time-locked refund path; network fees may remain spentVaries by bridge and failure modeResolved under the platform’s internal processTransaction may revert; gas can still be spent
Best fitYou want a supported asset on its native chain while keeping self-custodyYou need an asset on a particular destination networkYou need fiat rails, account services, or deeper centralized liquidityBoth tokens already exist on the same network

What does an Expoin atomic swap cost?

There is no single cost that applies to every atomic swap. The total economic cost can include:

The most useful number is the final amount you are expected to receive, compared with the amount you send and a current reference price. Review that result before confirming instead of judging a route by one advertised fee percentage.

If a funded swap later refunds, the principal can return while already-paid network transaction fees remain spent. Komodo’s documented swap flow explicitly notes this behavior for failed taker payments. See the documented failure and refund behavior.

How long does an atomic swap take?

An atomic swap has no universal completion time. It depends on:

Confirmation settings are part of the security model. Fewer confirmations can reduce waiting time, while more confirmations can provide stronger protection against chain reorganizations or double-spends. Komodo’s integration documentation warns that required confirmation settings directly affect swap security. Read the confirmation guidance.

Treat any displayed duration as an estimate, not a guaranteed settlement time.

Are atomic swaps safe?

Atomic swaps reduce specific custody and counterparty risks: users do not need to deposit assets with a centralized exchange, and the linked settlement rules prevent one participant from completing only the favorable half of the trade.

They still carry other risks:

RiskWhy it mattersWhat to check
Low liquidityA thin order book can produce a wide spread or no executable quoteCompare the final receive amount and route depth
Chain congestionConfirmations can take longer and transaction fees can riseCheck both networks before starting
Timeout and refund delayPrincipal may remain locked until the protocol deadline permits recoveryRead the displayed state and avoid creating a duplicate swap
Network feesOn-chain fees may remain spent after a refundKeep enough native gas and review the full cost
Chain securityReorganizations or double-spends can affect weak networksUse sensible confirmation settings, especially for larger amounts
Software or device compromiseAtomicity cannot protect stolen private keys or a malicious applicationUse the official Expoin domain and protect the recovery phrase
Wrong asset versionThe same ticker can exist as native, wrapped, ERC-20, BEP-20, or another token versionVerify the network and contract before confirming
On-chain visibilityTransactions on both chains can be analyzed and linkedDo not assume an atomic swap is anonymous

The accurate claim is therefore: atomic swaps provide a strong settlement property, not blanket protection from every crypto risk.

How to make your first Expoin atomic swap

  1. Open the wallet from the official Expoin Wallet address.
  2. Confirm the exact source asset, destination asset, and network for each.
  3. Fund the source wallet. For token routes, keep enough of the network’s native asset to cover gas when required.
  4. Start with an amount small enough to verify the complete workflow.
  5. Review the send amount, receive amount, rate, visible fees, and estimated confirmation time.
  6. Confirm the swap and save its swap ID or UUID and transaction hashes.
  7. Track the swap until it shows completion or a clear refund state.

Never give support staff a seed phrase or private key. A legitimate troubleshooting process should rely on public transaction hashes, the swap identifier, timestamps, asset versions, and the application version.

What should you do if a swap is delayed or fails?

First identify the current stage. A delayed confirmation and an eligible refund are different states.

Status or symptomLikely explanationNext action
No executable quoteNo matching liquidity, unsupported pair, or order outside available sizeTry a different amount or pair; do not submit a blind transfer
Insufficient balanceThe wallet lacks the trade amount, network fee, or required gas assetRecheck spendable balance and gas
Waiting for confirmationsOne of the on-chain payments has not reached the required confirmation countCheck the transaction hash on the correct block explorer
Waiting for refundA funded swap missed a protocol step and the time lock has not expiredKeep the swap record and wait for the displayed refund condition
Refund broadcastThe principal is returning on-chainTrack the refund hash; account for confirmation time and fees
Unresolved after the displayed deadlineThe application may need support-level inspectionProvide the swap ID, public transaction hashes, timestamps, pair, networks, and app version

Some Komodo implementations also use non-custodial swap watchers to help complete or refund certain interrupted swaps while HTLC rules continue to govern where funds may go. Route-specific behavior can vary, so follow the state and recovery action shown for the individual Expoin swap.

Frequently asked questions

Can I swap Bitcoin for Ethereum without a bridge?

Yes, if Expoin offers an executable BTC-to-ETH atomic-swap route with sufficient liquidity. The intended outcome is an exchange of native BTC for native ETH, rather than moving BTC through a bridge and receiving a BTC representation on Ethereum.

Does an atomic swap require wrapped tokens?

A native-to-native atomic swap does not require a bridge-issued wrapped token. Individual token versions can still be listed as tradable assets, so always verify the network and contract behind a ticker.

Can I atomically swap any cryptocurrency?

No. Both assets must be supported by the implementation, their networks must provide compatible settlement capabilities, and a live counterparty or liquidity source must be available.

Is an atomic swap instant?

No. “Atomic” describes the linked settlement outcome. Completion time depends on both blockchains, confirmation requirements, client responsiveness, and the possibility of a refund timeout.

Is an atomic swap anonymous?

No. Atomic swaps remove the need for a central trade custodian, but the associated blockchain transactions are normally public and pseudonymous. Activity across the two chains may be linkable.

Can a completed atomic swap be reversed?

A completed on-chain atomic swap has no card-style chargeback. Refund logic applies when the protocol does not complete under its rules; it does not reverse a swap after both sides have finalized.

Does the atomic-swap protocol require KYC?

The cryptographic protocol itself does not perform identity checks. A related fiat provider, third-party service, or jurisdiction-specific access route may have separate requirements.

Is every cross-chain swap an atomic swap?

No. “Cross-chain swap” is a broad category. A route may use HTLC atomic swaps, bridges, validator networks, liquidity pools, intent solvers, or a combination of systems with different trust assumptions.

Sources and methodology

This guide separates Expoin’s first-party product positioning from general protocol behavior:

Publisher relationship: Expoin is the product described on this page. Product-specific claims should be checked against the production application and current support documentation whenever the supported routes, fees, or swap behavior change.

Next step: check the exact outcome

Check your asset pair and live receive amount in Expoin Wallet