Token Swapping

Token Swapping Guide

Terminus makes it incredibly easy to swap SOL for any token on the Solana blockchain using natural language. This guide will walk you through the process.

Prerequisites

Before swapping tokens, ensure you have:

  • The Terminus app installed
  • A connected Phantom wallet
  • Some SOL in your wallet (for both the swap and transaction fees)

Basic Token Swap

Step 1: Start a Conversation

Open the Terminus app and start a new conversation with the AI assistant.

Step 2: Express Your Intent

Simply tell the assistant what you want to do. For example:

  • "I want to buy JUP tokens"
  • "Swap SOL for TRUMP"
  • "Get me some BONK"

Step 3: Specify Amount

The assistant will ask how much SOL you want to swap. You can respond with:

  • A specific SOL amount: "0.5 SOL"
  • A dollar value: "$10 worth"
  • A percentage of your holdings: "10% of my SOL"

Step 4: Review and Confirm

The assistant will show you:

  • The estimated amount of tokens you'll receive
  • The current exchange rate
  • Any fees involved

Step 5: Sign the Transaction

If you're happy with the details:

  1. Tap "Proceed"
  2. Phantom wallet will open automatically
  3. Review the transaction details in Phantom
  4. Sign the transaction

Step 6: Confirmation

Once the transaction is processed on the Solana blockchain, the assistant will confirm the successful swap.

Advanced Options

Swapping by Token Address

If you want to swap to a token that might not be easily found by name, you can provide the token's contract address:

"I want to swap SOL to token address [contract address]"

Specifying Slippage

You can specify your preferred slippage tolerance:

"Swap 0.5 SOL to JUP with 1% slippage"

Troubleshooting

Transaction Failed

If your transaction fails, it could be due to:

  • Insufficient SOL for the transaction fee
  • High price impact or slippage
  • Network congestion

Try again with a smaller amount or different slippage settings.

Token Not Found

If Terminus can't find the token you're looking for, try:

  • Using the full token name
  • Providing the token's contract address
  • Checking if the token exists on Solana

Next Steps

After swapping tokens, you might want to: