Skip to main content

Prerequisites

  • Private RPC endpoint. We recommend signing up for a free tier RPC from Helius, Shyft, or Chainstack. A private RPC gives you faster balance updates and more reliable transaction confirmations than the public Solana RPC.
  • LaserSell API key. Sign up at app.lasersell.io to create a free API key. The free tier is enough for most users.

Install

curl -fsSL https://dl.lasersell.io/install.sh | bash
Verify it worked:
lasersell --version
Need platform-specific instructions? See Installation Overview.

Setup

Run LaserSell. The setup wizard starts automatically on first launch:
lasersell
The wizard will ask for your RPC URL, API key, strategy settings, wallet (create new or import existing), and a passphrase to encrypt your keystore.
There is no “forgot password.” If you lose your passphrase, the keystore cannot be recovered.
For a detailed walkthrough of every prompt, see Initial Setup.

Verify

Run a health check to confirm everything is connected:
lasersell --smoke
You should see SMOKE OK. Then start LaserSell:
lasersell
LaserSell is now monitoring your wallet.

What Happens Now

LaserSell is a passive monitor. It does not place trades for you. Instead, it watches your wallet for new token purchases and handles the sell side automatically.
  1. You buy tokens using whatever platform you already trade on.
  2. LaserSell detects the buy automatically within seconds
  3. The CLI logs the position as active with live PnL updates
  4. When any exit condition fires (take profit, stop loss, trailing stop, deadline, or graduation), LaserSell builds and signs the sell transaction automatically
  5. You keep trading. LaserSell keeps selling.

Your First Automated Exit

Walk through the full loop to see LaserSell in action:
  1. LaserSell is running. You see log output confirming the stream is connected and your wallet is registered.
  2. Buy a small position on any supported platform. Start small so you can watch the mechanics without risking real capital.
  3. Watch the logs. Within seconds, you’ll see session_started and pnl_update events for your new position.
  4. The exit fires. When your take profit, stop loss, trailing stop, or deadline condition triggers, you’ll see sell_scheduled followed by sell_complete with the on-chain signature.
That is the entire loop. You trade normally, and LaserSell handles every exit.

Adjust Your Strategy

Edit ~/.lasersell/config.yml to tune your strategy, then restart the daemon. Or re-run the setup wizard:
lasersell --setup
For the full config reference, see Example Configuration.

Next Steps