Core Strategy Arguments
The most important arguments determine what LaserSell watches and trades. You can choose to manage coins you create, coins others create, or specific targets.-c / --create
- Target Audience: High-frequency memecoin deployers.
- Function: Monitors the blockchain for new mints where the creator address matches your wallet address.
- Why use it: This allows you to manage the exit strategy for your own projects. You deploy and fund the token using your external tools; LaserSell detects the new asset in your wallet immediately upon creation and automates the selling process based on your parameters.
-l / --live
- Target Audience: High-frequency traders & sell snipers.
- Function: Monitors the blockchain for new mints where the creator address is NOT your wallet.
- Why use it: This turns LaserSell into an automated “exit manager” for public launches. You use a separate sniper bot or wallet to buy the token externally; LaserSell detects your entry into the position and immediately takes over to manage the stops and profit-taking.
Note: You can combine-cand-lto run a hybrid strategy. This configures the bot to manage exits for your own deployments while simultaneously watching for your external buys on public markets.
-m <MINT_ADDRESS> / --mint <MINT_ADDRESS>
- Target Audience: Targeted single-token traders.
- Function: Puts LaserSell into “Single-Mint Mode.” Instead of scanning for new tokens, it focuses entirely on the specific contract address (Mint ID) provided.
- Why use it: Use this when you have already bought (or are about to buy) a specific token using an external tool. LaserSell locks onto this specific mint and waits for your balance to appear, then manages the sale.
- _Note: This option is mutually exclusive with
-cand _ -l.
- _Note: This option is mutually exclusive with
Configuration & Interface Arguments
These arguments control how the application loads and how it displays information.-f <PATH> / --config <PATH>
- Description: Manually specifies the path to your
config.ymlfile.- Default Behavior: If omitted, LaserSell looks for the config in standard system directories (e.g.,
~/.config/lasersell/config.yml) or the path defined in theLASERSELL_CONFIG_PATHenvironment variable. - Why use it: Essential if you run multiple bot instances with different strategies (e.g., one config for conservative exits, one for aggressive “degen” plays).
- Default Behavior: If omitted, LaserSell looks for the config in standard system directories (e.g.,
--setup
- Description: Launches the interactive setup wizard in the plain terminal.
- Why use it: Run this the first time you install LaserSell on a fresh VPS. It walks you through generating a config file, importing keys, and setting RPC endpoints without needing to manually edit YAML files.
--no-tui
- Description: Disables the Terminal User Interface (TUI) and runs in “Headless” mode.
- Why use it: This is standard for production servers. It prevents the graphical dashboard from loading, instead outputting standard logs to stdout. This is required if you are running LaserSell as a background service (systemd) or piping logs to a file.
-v / --verbose
- Description: Enables verbose logging and automatically disables the TUI.
- Why use it: Use this for debugging. If the bot isn’t reacting to your external buys as expected, this flag ensures all debug-level logs are printed directly to the console so you can trace the detection events.