> ## Content Index
> Fetch the complete content index at: https://btcpeers.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Jonas Hahn Highlights How Titan Splits Solana Swaps at Execution
- URL: https://btcpeers.com/jonas-hahn-titan-dart-solana-swap-execution-split/
- Published: 2026-11-15T08:34:31.000Z
- Updated: 2026-11-15T08:34:31.000Z
- Description: A slide shared by Jonas Hahn shows how Titan’s DART router can divide a swap among candidate pools after the initial quote.
- Author: John Williams
- Tags: News

Jonas Hahn, who works in developer relations at the Solana Foundation, highlighted a detail in Titan’s DART swap router on November 14: the program can decide how to split a trade when it executes. A slide Hahn shared showed where that decision sits in a two-step Solana swap. In the example, a single venue handles the first step, from USDC to USDT. The final step, from USDT to SOL, can divide the order among several venues at execution.

> Dart is pretty cool.  
> Deciding the routes at execution time in the program!
> 
> — Jonas Hahn (@SolPlay\_jonas) [November 14, 2026](https://x.com/SolPlay%5Fjonas/status/2121570684102922656?ref=btcpeers.com)

## Titan picks the candidate pools before the trade

A swap quote reflects the prices available when it was calculated. A pool can move before a trader signs and the transaction lands. Giving the program several pools to choose from lets it respond to those changes when the trade runs.

[Titan’s technical description](https://x.com/Titan%5FExchange/article/2041154526909202648?ref=btcpeers.com) lays out two decisions. Its offchain system selects pools and possible paths before it builds the transaction. The onchain program then recalculates how to divide the order among the included pools. If one pool’s terms worsen in the meantime, the program can give it a smaller share, depending on what the other included pools offer. The first decision still sets the venues available for the second.

Titan [lists PUMP/USDC and FARTCOIN/USDC](https://titan-exchange.gitbook.io/titan/developer-doc/dart-swap-api/overview?ref=btcpeers.com) among the supported pairs for its dedicated DART API. Integrators can use the `/markets` endpoint to check coverage for a pair.

For traders comparing routers, Hahn’s example suggests a practical test. Use the same pair and order size, then compare the amount received after fees with the quote shown before signing. Track failed swaps separately. The slide illustrates how DART can change the split, while results across a series of comparable trades would show whether that flexibility improves fills.