Changenow trading engine: how fast, seamless non‑custodial crypto swaps work

Inside the Trading Engine Powering ChangeNOW’s “Fast, Seamless Swaps”

Open ChangeNOW and the process looks deceptively simple: choose the asset you want to send, pick the one you’d like to receive, confirm the details, and wait a few minutes. Behind that clean interface, though, is an intricate trading engine that coordinates liquidity, pricing, and routing across more than 110 blockchains-including major networks like Ethereum, BNB Smart Chain, and Solana.

According to Chief Strategy Officer Pauline Shangett, that apparent simplicity is the result of a deliberately complex backend. The platform supports over 1,500 digital assets and more than 70 fiat currencies, with new coins and tokens added on a weekly basis. Under the hood, ChangeNOW functions less like a conventional exchange and more like a high‑throughput trading hub, capable of serving many users at once while remaining non‑custodial.

A Trading Engine Disguised as a Simple Swap

Shangett describes ChangeNOW as “a trading engine that many people can access at the same time.” In practice, that means the service is not just a swap widget-it is an orchestration layer that bridges end‑users to both centralized exchanges (CEXs) and decentralized exchanges (DEXs).

When a user initiates a swap, they never see an order book or a list of liquidity pools. They do not manage limit orders, gas prices, or complex routing options. Instead, ChangeNOW takes on the operational heavy lifting, acting as an intermediary: it sources liquidity, executes trades on partner venues, and returns the resulting asset to the user’s wallet, all without ever requiring the user to deposit funds into a custodial account.

How the Middle Layer Works

At a high level, every swap request triggers a multi‑step process:

1. Quote generation:
The trading engine checks multiple liquidity sources-CEXs, DEX aggregators, individual DEXs, and internal routes-to determine where the requested pair can be executed with the best effective rate, factoring in liquidity depth, fees, and network costs.

2. Route selection:
Based on this scan, the system chooses an optimal path. For direct pairs, that could be a single trade on a centralized exchange. For more exotic pairs, it might involve a multi‑hop route-swapping Asset A to a major intermediary like USDT or ETH, then from that intermediary to Asset B.

3. Execution on partner venues:
ChangeNOW then performs the necessary trades on partners’ platforms on behalf of the user. Rather than exposing the user to complex order‑book management, the backend handles timing, slippage controls, and transaction sequencing.

4. Settlement back to the user:
Once the trade is complete, the acquired asset is sent to the user’s specified address on the target blockchain. Because ChangeNOW is non‑custodial, there is no need for the user to withdraw from a centralized platform afterward; settlement happens directly to their wallet.

The result: users experience what feels like a single atomic swap operation, even if, in reality, the engine has just orchestrated multiple trades across different venues and networks.

Non‑Custodial by Design

A key architectural choice is that ChangeNOW does not hold user funds in long‑term custody. Users send the asset they want to exchange to a deposit address generated for that specific deal. The engine executes the necessary trades and then sends out the resulting asset; there’s no ongoing account balance stored under ChangeNOW’s control.

This approach:

– Reduces the attack surface, since there are no large centralized user balances to target.
– Aligns with the ethos of self‑custody and user‑controlled wallets.
– Simplifies regulatory and compliance considerations compared to fully custodial exchanges.

However, non‑custodial execution also increases technical complexity. The platform must coordinate incoming deposits, outgoing payouts, and on‑chain settlement reliably and quickly, while juggling volatile markets and varying block confirmation times.

Supporting 110+ Blockchains: A Multi‑Chain Infrastructure

The engine’s multi‑chain reach is one of its defining features. Supporting more than 110 networks-ranging from smart‑contract giants like Ethereum to faster EVM chains and ecosystems such as Solana-requires a layered infrastructure:

Dedicated nodes and providers:
For each blockchain, the backend needs access to reliable node infrastructure. In some cases, this means running its own nodes; in others, working with professional infrastructure providers to ensure uptime, accurate data, and predictable performance.

Network‑aware routing:
Each chain has unique characteristics: gas model, block time, fee volatility, and smart‑contract behavior. The trading engine must adapt fee calculations, confirmation thresholds, and time estimates individually for every network it supports.

Deposit monitoring and reconciliation:
The system continually monitors addresses for incoming funds, confirms them according to chain‑specific security rules, and ties them to the correct user swap. On networks with longer block times or occasional congestion, this orchestration is critical for maintaining predictable user experiences.

By abstracting away these differences, ChangeNOW lets users move value between ecosystems that would otherwise feel isolated or incompatible.

Sourcing Liquidity: Aggregation Across CEX and DEX

To offer competitive rates on more than 1,500 cryptos, the engine cannot rely on a single liquidity venue. Instead, it acts as a meta‑layer sitting on top of multiple exchanges:

Centralized Exchanges (CEXs):
For high‑cap assets with deep order books, CEXs often offer tight spreads and high throughput. The trading engine integrates with several such venues via APIs, placing and managing trades in real time.

Decentralized Exchanges (DEXs) and Aggregators:
For DeFi tokens or assets native to specific chains, liquidity is frequently concentrated in DEX pools. In those cases, the engine interacts with AMM (automated market maker) protocols and, in some cases, with DEX aggregators that split orders across multiple pools to minimize slippage.

Internal Routing:
When it is more efficient to route through stablecoins or major blue‑chip assets, the system can break the swap into multiple segments internally, even if the user only requested a single asset‑to‑asset exchange.

This multi‑source model allows the platform to adapt dynamically to market conditions, shifting flow to whichever source offers the best effective execution at that moment.

Slippage, Fees, and Market Volatility: Handled Behind the Scenes

One of the main benefits of ChangeNOW’s model is that users are insulated from the intricacies of trade execution. They do not need to:

– Watch the order book and time their entry.
– Fine‑tune slippage tolerances for each DEX.
– Calculate the combined impact of trading fees, gas costs, and spreads across hops.

Instead, the engine factors in:

Exchange trading fees and maker/taker structures.
Network fees on both origin and destination chains.
Expected slippage on CEX order books and DEX pools.
Real‑time volatility for the assets involved.

The quoted rate presented to the user reflects this holistic calculation, and the system is designed to complete the swap within a defined range of that quote. On highly volatile pairs or illiquid markets, the engine may adjust routing or, in some cases, limit deal sizes to maintain reliable execution.

Fiat On‑Ramps and Off‑Ramps: 70+ Currencies

Beyond crypto‑to‑crypto swaps, the infrastructure also supports more than 70 fiat currencies. That layer usually involves:

Payment service integrations:
To process bank cards, local payments, or other methods, the platform collaborates with payment processors that specialize in KYC/AML‑compliant fiat rails.

Dynamic pricing for local currencies:
The engine has to translate between local fiat exchange rates, crypto market prices, and fees, ensuring users see realistic quotes in their regional currency.

Bridging fiat and multi‑chain crypto:
When a user buys crypto with fiat and immediately swaps it to another asset or chain, multiple subsystems-on‑ramping, trading, and settlement-need to coordinate so the entire flow remains as frictionless as a single step.

By merging fiat access with deep crypto routing, the system effectively turns ChangeNOW into a global on‑ and off‑ramp paired with an asset‑agnostic trading core.

User Experience: Hiding the Complexity, Not the Control

The frontend is intentionally minimal: token selectors, amount fields, address inputs, and estimated times. That design is not an accident-it is a direct response to how intimidating multi‑chain, multi‑venue trading can be for non‑experts.

Yet the simplicity does not remove user control where it matters:

– Users decide which assets and which networks they use.
– Funds move in and out of wallets the users control.
– There is no obligation to maintain balances within a central account or lock tokens in custodial systems.

The challenge for the engineers is to match this simplicity with robust transparency: clear status updates during the swap, informative error handling if a transaction stalls or a network is congested, and understandable explanations of rate differences and time estimates.

Scaling for Many Users at Once

Describing the platform as a “trading engine that a lot of people can access all at once” is not just a metaphor. It must:

– Handle spikes in swap requests during market rallies or crashes.
– Monitor many blockchains concurrently for deposits and outbound confirmations.
– Maintain live connections to multiple exchanges, each with its own rate limits and API nuances.

Internally, this usually demands:

Microservices‑style architecture where tasks such as quoting, routing, execution, and monitoring can scale independently.
Queueing and prioritization systems to manage bursts of traffic without overloading external partners.
Health checks and redundancy so that if one exchange or network becomes unavailable, traffic can be rerouted without halting the entire service.

This scaling layer is invisible to users but critical to maintaining the promise of fast, seamless swaps under real‑world load.

Risk Management and Safeguards

Operating between users, blockchains, and third‑party exchanges introduces a unique risk profile. To mitigate this, the trading engine must incorporate several controls:

Limits on deal sizes for thinly traded pairs or volatile tokens.
Dynamic adjustments when partners experience downtime, maintenance, or sudden liquidity shocks.
Blacklist and compliance filters to prevent processing assets or addresses that raise regulatory red flags, while still operating within a non‑custodial paradigm.

These mechanisms help uphold reliability even as new networks and assets are onboarded regularly.

Continuous Expansion: New Chains, New Tokens, New Features

With more than 1,500 digital assets already supported and new ones added weekly, the platform’s infrastructure is in constant evolution. Each listing is not just a UI update; it requires:

– Integrating a new token contract or chain.
– Testing deposits, withdrawals, and swap flows end‑to‑end.
– Calibrating fee models and confirmation rules for that asset’s native environment.

Looking forward, the same trading core can power additional features beyond simple swaps: recurring purchases, portfolio rebalancing between chains, business‑to‑business integrations, and white‑label solutions built on top of the engine. In all these scenarios, the same core principle holds: abstract the complexity, preserve user control, and leverage a broad spectrum of liquidity sources.

Future‑Facing, But Infrastructure‑First

The narrative around ChangeNOW often focuses on speed and ease: “fast, seamless swaps.” Shangett’s emphasis on the trading engine highlights a less visible truth-those qualities only exist because of a substantial investment in backend infrastructure, from multi‑chain node management to sophisticated routing logic and risk controls.

As the crypto landscape continues to fragment across new chains and protocols, the value of such an aggregation layer is likely to grow. Users want the freedom to move between ecosystems and assets without mastering every technical nuance, but they also want to remain in control of their funds. The engine behind ChangeNOW is built precisely at that intersection: a non‑custodial, multi‑venue, multi‑chain trading brain that makes a few clicks on the frontend feel simple, even when the path from token A to token B spans several blockchains, exchanges, and liquidity pools.