- Scanner: pump.fun WebSocket, Raydium pool detection, copy trade wallet tracking - Analyzer: token scoring (0-100), rug check, liquidity verification, rugcheck.xyz API - Executor: Jupiter V6 swaps, Jito bundle MEV protection, paper trading mode - Portfolio: tiered take-profit (2x/3x/5x), stop loss, trailing stops, time exits - Control: Discord webhook alerts, kill switch, risk manager, daily loss limits - Utils: config loader, SQLite database, typed event bus, colorful logger 5,600+ lines of TypeScript. Starts in paper trade mode by default.
31 lines
683 B
JSON
31 lines
683 B
JSON
{
|
|
"$schema": "./config-schema.json",
|
|
"paperTrade": true,
|
|
"maxPositionSizeSol": 0.5,
|
|
"maxConcurrentPositions": 5,
|
|
"maxDailyLossSol": 2,
|
|
"defaultSlippageBps": 1500,
|
|
|
|
"minTokenScore": 70,
|
|
"requireMintRevoked": true,
|
|
"requireFreezeRevoked": true,
|
|
"maxTopHolderPercent": 50,
|
|
|
|
"takeProfitTiers": [
|
|
{ "multiplier": 2, "sellPercent": 25 },
|
|
{ "multiplier": 3, "sellPercent": 25 },
|
|
{ "multiplier": 5, "sellPercent": 25 }
|
|
],
|
|
"stopLossPercent": -30,
|
|
"trailingStopPercent": -20,
|
|
"maxHoldTimeMinutes": 60,
|
|
|
|
"scanPumpFun": true,
|
|
"scanRaydium": true,
|
|
"copyTradeEnabled": false,
|
|
"trackedWallets": [],
|
|
|
|
"useJito": true,
|
|
"jitoTipLamports": 10000
|
|
}
|