Get up and running
in 10 minutes

Non-custodial Solana copy trading · macOS · v1.8

Before you start: A Mac A Solana wallet with SOL One wallet address to copy
1

Install Slipstream

Download Slipstream.dmg from slipstreambot.io/download. Open the DMG, drag Slipstream into your Applications folder, and double-click to launch.

First launch security prompt macOS may warn "unidentified developer". Go to System Settings → Privacy & Security, scroll down, and click Open Anyway.

After opening you'll land on the Overview page with the bot stopped. Continue to the next step.

2

Add a wallet to copy

Slipstream monitors one or more Solana wallets on-chain and mirrors every trade they make. To add one:

  1. Click Settings in the left sidebar.
  2. Find the Followed Wallets section at the top.
  3. Paste the wallet's public address (44-character base58 string) into the field and click Add.
  4. Repeat for up to 5 wallets.
Where to find wallets Browse the Top Wallets page inside the app, check GMGN.ai, or look at any Solana explorer. Copy the public key only — never the private key of someone else's wallet.

Each wallet is numbered in the activity feed (Wallet 1, Wallet 2…) so you always know which one triggered each trade.

3

Connect your trading wallet

This is your wallet — the one Slipstream uses to execute trades. Your private key is stored locally and is never sent to us.

Export your private key from Phantom

  1. Open Phantom → tap the account icon → Edit → Export Private Key.
  2. Copy the base58 string shown.

Enter it in Slipstream

  1. Go to Settings → Bot Trading Wallet.
  2. Paste your public address into the Wallet Public Address field.
  3. Paste the base58 private key into the Private Key field.
  4. Click Save (top-right corner).
Security Your private key is stored in the macOS Keychain — encrypted by macOS, never written to plaintext files, and never transmitted. You can verify it anytime in Keychain Access (search "Slipstream").

Don't have a funded wallet? Click Generate Keypair in Settings to create a fresh one, then send SOL to the public address shown. The bot needs at least 0.05 SOL to open positions.

4

Configure risk settings

Sensible defaults are pre-loaded — you can trade with them right away. Here's what each setting does:

Setting Default What it does
Buy Amount (SOL)0.1Amount of SOL spent per copied trade.
Slippage BPS200Max price slippage. 100 = 1%. Keep at 200–500 for meme coins.
Profit Target %50Auto-sell when the position is up this %. Raise to let winners run longer.
Stop Loss %20Auto-sell when the position is down this %. Protects against rugs.
Max Hold (secs)3600Force-sell after this many seconds regardless of price. 3600 = 1 hour.
Max Positions5Maximum concurrent open positions.
Rebuy Cooldown (h)1Hours before the bot can re-buy a token it already sold.
Min Liquidity USD5000Skip tokens with less than this USD liquidity in the pool.
Min Token Age (s)300Skip tokens newer than N seconds. Filters very fresh launches.

Partial sell tiers (optional)

Lock in profits in stages instead of selling everything at once. Go to Settings → Partial Sell Tiers and pick a preset:

Risk engine

Two safeguards automatically halt new buys if conditions go bad:

Starting tip Begin conservative. Set Buy Amount to 0.05 SOL, Stop Loss to 20%, and Max Positions to 3 for your first session. You can loosen these once you've seen a few cycles.
5

Start the bot

  1. Click Start Bot at the bottom of the left sidebar.
  2. The status badge changes to Running with a green pulse dot.
  3. Switch to Live Log to watch activity in real time.
  4. The Positions page updates within seconds when the first trade is copied.
Stopping the bot Click Stop Bot at any time. Open positions are not automatically closed — they continue to be managed by your profit target and stop loss. To close everything at once, use Sell All on the Positions page.
6

Optional: RPC & Telegram alerts

Custom RPC endpoint (recommended for active trading)

Slipstream works on Solana's free public RPC by default. For better speed and fewer dropped connections, use a dedicated endpoint:

Paste both the HTTP and WebSocket URLs into Settings → RPC Endpoints and click Save.

Telegram notifications

Get a Telegram message for every buy, sell, and bot status change.

  1. Message @BotFather on Telegram → /newbot → follow prompts to get a Bot Token.
  2. Start a chat with your new bot, then visit https://api.telegram.org/bot<token>/getUpdates to find your Chat ID.
  3. Paste both into Settings → Notifications & API Keys and Save.
7

Interpreting results

Positions page

Shows every open position in real time — entry price, current price, PnL %, and time held. Green = above entry, red = below. Click any position to open it on DexScreener.

History page

All closed trades with final PnL in SOL and USD. Filter by date or wallet. Export to CSV for your records.

Bot Performance page

Aggregate win rate, total PnL, average hold time, and per-wallet attribution. Use this to decide which wallets to keep following and which to remove.

Top Wallets page

A leaderboard of the best-performing Solana wallets identified by Slipstream. Click any entry to add that wallet to your followed list instantly.

?

FAQ

Is my private key safe?

Yes. Your private key is stored in the macOS Keychain on your own Mac — encrypted by the operating system, and never sent to Slipstream's servers or any third party. Open Keychain Access and search "Slipstream" to verify at any time.

What happens to open positions if I stop the bot?

They stay open. The risk engine (profit target and stop loss) still fires when the bot is running. If you stop the bot with open positions, those positions will sit unmanaged until you restart. We recommend keeping the bot running if you have open positions, or using Sell All before stopping.

Can I run it on multiple Macs?

Yes, but don't run two instances pointing at the same trading wallet at the same time — they'll both try to execute trades and you'll get double buys.

The bot isn't copying trades. What's wrong?

Check these in order:

  • Is the followed wallet address correct and active on-chain?
  • Open the Live Log — are there connection errors? Check your RPC endpoint.
  • Does your trading wallet have enough SOL? (Buy amount + ~0.005 SOL for fees)
  • Is the token on your blacklist?
  • Does the token meet your Min Liquidity and Min Token Age filters?

What RPC endpoint should I use?

The free public Solana RPC works for testing but rate-limits under load. For live trading, use Helius (free tier) or any paid QuickNode endpoint. Paste both HTTP and WebSocket URLs into Settings → RPC Endpoints.

Does Slipstream hold my funds?

No. Slipstream is non-custodial — your wallet, your keys. Trades are executed directly from your own wallet via Jupiter. Slipstream never holds, touches, or has access to your funds on any server.