This repository provides a safe, operator-controlled Solana toolkit for:
- token launch workflow scaffolding
- wallet orchestration
- execution throttling controls
- simulation-only "volume profile" research mode
- gather utility to consolidate SPL tokens from controlled wallets
It does not implement wash trading, fake volume, or market manipulation logic.
launchcommand: launch workflow skeleton for Bagsapp/BagsFM integrationssimulate-volumecommand: dry-run market activity simulator with buy/sell speed and size controlsgathercommand: collect SPL tokens from worker wallets into treasury- strict env config validation with
zod - support for multiple wallet key formats (
base58and JSON array)
- Install dependencies:
npm install- Copy env template and fill keys:
cp .env.example .env- Build:
npm run build- Run help:
npm start -- helpnpm start -- launch --name "My Coin" --symbol MYC --decimals 6 --supply 1000000000This logs a launch plan and validates config. BagsFM launch transaction details should be wired in src/services/launch.ts.
npm start -- simulate-volume --minutes 15 --buy-min 5 --buy-max 25 --sell-min 5 --sell-max 25 --events-per-minute 8When buy and sell ranges are equal, simulation stays near neutral net flow.
npm start -- gather --mint <TOKEN_MINT_ADDRESS>This transfers token balances from bot wallets to treasury wallet.
See .env.example for full list.
RPC_URL: Solana RPC endpointTREASURY_SECRET_KEY: treasury signer private keyBOT_SECRET_KEYS: comma-separated wallet private keysENABLE_LIVE_TRADING: enable real transactions (defaultfalse)ALLOW_MULTI_WALLET_LIVE: keeps live mode single-wallet by defaultTOKEN_MINT: optional default mint for gather/simulation commands
- telegram: https://t.me/trade_SEB
- twitter: https://x.com/TradeSEB_