Borrow by Sats Terminal
What Is Trade on Sats Terminal?
Trade on Sats Terminal lets you swap Bitcoin L1 and L2 assets across multiple DEXes with optimized routing for the best prices.
Learn how Sats Terminal aggregates Bitcoin swap routes across multiple DEXes to find the best price for your BTC trades.
Sats Terminal makes swapping Bitcoin assets simple by aggregating routes across multiple decentralized exchanges and handling the technical complexity behind the scenes. When you swap on Sats Terminal, the platform finds the best available price, optimizes the transaction route, and executes the trade — all in a single user action.
This guide walks through the complete swap process step by step, explains how route optimization works, and covers the differences between Layer 1 and Layer 2 swaps.
Trade is the first Bitcoin-native aggregation protocol, operating on Bitcoin (not EVM chains) and focused on Runes swaps. The swap interface lives at app.satsterminal.com.
The first thing you do is choose the asset you want to swap from (the input token) and the asset you want to receive (the output token). For example, you might select wBTC as the input and USDC as the output.
Trade focuses on Runes — Bitcoin-native tokens — and aggregates across multiple Bitcoin DEXes and DeFi platforms. The routing engine handles venue selection so you do not need to manually shop pools on each supported DEX.
Next, specify how much of the input token you want to swap. You can enter the amount in the input token (for example, "0.5 wBTC") or in the output token ("10,000 USDC worth of wBTC"), depending on your preference.
As soon as you enter an amount, the aggregation engine begins scanning integrated DEXes for available routes.
Within seconds, Sats Terminal presents you with a quote that includes:
This transparency ensures you know exactly what to expect before committing to the trade. If you are not satisfied with the quote, you can adjust the amount, change the slippage tolerance, or wait for market conditions to change.
Once you are happy with the quote, you click "Swap" and approve the transaction in your wallet. If this is your first time swapping a particular token, you may also need to approve a token spending allowance — this is a standard EVM requirement that grants the swap contract permission to move your tokens.
After approval, the transaction is submitted to the blockchain for processing.
Once submitted, the transaction is picked up by the network's validators (or miners, depending on the chain). The swap is executed atomically, meaning it either completes entirely or not at all. There is no scenario where you lose your input tokens without receiving the output tokens.
If market conditions have changed and the actual output would fall below your minimum received threshold (set by your slippage tolerance), the transaction reverts automatically and your original tokens are returned to your wallet.
When the transaction confirms, the swapped tokens appear in your wallet. The confirmation time depends on the blockchain you are using:
Route optimization is the core technology behind Sats Terminal's Trade product. It is what separates a DEX aggregator from simply using a single exchange.
The simplest form of aggregation is price comparison: check the price on DEX A, DEX B, and DEX C, then execute on whichever has the best price. Sats Terminal does this, but goes much further.
For larger trades, the best strategy is often to split the order across multiple DEXes. Here is why:
Imagine you want to swap 10 BTC worth of wBTC for USDC. DEX A has a great price for the first 3 BTC, but its liquidity pool is not deep enough to handle all 10 without significant slippage. DEX B has a slightly worse initial price but deeper liquidity. DEX C has the best price for smaller amounts.
Sats Terminal's routing engine might determine that the optimal split is:
This split execution results in a better average price than routing all 10 BTC through any single exchange.
Sometimes the best path from Token A to Token B is not a direct swap. For example, if you want to swap cbBTC for USDT, the direct cbBTC/USDT pair might have thin liquidity on all available DEXes. But cbBTC/USDC and USDC/USDT both have deep liquidity.
In this case, the routing engine will execute a multi-hop trade: cbBTC → USDC → USDT. This two-step route (going through an intermediate token) often yields a significantly better price than forcing a direct swap through an illiquid pair.
Every on-chain transaction costs gas. More complex routes (split across multiple DEXes or involving multiple hops) generally cost more gas than simple, direct swaps. Sats Terminal's routing engine factors gas costs into the optimization calculation.
If a complex route saves you $50 on a swap but costs $60 more in gas, the engine will choose the simpler route instead. This net-of-gas optimization ensures that the price improvement from aggregation actually translates to more tokens in your wallet after all costs.
Understanding the difference between Layer 1 and Layer 2 is important for choosing the most cost-effective way to swap.
Layer 1 refers to the base blockchain — for Runes and Bitcoin-native swaps, that is Bitcoin itself. Layer 1 swaps benefit from deep native liquidity but confirm at Bitcoin's block cadence rather than sub-second L2 speeds.
Layer 1 swaps are best suited for large trades where the deep liquidity justifies the higher gas cost. For a $100,000+ swap, the gas fee is negligible relative to the trade size, and the deeper liquidity on mainnet may result in meaningfully better pricing.
Layer 2 networks like Arbitrum, Optimism, and BASE are scaling solutions built on top of Ethereum. They offer:
Layer 2 swaps are ideal for smaller trades, frequent trading, and situations where gas costs would eat into your returns on mainnet. If you are swapping $500 worth of tokens, a $0.05 gas fee on Arbitrum is far more attractive than a $5 fee on Ethereum mainnet.
Sats Terminal can also handle cross-layer swaps — for example, swapping an asset on Ethereum mainnet for an asset on BASE. These transactions involve a bridging step, where your assets are transferred from one chain to another before (or after) the swap.
The platform handles this bridging automatically as part of the swap route. You do not need to visit a separate bridge, wait for the bridging transaction to confirm, and then execute the swap manually. Sats Terminal bundles these steps into a streamlined flow.
Slippage is the difference between the expected price of a swap and the actual price at which it executes. It happens because blockchain transactions are not instant — between the time you request a quote and the time your transaction is confirmed, other trades may change the pool balances and therefore the price.
Sats Terminal lets you set a slippage tolerance percentage, typically defaulting to 0.5% or 1%. This means:
Most DEXes use an automated market maker (AMM) model, where prices are determined by the ratio of tokens in a liquidity pool. When you swap Token A for Token B, you add Token A to the pool and remove Token B. This changes the ratio and therefore the price.
The larger your trade relative to the pool size, the more you move the price. This is called price impact, and it is a primary driver of slippage. Sats Terminal's split routing across multiple pools helps minimize this effect by spreading the price impact across several liquidity sources.
Gas fees fluctuate based on network congestion. On Ethereum mainnet, gas is typically cheapest during off-peak hours (early morning UTC on weekdays, weekends). Swapping during these periods can save you meaningful amounts on gas.
On Layer 2 networks, gas is consistently low and timing matters much less.
If your swap does not require the deep liquidity of Ethereum mainnet, consider executing it on a Layer 2 network. The gas savings can be substantial, especially for smaller trades.
For volatile assets or during turbulent market conditions, consider increasing your slippage tolerance slightly to avoid repeated transaction failures. For stable pairs (like USDC/USDT), you can use a much tighter tolerance.
When you click "Swap" on Sats Terminal, here is what happens in the background:
This entire sequence — from clicking "Swap" to receiving your tokens — typically takes between a few seconds (on Layer 2) and a couple of minutes (on Layer 1 during congestion).
Common Questions
When you initiate a swap on Sats Terminal, the platform scans all integrated decentralized exchanges for the best available price on your chosen asset pair. It then optimizes the route — potentially splitting the trade across multiple DEXes — and executes the entire swap in a single on-chain transaction. You select the assets, review the quote, confirm in your wallet, and receive the swapped tokens.
Related Questions
Borrow by Sats Terminal
Trade on Sats Terminal lets you swap Bitcoin L1 and L2 assets across multiple DEXes with optimized routing for the best prices.
Borrow by Sats Terminal
Sats Terminal is a Bitcoin-native platform for trading, borrowing, and earning yield on BTC and stablecoins, all from one intuitive interface.
DeFi Basics
Learn what gas fees are in cryptocurrency, how they work on Ethereum and other blockchains, why gas fees fluctuate, and practical strategies for reducing transaction costs in DeFi.
Borrow by Sats Terminal
Sats Terminal offers three core products: Trade for swapping BTC assets, Borrow for BTC-backed stablecoin loans, and Earn for yield on BTC and stablecoins.