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.

What Is Trade on Sats Terminal?

Trade on Sats Terminal is the first Bitcoin-native aggregation protocol for Runes swaps. It offers seamless access to aggregated swaps and liquidity across multiple Bitcoin DEXes and DeFi platforms, then automatically routes your Runes trade through the optimal path so you get the best deal every time.

In simpler terms, Trade is like a price comparison engine for Runes swaps on Bitcoin. Instead of visiting several different Bitcoin DEXes, checking each price, and manually executing the best one, Trade does all of that in seconds and executes the swap for you.

How DEX Aggregation Works

To understand why Trade is valuable, it helps to understand the problem it solves.

The Problem with Single-DEX Trading

When you use a single decentralized exchange to swap assets, you are limited to the liquidity and pricing available on that one platform. If the DEX has shallow liquidity pools, your trade may suffer from high slippage — meaning the actual price you receive is worse than the quoted price because your trade moves the market.

Different DEXes often have meaningfully different prices for the same asset pair, depending on their liquidity distribution, fee structures, and trading volume. By using only one exchange, you may be leaving money on the table.

How Aggregation Solves This

Trade's aggregation engine works by:

  1. Scanning all integrated DEXes for the asset pair you want to swap
  2. Comparing the available prices, factoring in trading fees, gas costs, and potential slippage
  3. Optimizing the route, which may involve splitting your trade across multiple DEXes or routing through intermediate tokens to achieve a better final price
  4. Executing the swap in a single transaction on your behalf

This process happens in real-time and typically takes only a few seconds. The result is a swap price that is equal to or better than what you would get on any individual DEX.

Smart Routing for Optimal Pricing

Trade's smart routing goes beyond simple price comparison. The algorithm considers several factors when determining the optimal route:

  • Liquidity depth: How much liquidity is available at each price level across different DEXes
  • Slippage estimation: How much your trade will move the price on each exchange based on the trade size
  • Gas efficiency: The cost of executing the transaction on-chain, which varies depending on the route complexity
  • Fee structures: The trading fees charged by each DEX, which can differ significantly
  • Multi-hop routing: Sometimes the best path is not a direct swap but a route through one or more intermediate tokens

For example, for a large Runes swap, the optimal route might split your trade across two Bitcoin DEXes — one with deep liquidity for that pair, and another with a slightly better price for smaller amounts — minimizing overall slippage.

Supported Assets

Trade is built for Bitcoin-native DeFi and focuses on Runes — Bitcoin-native tokens. The specific Runes and pairs routed through Trade depend on the venues supported by its aggregation across multiple Bitcoin DEXes and DeFi platforms.

Integration Options

Trade is designed to be accessible both through its web interface and as developer infrastructure. There are three primary ways to integrate:

JavaScript SDK

The Sats Terminal JavaScript SDK provides a programmatic interface for executing swaps. Developers can import the SDK into their applications and call swap functions directly, with full access to route optimization and price quoting.

The SDK is ideal for:

  • Building custom trading interfaces
  • Creating automated trading strategies
  • Integrating swaps into existing DeFi applications

REST API

For developers who prefer HTTP-based integration or work with non-JavaScript environments, the REST API provides the same functionality through standard API endpoints. You can fetch quotes, compare routes, and execute swaps by making API calls.

The API is well-suited for:

  • Backend services that need swap functionality
  • Cross-language integrations (Python, Go, Rust, etc.)
  • Building alerting or monitoring tools around swap pricing

Sats Terminal Embed (URL Widget)

The simplest integration option is the Sats Terminal Embed — a drop-in URL widget that lets you add the Sats Terminal swap interface directly to any website or application. The embed can be pre-configured with a token and ref code and, per the docs, you can "implement in minutes."

This is perfect for:

  • Content publishers who want to offer swap functionality alongside educational content
  • Wallet providers who want to add swap features without building from scratch
  • DeFi dashboards that want to aggregate functionality from multiple sources

More details on all integration options are available in the Sats Terminal Trade documentation.

Trade vs. Using Individual DEXes

Here is a practical comparison of using Trade versus swapping on a single DEX:

Price

On a single DEX, you get the price available on that specific platform, which may or may not be the best market price. With Trade, the aggregator compares prices across all integrated DEXes and routes your swap to maximize the output amount.

Slippage

Large trades on a single DEX can experience significant slippage because you are drawing from a single liquidity source. Trade mitigates this by splitting large orders across multiple DEXes, spreading the price impact and reducing overall slippage.

Convenience

Using individual DEXes requires you to manually visit each platform, connect your wallet, compare prices, and execute the trade. Trade reduces this to a single interaction: specify the swap and confirm. The aggregation, comparison, and routing all happen automatically.

How a Swap Happens Step by Step

For a detailed breakdown of the swap process, see How Does Bitcoin Swapping Work on Sats Terminal?. Here is a simplified overview:

  1. Select your assets: Choose the token you want to swap from and the token you want to receive
  2. Enter the amount: Specify how much you want to swap
  3. Review the quote: Trade displays the best available route, including the expected output amount, estimated slippage, and gas costs
  4. Confirm the transaction: Approve the swap in your wallet
  5. Receive your tokens: Once the transaction is confirmed on-chain, the swapped tokens appear in your wallet

The entire process typically completes within seconds to a few minutes, depending on the blockchain network's confirmation time.

Slippage Protection

Slippage is one of the biggest risks in decentralized trading. It occurs when the price of an asset changes between the moment you request a swap and the moment the transaction is executed on-chain.

Trade includes built-in slippage protection:

  • Slippage tolerance: You can set a maximum slippage percentage. If the price moves beyond your tolerance during execution, the transaction will revert and your tokens will be returned
  • Real-time price updates: Quotes are refreshed in real-time as you prepare your swap, so you always see the most current pricing
  • Route stability: The smart routing algorithm prioritizes routes with deeper liquidity, which are less susceptible to price movement

These protections ensure that you are never surprised by the outcome of a trade. If market conditions change unfavorably between quoting and execution, the transaction simply does not go through.

Why Trade Matters for Bitcoin Holders

Historically, Bitcoin holders have been underserved by DeFi. Most DEX aggregators and swap platforms were built for Ethereum tokens and only added BTC support as a secondary feature. This often results in:

  • Limited BTC trading pairs
  • Poor routing between BTC variants
  • No awareness of Bitcoin-specific wrapping and bridging requirements
  • Suboptimal pricing for BTC-denominated trades

Trade addresses each of these issues by being built Bitcoin-first. The routing engine, asset support, and user interface are all optimized for people who are starting from a Bitcoin position and want to swap into other assets (or vice versa).

Getting Started with Trade

Trade lives on its own app at app.satsterminal.com — a different domain from Borrow and Earn. Developers can dive into SDK, REST API, and Sats Terminal Embed integration guides at docs.satsterminal.com/trade.

To start using Trade:

  1. Visit app.satsterminal.com
  2. Choose your input and output Runes
  3. Review the quoted route from Trade's aggregation across multiple Bitcoin DEXes
  4. Confirm the swap

For developer integration, visit docs.satsterminal.com/trade for the JavaScript SDK, REST API, and Sats Terminal Embed documentation.

Already linked — no change needed

Common Questions

Trade is Sats Terminal's DEX aggregation product that lets you swap Bitcoin Layer 1 and Layer 2 assets across multiple decentralized exchanges in a single transaction. It automatically finds the best price by comparing routes across integrated DEXes, so you do not need to check each exchange manually.

Related Questions