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:
Need platform-specific instructions? See Installation Overview.
Setup
Run LaserSell. The setup wizard starts automatically on first launch:
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:
You should see SMOKE OK. Then start 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.
- You buy tokens using whatever platform you already trade on.
- LaserSell detects the buy automatically within seconds
- The CLI logs the position as active with live PnL updates
- When any exit condition fires (take profit, stop loss, trailing stop, deadline, or graduation), LaserSell builds and signs the sell transaction automatically
- You keep trading. LaserSell keeps selling.
Your First Automated Exit
Walk through the full loop to see LaserSell in action:
- LaserSell is running. You see log output confirming the stream is connected and your wallet is registered.
- Buy a small position on any supported platform. Start small so you can watch the mechanics without risking real capital.
- Watch the logs. Within seconds, you’ll see
session_started and pnl_update events for your new position.
- 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:
For the full config reference, see Example Configuration.
Next Steps