← Back to blog

How split-routing works in Hypertrade: maximizing profits through splitting orders

By Hypertrade Team · Published January 1, 2025
5 min read

How split-routing works in Hypertrade: maximizing profits through splitting orders

Meta Title: Split-routing in Hypertrade — how splitting orders saves 1-5% on each exchange

Meta Description: Learn how Hypertrade's split-routing technology divides your order across multiple DEXs to minimize price impact and maximize benefits. Save up to $5,000 on large trades.

URL: https://hyper-trade.org/split-routing-technology

Canonical: https://hyper-trade.org/split-routing-technology

Introduction: The Problem of Price Impact in Large Orders

Imagine that you want to exchange 100,000 USDC for ETH. Go to a regular DEX (e.g. Hyperswap), see the current price of 1 ETH = 2,500 USDC, and think, "Great, I'll get 40 ETH!"

Click "Swap"... and get only 38.2 ETH.

Where did 1.8 ETH ($4,500) disappear?

Answer: price impact. Your large order "shifted" the price in the pool by 4.5%, and you paid much more than the average.

The Challenge of Traditional DEXs

On classic AMMs (Automated Market Makers) such as Uniswap or Hyperswap:

  • • ❌ The entire order is executed in one pool → a huge price impact for large trades
  • • ❌ The larger the order, the worse the price → the "slippage curve" works against you
  • • ❌ The liquidity of other DEXs is ignored → you pay a premium for low liquidity

Example in numbers:

Order Size Price Impact on Hyperswap Casualties
1,000 USDC 0.05% -$0.50
10,000 USDC 0.5% -$50
50,000 USDC 2.8% -$1,400
100,000 USDC 4.5% -$4,500
500,000 USDC 18.2% -$91,000 ❌

Solution: Split-Routing

Hypertrade uses split-routing technology , which:

  • • ✅ Divides your order into parts (e.g. 40% + 30% + 30%)
  • • ✅ Executes each part on different DEXs (HyperCore Spot, Hyperswap, Kittenswap)
  • • ✅ Minimizes price impact to 0.5-1.5% instead of 4-18%
  • • ✅ Saves 1-5% on each large exchange → $1,000-5,000 per $100k order
  • • ✅ Works automatically – you just click "Swap"

In this guide, you'll learn:

  • • How split-routing works on a technical level
  • • Why splitting orders is more efficient than one large one
  • • How Hypertrade calculates the optimal allocation
  • • Real examples of savings on large transactions
  • • When split-routing gives the maximum benefit

What is split-routing?

Definition

Split-routing is the technology of automatically splitting your order into multiple parts and executing each part on different liquidity sources to achieve the best average price.

In simple words:

Instead of selling 100,000 USDC in a single pool (where it will cause a large price impact), Hypertrade:

  1. 1. Analyzes liquidity on all available DEXs (HyperCore Spot, Hyperswap, Kittenswap, Prjx)
  2. 2. Calculates the optimal allocation (e.g.: 50% on Spot, 30% on Hyperswap, 20% on Kittenswap)
  3. 3. Executes parts in parallel in a single transaction
  4. 4. Gives you back the best average score

Real-life analogy

Imagine that you need to exchange 1 million rubles for dollars:

Bad approach:

You go to one exchanger → there is not enough liquidity → the rate deteriorates by 5% → you lose 50,000 rubles

Split-routing:

Go to 5 different exchangers → exchange 200,000 in each → each gives a good rate → save 45,000 rubles

Hypertrade does the same thing, but automatically, instantly, and in a single transaction.

How split-routing works: technical details

Step 1: Scanning

When you enter the exchange parameters (e.g., 100,000 USDC → ETH), the Hypertrade Router R1 starts scanning:

🔍 Scanning liquidity sources for the USDC/ETH pair:

1. HyperCore Spot (Order Book)

  • - Best ask: 1 ETH = 2,498 USDC
  • - Depth up to +0.5% slippage: ~150,000 USDC
  • - Depth to +1% slippage: ~300,000 USDC

2. Hyperswap (AMM Pool)

  • - Current Price: 1 ETH = 2,500 USDC
  • - TVL: 1.2M USDC + 480 ETH
  • - Liquidity: medium

3. Kittenswap (AMM Pool)

  • - Current price: 1 ETH = 2,502 USDC
  • - TVL: 800k USDC + 320 ETH
  • - Liquidity: low

4. Prjx (AMM Pool)

  • - Current Price: 1 ETH = 2,505 USDC
  • - TVL: 400k USDC + 160 ETH
  • - Liquidity: very low

Conclusion: the best liquidity on HyperCore Spot, but it is not enough for the entire order without impact.

Step 2: Price Impact Calculation

Hypertrade calculates what the price impact will be for different order sizes on each DEX:

HyperCore Spot (Order Book):

  • 50,000 USDC Order → Price Impact: 0.2% → Average Price: 2,503 USDC/ETH
  • 100,000 USDC Order → Price Impact: 0.6% → Average Price: 2,515 USDC/ETH
  • 150,000 USDC Order → Price Impact: 1.2% → Average Price: 2,530 USDC/ETH

Hyperswap (AMM):

  • 50,000 USDC Order → Price Impact: 1.8% → Average Price: 2,545 USDC/ETH
  • 100,000 USDC Order → Price Impact: 4.5% → Average Price: 2,613 USDC/ETH
  • 150,000 USDC Order → Price Impact: 8.2% → Average Price: 2,705 USDC/ETH

Kittenswap (AMM):

  • 30,000 USDC Order → Price Impact: 2.1% → Average Price: 2,555 USDC/ETH
  • 50,000 USDC Order → Price Impact: 5.8% → Average Price: 2,647 USDC/ETH
  • 100,000 USDC Order → Price Impact: 15.3% → Average Price: 2,883 USDC/ETH ❌

An important conclusion: the price impact grows non-linearly — doubling the order triples the impact!

Step 3: Optimization

Hypertrade uses an optimization algorithm to find the best order allocation between DEXs:

Goal: to minimize the total price impact.

Mathematical formula (simplified):

Minimize: Total_Impact = Σ (Impact_i × Amount_i)

Subject to: Σ Amount_i = Total_Amount (100,000 USDC)

Amount_i ≥ 0

Optimization result for a 100,000 USDC order:

Optimal distribution:

✅ 55% (55,000 USDC) → HyperCore Spot

  • - Price Impact: 0.3%
  • - Avg. Price: 2,507.5 USDC/ETH
  • - Receive: 21.94 ETH

✅ 35% (35,000 USDC) → Hyperswap

  • - Price Impact: 1.2%
  • - Average Price: 2,530 USDC/ETH
  • - Receive: 13.83 ETH

✅ 10% (10,000 USDC) → Kittenswap

  • - Price Impact: 0.9%
  • - Average Price: 2,523 USDC/ETH
  • - Get: 3.96 ETH

📊 Total: 39.73 ETH

Average Price Impact: 0.67%

Average Price: 2,516.8 USDC/ETH

Comparison with running on a single DEX:

Variant Result Price Impact Difference
Hyperswap Only 38.2 ETH 4.5% Basic
HyperCore Spot Only 39.1 ETH 0.9% +0.9 ETH (+$2,250)
Split-routing (Hypertrade) 39.73 ETH 0.67% +1.53 ETH (+$3,825) ✅

You Save: $3,825 (3.8%)

Why is split-routing more efficient than one large order?

1. Non-linear growth of price impact

On AMM, the price impact grows faster than the order size:

Order Size Price Impact Casualties
10,000 USDC 0.5% -$50
20,000 USDC 1.2% -$240 (×4.8 times!)
40,000 USDC 3.1% -$1,240 (×5.2 times!)
80,000 USDC 8.5% -$6,800 (×5.5 times!)

Why is that?

The AMM uses the formula x × y = k, where:

  • • x = Number of USDC in the pool
  • • y = the amount of ETH in the pool
  • • k = constant

When exchanging USDC for ETH:

  • • You add USDC → x increases
  • • You take ETH → y decreases
  • • Price = x/y rises non-linearly

Mathematics:

Example pool: 1,000,000 USDC × 400 ETH = 400,000,000

50,000 USDC Order:

New x = 1,050,000

New y = 400,000,000 / 1,050,000 = 380.95 ETH

Get: 400 - 380.95 = 19.05 ETH

Average Price: 50,000 / 19.05 = 2,625 USDC/ETH

Price Impact: (2,625 - 2,500) / 2,500 = 5%

If divided into 5 orders of 10,000 each:

Each: impact ~0.9%

Total: average impact ~1.0% (instead of 5%!)

Conclusion: splitting an order reduces the total impact by 3-5 times!

2. Aggregation of fragmented liquidity

On Hyperliquid, liquidity is divided between several DEXs:

  • • HyperCore Spot: 40% of all USDC/ETH liquidity
  • • Hyperswap: 35%
  • • Kittenswap: 20%
  • • Prjx: 5%

No split-routing:

You only use 35-40% liquidity (one DEX) → high impact

With split-routing:

You use 80-95% of all liquidity → minimal impact

Example:

Total USDC/ETH liquidity on Hyperliquid: $5M

Traditional DEX (Hyperswap): Access to $1.75M (35%)

→ $100k order causes an impact of 4.5%

Hypertrade Split-routing: Access to $4.5M (90%)

→ $100k order causes an impact of 0.67%

Difference: 4.5% / 0.67% = 6.7× lower impact!

3. Taking into account different pricing mechanisms

HyperCore Spot uses Order Books (limit orders), while Hyperswap/Kittenswap uses AMMs (liquidity pools).

They have different sensitivity to order size:

  • • Order Book: price impact depends on the depth of the order book
  • • AMM: price impact depends on the size of the pool (grows non-linearly)

Hypertrade takes advantage of both:

  • • Small part of the order (10-50k): → Order Book gives the best price
  • • Middle part (50-100k): → AMM starts to compete
  • • Large part (>100k): → Split between all sources to minimize impact

Real examples of savings with split-routing

Example 1: $50,000 Order (Average Trader)

Goal: Swap 50,000 USDC for ETH

Option A: Hyperswap (no split-routing)

Order: 50,000 USDC → ETH

Current Price: 1 ETH = 2,500 USDC

Price Impact: 2.8%

Average Strike Price: 2,570 USDC/ETH

Get: 19.45 ETH

Losses from impact: 50,000 / 2,500 - 19.45 = 20 - 19.45 = 0.55 ETH

Cost of loss: 0.55 × $2,500 = $1,375

Option B: Hypertrade split-routing

Distribution:

- 60% (30,000 USDC) → HyperCore Spot

Impact: 0.25% → get 11.97 ETH

- 40% (20,000 USDC) → Hyperswap

Impact: 0.9% → get 7.89 ETH

Total: 19.86 ETH

Average Price Impact: 0.51%

Average Strike Price: 2,518 USDC/ETH

Losses from impact: 20 - 19.86 = 0.14 ETH

Cost of loss: 0.14 × $2,500 = $350

💰 Save: $1,375 - $350 = $1,025 (2.05%)

Gas cost difference: +$2-4

Net benefit: $1,021

Example 2: Order $200,000 (whale)

Goal: Swap 200,000 USDC for ETH

Option A: Hyperswap (no split-routing)

Price Impact: 12.8% ❌

Average Price: 2,820 USDC/ETH

Get: 70.92 ETH

Expected result (no impact): 80 ETH

Losses: 9.08 ETH = $22,700 ❌❌❌

Option B: HyperCore Spot only

Price Impact: 2.1%

Average Price: 2,552.5 USDC/ETH

Get: 78.34 ETH

Losses: 1.66 ETH = $4,150

Option C: Hypertrade split-routing (optimal)

Distribution:

- 45% (90,000 USDC) → HyperCore Spot

Impact: 0.6% → get 35.82 ETH

- 35% (70,000 USDC) → Hyperswap

Impact: 3.2% → get 27.05 ETH

- 15% (30,000 USDC) → Kittenswap

Impact: 2.5% → get 11.72 ETH

- 5% (10,000 USDC) → Prjx

Impact: 1.8% → get 3.93 ETH

Total: 78.52 ETH

Average Price Impact: 1.45%

Average Price: 2,547 USDC/ETH

💰 Savings vs. Hyperswap: $19,000 (9.5%)

💰 Savings vs. Spot only: $450 (0.23%)

Gas cost: ~$8-12

Net Benefit: $18,988 vs. Hyperswap

Example 3: DCA strategy ($10k weekly)

Situation: An investor buys $10,000 worth of ETH every week (52 weeks per year)

Without split-routing (Hyperswap):

Average price impact: 0.5%

Loss per purchase: $50

Annual loss: $2,600

With split-routing (Hypertrade):

Average price impact: 0.12%

Loss per purchase: $12

Annual loss: $624

💰 Annual savings: $1,976

When does split-routing give the maximum benefit?

1. Large orders (>$20,000)

Rule: the larger the order, the stronger the benefit from split-routing.

Order Size Savings without split Savings with split Benefit
$5,000 -$25 -$10 +$15 (0.3%)
$10,000 -$50 -$18 +$32 (0.32%)
$20,000 -$240 -$50 +$190 (0.95%)
$50,000 -$1,375 -$350 +$1,025 (2.05%)
$100,000 -$4,500 -$800 +$3,700 (3.7%)
$500,000 -$91,000 -$8,500 +$82,500 (16.5%) 🔥

Conclusion: for orders >$50k split-routing is critical.

2. Low liquidity in individual pools

If the main pool (e.g. Hyperswap) has a TVL of only $500k-1M and your order is $100k+, then:

  • • No split: impact 10-20% ❌
  • • With split: access to other pools reduces the impact to 1-3% ✅

Indicator: If your order is >5% of the TVL of the main pool → be sure to use split-routing.

3. Volatile pairs (not stablecoins)

For ETH/HYPE, HYPE/ARB pairs (volatile assets):

  • • Price impact is higher due to less liquidity
  • • Split-routing is particularly effective at reducing the impact

Example:

Exchange 50,000 USDC → HYPE:

No split: impact 5.5% → $2,750 loss

With split: impact 1.8% → $900 loss

You Save: $1,850 (3.7%)

4. Fragmented liquidity

If liquidity is evenly distributed among several DEXs (for example, 30-35% on each), split-routing gives the maximum benefit.

Indicator: Check TVL on all DEXs for your pair:

  • • If one DEX >70% of all liquidity → the benefit of split-routing is small (0.2-0.5%)
  • • If the liquidity is distributed 30-40-30% → the benefit of split-routing is high (1-5%)

5. Frequent traders (>10 trades per month)

Even if the benefit on one trade is small ($20-50), with regular trading, the savings are accumulated:

Trader: 20 trades at $10k per month

No split: $50 × 20 loss = $1,000/month

With split: loss of $12 × 20 = $240/month

Save: $760/month = $9,120/year

How does Hypertrade choose the optimal allocation?

Optimization algorithm

Hypertrade Router R1 uses dynamic programming and numerical optimization to find the best split:

Step 1: Builds the price impact feature for each DEX

def price_impact(dex, amount):
    if dex.type == 'AMM':
        # x*y=k formula
        return calculate_amm_impact(dex.reserves, amount)
    elif dex.type == 'OrderBook':
        # Aggregation of limit orders
        return calculate_orderbook_impact(dex.orders, amount)
          

Step 2: Iterates through possible allocations

best_split = None
min_total_impact = infinity

for split_A in range(0, 101, 5):
    for split_B in range(0, 101 - split_A, 5):
        split_C = 100 - split_A - split_B

        amount_A = total_amount * split_A / 100
        amount_B = total_amount * split_B / 100
        amount_C = total_amount * split_C / 100

        impact_A = price_impact(DEX_A, amount_A)
        impact_B = price_impact(DEX_B, amount_B)
        impact_C = price_impact(DEX_C, amount_C)

        total_impact = (impact_A * split_A +
                        impact_B * split_B +
                        impact_C * split_C) / 100

        if total_impact < min_total_impact:
            min_total_impact = total_impact
            best_split = (split_A, split_B, split_C)
          

Step 3: Takes into account the gas cost of each hop

if (savings_from_split - extra_gas_cost) < threshold:
    use_single_dex = True
          

The result: an optimal distribution that minimizes total_cost = price_impact + gas_cost.

Factors affecting the distribution

  1. 1. Order Size: Larger Orders → More Even Distribution
  2. 2. Pool TVL: More Liquidity → More Order %
  3. 3. Current price impact: DEX with low impact gets more
  4. 4. Gas cost: expensive hops require a higher minimum share
  5. 5. Slippage tolerance: lower tolerance favors Order Book liquidity

Comparison of split-routing with other technologies

Technology Description Benefits Disadvantages
Single DEX swap Entire order on one DEX Simplicity, low gas High price impact
Manual split User divides order manually Full control High gas, slow
DEX Aggregator (no split) Best DEX without splitting Better price Limited liquidity use
Split-routing (1inch) DEX splitting Lower impact 0.3-1% fee
Hypertrade Split-routing Native Hyperliquid router 0% fee, full liquidity Hyperliquid only
  • ✅ 0% platform fee
  • ✅ HyperCore Spot + AMM integration
  • ✅ Invisium Simulations before execution
  • ✅ One native router for the ecosystem

How to Use Split-Routing on Hypertrade: Step-by-Step Instructions

The good news is that split-routing works automatically!

You don't need to configure anything — Hypertrade will choose the optimal distribution itself.

Step 1: Open Hypertrade

Go to https://ht.xyz and connect your wallet.

Step 2: Enter the exchange parameters

  1. 1. Token to sell: USDC
  2. 2. Token to buy: ETH
  3. 3. Amount: 50,000 USDC

Step 3: Wait for the analysis

⏱️ Hypertrade automatically:

  • • Scans liquidity on all DEXs
  • • Calculates the optimal split
  • • Launches Invisium Simulation

(Takes 2-4 seconds)

Step 4: Check the result

On the screen you will see:

💰 You will receive: 19.86 ETH

(vs. 19.45 ETH on single DEX)

📊 Price Impact: 0.51%

(vs. 2.8% on single DEX)

💡 You save +$1,025 (+2.05%)

🔀 Route (Split-Routing):

60% via HyperCore Spot → 11.97 ETH

40% via Hyperswap → 7.89 ETH

⛽ Network Fee: ~2.8 HYPE (~$7)

Please note: Hypertrade shows a comparison with a single DEX so that you can see the benefit.

Step 5: (Optional) See the details

Click "Route Details" for details:

🔍 Detailed Route Breakdown:

1️⃣ HyperCore Spot (60%, 30,000 USDC):

  • • Entry Price: 1 ETH = 2,498 USDC
  • • Exit Price: 1 ETH = 2,505 USDC
  • • Average Price: 2,506.7 USDC/ETH
  • • Price Impact: 0.25%
  • • Output: 11.97 ETH
  • • Gas: ~1.2 HYPE

2️⃣ Hyperswap (40%, 20,000 USDC):

  • • Entry Price: 1 ETH = 2,500 USDC
  • • Exit Price: 1 ETH = 2,524 USDC
  • • Average Price: 2,535 USDC/ETH
  • • Price Impact: 0.9%
  • • Output: 7.89 ETH
  • • Gas: ~1.6 HYPE

📊 Total:

- Output: 19.86 ETH

- Weighted Avg Price: 2,518 USDC/ETH

- Total Impact: 0.51%

- Total Gas: 2.8 HYPE ($7)

Step 6: Confirm the swap

  1. 1. Click "Swap"
  2. 2. Approve token (if first time)
  3. 3. Confirm in MetaMask
  4. 4. Wait for execution (5-10 seconds)

All parts of the order are executed in parallel in one transaction – you don't have to wait for each hop separately.

Step 7: Check the result

✅ Swap Successful!

Sent: 50,000 USDC

Received: 19.84 ETH

🎉 You saved $1,020 compared to single DEX!

Transaction: 0xabc123...

Frequently Asked Questions (FAQs)

1. What is split-routing?

Split-routing is the technology of automatically splitting your order into multiple parts and executing each part on different DEXs to minimize the price impact and achieve the best average price.

2. Do I need to configure split-routing manually?

No. Hypertrade automatically calculates the optimal allocation for each order. You just click "Swap" and everything works.

3. How much does split-routing cost?

0% platform fee. You pay only:

  • • Gas cost (~2-4 HYPE instead of ~1.5 HYPE for single DEX)
  • • DEX commissions (0.1-0.3%, included in the price impact)

The additional gas cost of $2-5 is repeatedly covered by savings on price impact ($100-5,000).

4. Is split-routing always better than a single DEX?

Almost always, but there are exceptions:

  • • Very small orders (<$1,000): $1-5 benefit, additional $2-3 gas → may not be profitable
  • • One DEX has >90% liquidity: split gives a small benefit (<0.1%)

Hypertrade automatically detects when a split is beneficial and uses a single DEX if it is better.

5. How many parts can there be in a split?

From 1 to 4-5 parts, depending on:

  • • Available sources of liquidity
  • • Order size
  • • Gas cost (do not create 10 small parts with a high total gas)

For most orders, 2-3 parts are optimal.

6. What if one of the DEXs fails to do its part?

The entire transaction is atomic – either all parts succeed or everything is reverted. You cannot get a result from only a part of the order.

You only lose gas (~2-4 HYPE), but you don't lose the main tokens.

7. Can I select split manually?

Not in the current version. Hypertrade automatically selects the optimal split.

If you want a custom split, you can:

  • • Make a few separate swaps manually (but it's more expensive on gas)
  • • Use the Hypertrade API to integrate into your dApp

8. Does split-routing work for all token pairs?

Yes, for any pair that has liquidity on multiple DEXs.

If there is liquidity on only one DEX (for example, a new token on Kittenswap), Hypertrade uses a single DEX swap.

9. Does split-routing take my slippage tolerance into account?

Yes. Hypertrade sets minAmountOut based on:

  • • Simulated split-routing result
  • • Your slippage tolerance (e.g., 1%)

If the actual result is worse than the minimum → the transaction is canceled.

10. How does split-routing compare to 1inch or Matcha?

Parameter 1inch / Matcha Hypertrade
Split-routing Yes Yes
Blockchains Multi-chain Only Hyperliquid
Platform fee 0.3-1% 0% ✅
Invisium Simulations No Yes ✅
Order Book integration Partially HyperCore Spot ✅
Optimal for Hyperliquid Medium The best ✅

Conclusion: for Hyperliquid, Hypertrade is better. For multi-chain, 1inch/Matcha.

Conclusion: split-routing is a must-have tool for large traders

Key findings:

  1. 1. Split-routing reduces the price impact by 3-10 times for large orders
  2. 2. Save $100-5,000 on each trade (1-5% of the amount)
  3. 3. Works automatically – no configuration required
  4. 4. 0% platform fee – you pay only the minimum additional gas
  5. 5. Indispensable for >$20,000 orders

For whom split-routing is critically important:

  • • 🐋 Whales (orders >$100k): save $3,000-20,000 per trade
  • • 📊 DCA Investors: Save $1,000-3,000/Year on Regular Purchases
  • • 💼 Funds and Market Makers: Minimizing Slippage for Large Positions
  • • ⚡ Active traders: Save $5,000-10,000/year with frequent trades

Start saving with Hypertrade:

  1. 1. 🚀 Open https://ht.xyz
  2. 2. 🔗 Connect your wallet (MetaMask, WalletConnect)
  3. 3. 💰 Top up HYPE for gas (5-10 HYPE)
  4. 4. 🔄 Make the first swap — split-routing will be enabled automatically

Save 1-5% on each major exchange → $1,000-50,000/year depending on the volume traded.