

Here is a workflow that most crypto holders know too well: you want to swap ETH for SOL. Your ETH is in cold storage, correctly, where it should be. But to swap it, you have to move it to an exchange, complete the swap there, and move the proceeds back to cold storage. Three transactions. Three opportunities for network selection errors. Multiple gas fees. And two moments where your assets are in exchange custody, exactly the custody model you moved to a hardware wallet to avoid.
This is the swap tax of self-custody. The security cost of doing the right thing.
With the ChangeNOW integration in cySync, Cypherock X1's desktop portfolio management app, that workflow collapses to a single step. You swap directly from cold storage, at competitive aggregated rates, without your private key leaving your hardware, without creating an exchange account, and without a seed phrase passing through any interface at any point.
This post explains exactly how the integration works, what ChangeNOW is and why it was chosen, how rates compare to going through a centralised exchange, and the complete step-by-step process for your first hardware-wallet swap.
Before diving into the integration, it's worth understanding what ChangeNOW actually is, because "swap service" covers a very wide spectrum of custody models, fee transparency levels, and rate quality.
ChangeNOW was launched in 2017 as a non-custodial service aimed at simplifying the exchange process. Unlike traditional platforms that require users to deposit funds into a platform-controlled wallet, ChangeNOW acts as an intermediary or aggregator. It scans various large-scale exchanges to find the best available rates for a requested pair and executes the swap on the user's behalf.
The critical word is non-custodial. ChangeNOW operates as a non-custodial instant exchange that doesn't require you to deposit funds into an account. Just select the asset pair, provide a destination address, and send funds directly from your wallet. After confirmations, the swapped assets arrive at the address you specified. At no point does ChangeNOW hold user balances or manage private keys, which keeps custody risk outside the platform's control.
This is the only type of swap service that belongs in a hardware wallet integration. Anything that requires depositing into a platform account, even temporarily, reintroduces exactly the exchange custody risk that hardware wallet users are trying to eliminate. ChangeNOW's architecture never takes custody of your funds. The swap happens in transit: you send from your cold storage address, ChangeNOW routes across its liquidity network, and the swapped asset arrives at your specified destination address. Your private key is never involved in ChangeNOW's infrastructure at any point.
Rate quality is the other reason this integration matters, and it's where ChangeNOW's infrastructure design becomes relevant.
ChangeNOW is integrated with several major trading platforms, including Binance, OKX, and Huobi, to source liquidity. When a user wants to swap one asset for another, ChangeNOW calculates the most efficient route across these partners.
ChangeNOW has the least swap time in the list of major non-custodial swap APIs (reaching 1-minute swap speed across major trading pairs), and it provides access to more than 1,500 assets and 2 million trading pairs, aggregated liquidity from the world's largest DEXs and CEXs. Bitcoin.com
On rate accuracy, the measure of how closely the final received amount matches the quoted amount, platforms achieving 99.95%+ accuracy include ChangeNOW, EasyBit, and ChangeHero. For users, a 0.3 to 0.5% difference in accuracy translates to meaningful differences in received amounts across complex cross-chain routes.
ChangeNOW supports both fixed and floating rates, which gives you a choice between price certainty and potentially better execution if market conditions remain stable.
Within cySync's ChangeNOW integration, you can choose:
The practical significance of the cySync/ChangeNOW integration is best understood by comparing the before and after for common scenarios.
Without the integration: You hold BTC on Cypherock X1 and want to add an ETH position.
With cySync/ChangeNOW:
You accumulated a BEP-20 token during a DeFi campaign and want to consolidate it into SOL. Previously: Bridge to BSC-compatible exchange, sell, withdraw SOL, move to hardware wallet. Now: Swap directly in cySync. One step. Private key stays on hardware throughout.
You need ETH for gas on Ethereum but your cold storage holds primarily USDC. Previously: Exchange USDC to ETH on a CEX, withdraw, often not worth it for small amounts due to withdrawal minimums. Now: Swap a small USDC position for ETH directly in cySync, with ChangeNOW's minimums starting at approximately $2 to $50 equivalent depending on the asset pair.
Launch cySync on your desktop. From the main dashboard, select the wallet account that holds the asset you want to swap. Navigate to the Swap tab within your wallet account view.
In the Swap interface:
ChangeNOW's rate engine queries its liquidity network in real time and returns the best available rate for your pair and amount. The interface shows:
Toggle between floating and fixed rate to compare. For large swaps, the fixed rate's price certainty is usually worth the marginal fee premium.
By default, cySync populates the destination address with the appropriate receiving address within your Cypherock X1 wallet, the SOL address of your current wallet account if you're swapping into SOL, for example.
You can also specify a different destination address if you want the swapped asset to arrive at a different wallet. Verify the destination address carefully before proceeding.
Click Confirm Swap. cySync constructs the outgoing transaction and sends it to your X1 Vault for signing.
Your X1 Vault displays the transaction details on its physical screen:
Verify the details on the device screen, not just on your computer monitor. This hardware-level verification step ensures that even if your computer is compromised, you are signing the transaction you intend. Approve by authenticating with your X1 Card.
Once the outgoing transaction confirms on the source chain, ChangeNOW receives your asset, routes it across its liquidity network for the best execution price, and sends the swapped asset to your specified destination address.
ChangeNOW generally processes swaps in around 2 minutes for most liquid pairs. Complex cross-chain routes or lower-liquidity assets may take slightly longer. cySync's swap tracking interface shows live status: Sent → Processing → Received.
When the swap completes, your cySync portfolio dashboard updates to reflect the new balance.
Decentralised exchanges, including Uniswap, Raydium, and PancakeSwap, are also non-custodial swap mechanisms. So why use ChangeNOW via cySync instead?
Cross-chain swaps without bridges. A DEX on Ethereum cannot natively swap ETH for SOL. Cross-chain swaps on DEXs require bridging through third-party bridge contracts, adding smart contract risk, bridge fees, and multiple confirmation waits. ChangeNOW handles cross-chain routing internally, delivering the destination asset without user-facing bridge interactions.
No token approval required. EVM DEX swaps require a token approval transaction before you can swap an ERC-20 token, an on-chain action that grants the DEX contract permission to move your tokens. Approvals persist indefinitely and are a documented phishing attack vector. ChangeNOW's model requires no approval transaction; you simply send to the ChangeNOW intake address.
No smart contract interaction from your cold storage address. Using a DEX from your cold storage address means your address interacts with a smart contract, exactly the behaviour we recommend against in our multi-wallet management guide. ChangeNOW swaps appear as a simple send transaction from your cold storage address, not a contract interaction.
Broader asset support. ChangeNOW supports 1,500+ cryptocurrencies available across diverse trading pairs, far beyond what any single-chain DEX can offer. ETH to SOL, BTC to DOT, AVAX to TON: all handled through a single interface without chain-specific DEX knowledge.
The natural question: are rates actually competitive with just going through Binance or Coinbase?
For most common pairs (BTC/ETH, ETH/SOL, ETH/AVAX), the answer is yes, with the additional benefit of no exchange withdrawal fee, no account required, and no custody period.
Here's what the all-in cost comparison looks like for a $5,000 ETH to SOL swap:
| Method | Exchange Fee | Withdrawal Fee | Custody Period | Verification Required | Rate Accuracy |
| Binance spot + withdraw | ~0.1% taker fee (~$5) | ~$1–2 SOL withdrawal | 10–30 min | Account + KYC | Exact fill |
| ChangeNOW via cySync | ~0.5–1.5% spread | None | 2–5 min | Minimal | 99.95%+ Bitget |
For larger swaps, Binance's lower explicit fee may win on pure rate. For $1,000 to $10,000 swaps where convenience, speed, and zero custody risk are valued, ChangeNOW's all-in cost is comparable or better when accounting for withdrawal fees and the time cost of exchange interactions.
ChangeNOW's fees adjust dynamically and often result in some of the most competitive rates available. The actual cost falls within an estimated range of 0.5% to 1.5% depending on the pair, the amount, and market conditions, a standard level for a non-custodial instant swap service.
For illiquid or cross-chain pairs where a centralised exchange would require multiple hops (ETH to BTC on one exchange, BTC to DOT on another), ChangeNOW's aggregated routing almost always delivers better all-in rates by finding the most efficient single path across 2 million+ trading pairs.
Integrating a swap service into cySync is, by design, a feature that does not weaken Cypherock X1's core security architecture. Here is what changes and what stays the same:
The one new trust assumption: Using ChangeNOW introduces a dependency on ChangeNOW's operational continuity for the duration of the swap (typically 2 to 5 minutes). ChangeNOW has experienced no major security breaches since its launch in 2017 and operates with 99.99% uptime. This is a short-duration, non-custodial dependency, meaningfully different from exchange custody, where your assets sit indefinitely under the exchange's control.
The address verification imperative: Because the outgoing transaction goes to a ChangeNOW address (not your own address), the step of verifying the transaction details on your X1 Vault screen becomes especially important. Always confirm that what your Vault shows matches what cySync displayed before approving. This is the same practice recommended for all hardware wallet transactions; the swap context makes it particularly worth emphasising.
The ChangeNOW integration in cySync supports swaps across Cypherock X1's multi-chain ecosystem. This includes, but is not limited to:
For the complete and current list of supported swap pairs, check the Swap tab within cySync; pairs are shown with live availability based on current ChangeNOW liquidity.
Use floating rates for stable market conditions. If the major crypto indices are moving less than 1% per hour, floating rates typically deliver better outcomes than fixed. ChangeNOW's 2-minute execution window means limited exposure to rate movement.
Use fixed rates for volatile conditions or large amounts. If markets are moving quickly or you're swapping $10,000+, the certainty of a fixed rate is worth the small premium. You know exactly what you'll receive before you approve the transaction.
Compare at the time of swap, not in advance. ChangeNOW's rates are live, quoted at request time against current liquidity. A rate that looked good yesterday may be different today. Always review the current quote in cySync immediately before confirming.
Consider swap size for rate optimisation. Very small swaps (near the minimum threshold) carry proportionally higher fees because blockchain network fees are a larger share of the total. For meaningful savings, batch small conversions into a single larger swap when possible.
Check both directions. For some pairs, swapping A to B to C in two steps via ChangeNOW can occasionally yield better outcomes than a direct A to C swap, particularly for low-liquidity cross-chain pairs. The cySync interface shows the direct pair rate; if you're optimising for a less common pair, it's worth checking the intermediate step manually.
Q: Does using ChangeNOW within cySync require creating an account? No. ChangeNOW operates without requiring an account. Just select the asset pair, provide a destination address, and send funds directly from your wallet. Within cySync, the entire swap flow is embedded; Changenow has minimal verification
Q: What happens if the swap fails or gets stuck? If a ChangeNOW swap fails to complete, the outgoing asset is returned to your source address. A swap can be paused after deposit if AML checks flag a transaction; users get 3 days to complete verification or request a refund. For standard swaps between non-flagged assets, failures are rare; ChangeNOW's 99.99% uptime means incomplete swaps are typically caused by source chain congestion, not ChangeNOW infrastructure.
Q: Are there limits on swap amounts? The minimum varies depending on the asset, but it is typically around $2 to $50 equivalent per swap, set to ensure the amount covers blockchain network fees. There is no fixed maximum for standard swaps, though very large swaps may be routed differently or benefit from ChangeNOW's Pro tier options.
Q: Does ChangeNOW collect KYC for swaps made through cySync? Many swaps are completed without identity checks, but the platform may request verification if a transaction triggers internal or external screening rules. For the vast majority of users swapping standard assets in normal amounts, no identity verification is required.
Q: Can I swap assets across different wallet accounts on my Cypherock X1? Yes. You can swap from an asset in Wallet Account 1 and receive into an address in Wallet Account 2 by specifying the destination address manually. This is useful for consolidation workflows, such as swapping a DeFi warm wallet balance into a different asset that lands in your cold vault account.
Q: How does the cySync/ChangeNOW integration compare to using a DEX via WalletConnect? Both approaches are non-custodial and require physical transaction authorisation on your X1 Vault. The key differences: ChangeNOW via cySync requires no token approvals, supports cross-chain swaps natively, and works entirely within the cySync interface without a browser. WalletConnect to a DEX requires a browser interface, supports only same-chain swaps (unless a bridge is used), and may expose your wallet address to phishing if you navigate to a fraudulent dApp URL.
The ChangeNOW integration in cySync closes the last meaningful gap in the Cypherock X1 self-custody experience: the ability to rebalance, consolidate, and optimise your portfolio without ever moving assets into exchange custody.
Your private key stays distributed across your hardware. No seed phrase is required at any point. Every transaction is authorised by a physical card on a tamper-resistant device. And now, every swap across 1,500+ asset pairs at aggregated best rates happens in the same interface where you manage the rest of your cold storage portfolio.
Self-custody no longer means sacrificing convenience for security. With cySync and ChangeNOW, you get both.
Open cySync to try your first hardware-wallet swap, or explore Cypherock X1 if you haven't set up your cold storage yet. Check the full supported coin list to confirm your assets are covered.

Related reading: