# ============================================
# SOLAI — Pump.fun Trading Agent Configuration
# ============================================
# Fill in your values.

# --- Connection Settings ---
# Helius RPC endpoint (or any Solana mainnet RPC)
SOLANA_RPC_URL=https://mainnet.helius-rpc.com/?api-key=YOUR-APY-KEY-HERE

# --- Wallet ---
# Base58 encoded private key of your trading wallet
WALLET_PRIVATE_KEY=YOUR-PRIVATE-KEY-HERE

# --- Trading Parameters ---
# SOL amount per trade entry
POSITION_SIZE_SOL=0.025
# Maximum SOL per single position (hard cap)
MAX_POSITION_SIZE_SOL=0.03
# Maximum slippage in percent
SLIPPAGE_PCT=20

# --- Risk Management ---
# Maximum daily loss in SOL before auto-stopping for 24h
MAX_DAILY_LOSS_SOL=1.0
# Maximum concurrent open positions
MAX_CONCURRENT_POSITIONS=5
# Maximum total exposure as % of portfolio
MAX_EXPOSURE_PCT=20%
# Cooldown after 3 consecutive stop losses (in minutes)
COOLDOWN_AFTER_LOSS_MIN=10

# --- Safety Filter Thresholds ---
# Maximum top 10 holders percentage (excluding bonding curve)
MAX_TOP_10_HOLDER_PCT=40
# Minimum liquidity in SOL in the bonding curve
MIN_LIQUIDITY_SOL=5
# Dev blacklisting expiration in days
DEV_BLACKLIST_DAYS=30

# --- Opportunity Filter Thresholds ---
# Minimum bonding curve completion percentage
BONDING_CURVE_MIN_PCT=25
# Maximum bonding curve completion percentage
BONDING_CURVE_MAX_PCT=55
# Minimum unique holder count
MIN_UNIQUE_HOLDERS=40
# Minimum opportunity score (out of 4 filters) to trigger trade
MIN_OPPORTUNITY_SCORE=3

# --- Jito MEV Protection ---
# Enable Jito bundles for MEV protection
JITO_ENABLED=true
# Jito tip amount in SOL (dynamic override available)
JITO_TIP_SOL=0.003

# --- Smart Wallet Tracking ---
# Comma-separated list of smart wallet addresses from GMGN.AI to monitor
# Leave empty to disable smart wallet filtering
SMART_WALLETS=CyaE1VxvBrahnPWkqm5VsdCvyS2QmNht2UFrKJHga54o,Bi4rd5FH5bYEN8scZ7wevxNZyNmKHdaBcvewdPFxYdLt,tQi75x9GeqsDeFdPVdwn6fwfiNLog53STe56Wjt4MVj,4vw54BmAogeRV3vPKWyFet5yf8DTLcREzdSzx4rw9Ud9,4BdKaxN8G6ka4GYtQQWk4G4dZRUTX2vQH9GcXdBREFUk,6S8GezkxYUfZy9JPtYnanbcZTMB87Wjt1qx3c6ELajKC,5qx7yV4Cwg67iEDSuszwMHYrQDJRnSCDF5DS6ZPAFvnV,5Pr7D2d5WUM7j8fMF36DuzVDDGEHLtYsF7a6ezyzFG19,FhZmTCs7enzPDN1RpgJPUcZPfX6FKJ9uqj7ch2jtggGW,8FiuwM6FmVKmBLCaJ6QcNScnVw4NuNs7Tt4Skf91saF8,FAicXNV5FVqtfbpn4Zccs71XcfGeyxBSGbqLDyDJZjke,4cLkZVmj8GuSFCjFAjR88ZUViFNUWbdBQEDtUyaKWFNP,666MXR2Ze4aDAKL15ydMTVfgu6PUMvBquVuguATGH999,ik1fCERApPcHVQCt5TFKZwcfUjS7XiCFyJuQih6Gqqh,DFcduVUAxxquGFMeUxyEvdQJVucLWMr6aQehVT55XKED,2ycurSWTPqY6wcPEboA7ZGRu2xwsZD7b7MxdA74qC3Vo,9oq9BpjKxGBomaiEURBXrTVr2rGFiQ8UZzGctPCCKGpW,78N177fzNJpp8pG49xDv1efYcTMSzo9tPTKEA9mAVkh2,DxM1hfY8FQ8dNGrucuJzhJcF8KRbjk8WBwrgKvQ9spPv,hnu69n6P5CgYXCtUKii9wgamqtDeTVHY3TVJ6HKt7wC,LuitxRGMJErT1N5JDArXVuxtsomBUsLZHf9Yf1TVBBn,AmdAbVa17PbsL8kqPmL4A1PyxnLveRfjM5eLrCMz3nKY,8MaVa9kdt3NW4Q5HyNAm1X5LbR8PQRVDc1W8NMVK88D5,FFFz6LeDp41sqe5VusaLH7V2HFhidCnqTiYQhE6V2Zco,FdHEV7sRsHJch6LmnEBtzLtU28zK3Dogb9tbhXLNyyGT,5t9xBNuDdGTGpjaPTx6hKd7sdRJbvtKS8Mhq6qVbo8Qz,93kgxYKex5wPyEkjH9P4KspLFAi3fdWBkw8vZce51pbp,tuyuNoNBoij3FTkHmjkiEa4d8Nus4bjaCHfKRGgfLEs,suqh5sHtr8HyJ7q8scBimULPkPpA557prMG47xCHQfK,FFEjC9MHhpQViBPrD2iU6LmV2hEigyhLJaL7MZUZzyD4,ardinRsN1mNYVeoJWTBsWeYeXvuR9UUDGMsCDKpb6AT,94yFK2TPMCUFy8yhhnUNBuBL5S1m8ieDEwxhedon9pfw,H31vEBxSJk1nQdUN11qZgZyhScyShhscKhvhZZU3dQoU,H8cbcJgrMRGU6jujEfDcprDxtReunzpXfnKbhdbFZ3HU,BprdjjAzFLoS2gVJqUVR1pdJpwCacNK4kctLTiMmcdSh,32Y5dSq4tc1jUVsvuGbWXT5HZr2KRh8z1PKi5okpUVWr,A8L9o7RYGreuRLyo3VRrso3K4gVvCn9bJLZK9DhzaCru,Aeg9rNNqNPw6qQ2RgzBHvz25AF1fPqiVBKupd6YQNZmT,DZAa55HwXgv5hStwaTEJGXZz1DhHejvpb7Yr762urXam,HTAamG8pkKKRBeBAoX6SQ5TZudaKZsdRNPi4ZR51NzUo,21vaYvUUE4ND1bVt1tcGiXUXHe41w53unQd5DmCDeLZ1,DSKEyfEeTymHBErcktvyS1ZgHGs1svgA2MJvLA7oEp1G,GmGCpVN5CNHBgocJFN8462zkYuP4d8rhHY6doXJ13Spy,5KcqJ7NFA9RoLe5LYuvgvhpcKvRMxdJUY4uJB9HYkyp3,EW1BMaF3AUnu9anjUmu8p3EY5F33ZhMESi7V2DJHNgNw,7aquXvRBk984P8gbkYe4NAtyrdbssGLjQikPpYp31u9R,AxejcUfhcgk9iYhVkegzjr4YBvfz3shBtiiY8PWUx3MR,Hsu75uJhEidV5Zkj21XBEYUBaFZmjb8Rd6qUpweWGbTo,2p2mgFLmzN82sShZeAaBGmj9zFpam4xu8g4g3wqx2ks6,HrtVLLCBM4LXfRGLGcXBYvkkJ9xnbiJ3ob1MxKdmNs7o,14EMuChaxupAJprurzwvnhc9pqdfBFd26NozJQZH8Uc8,9iaawVBEsFG35PSwd4PahwT8fYNQe9XYuRdWm872dUqY,6EDaVsS6enYgJ81tmhEkiKFcb4HuzPUVFZeom6PHUqN3,Fr9B91h3MrqghrH1pfdw3RTAi34TJckcQMp25EKnXVxo,C7yUFMdiV2tucSc9FXurvuvBCFek195oA8hgfn9AS3CF,BQVz7fQ1WsQmSTMY3umdPEPPTm1sdcBcX9sP7o6kPRmB,5wHBg65RsM9t2tu4Bqn8xUTwP9X1q1jgf67WDMXsTmT5,CMY9PVCzMR1AvN17rK9iArYpcZZxTLZoiCgK8qHDSWj5,99i9uVA7Q56bY22ajKKUfTZTgTeP5yCtVGsrG9J4pDYQ,AVjEtg2ECYKXYeqdRQXvaaAZBjfTjYuSMTR4WLhKoeQN,9fpUmh3Tv3UCdeHLyq3o4QhkTBu5XAbEiKP9FtGaSndb,8CvFWU1Hfmy7HkS7eWG2x8EMtQxAzCr7KcukKwspGFwB,C8PpsBZndmiMVireazu5Dpz3563B8erXYx2YUVHoxiYc,FjkwfPK91zbRKNZVRBEhz99EdjF46ytW8E95djHdG4RX,7pDhG6NqfzQzw5KvtGXJbVRUh4iTBgYAn68BSKjdMNC1,GLjnQ8VT9yFHs78N5CZWGGn22a3pm4XHih5WxUpozYnq,H5VYpeH5XpSrqsEUxJ7WqN4wjGyBnbFsU9VpY38GcjHU,GNrmKZCxYyNiSUsjduwwPJzhed3LATjciiKVuSGrsHEC,GWv65JohnkJgHVbqdjn4Z2BhFmBuwCTyTuUwWsspHBZ4,8fsKLLtvKNanL4ginCaiRS6UfeemY11rSf8U8fN1dJw4,Hizm5RqiLwx7EeXXYEQ8tp25ZHZZDbPXChSj1qskVUi8,2oYNaFL8ZAy8kKKEBZ6uHY2aCMdujk7LG7ggX2Fm3zBa,4NGX3sD6PQJLwPCSHdLTACFzLRqR1JhpUEtjpsmCAwGn,BqQTXtBkARf13nkZ81R7huGSu29UidYTPdYzbnHdsCZV,ARPMcYt4dkaQ1sATimcRrAnToR6iHVzLRwhxJNb4n4hs,EokUVZ8ixAvMcLgQ7wQxTJxd4JC5WfQWeFabfZhVrVFY,7pfP6SKRsWpr1Smg4tWnHLvEfBrJz5aELPFdefzL11je,DYAn4XpAkN5mhiXkRB7dGq4Jadnx6XYgu8L5b3WGhbrt,BBvCUAvUJgpdPub1PqGzeXSBxuj99zgGnfoEJq9k6bsM,777jiC5vZz3BUota4GrKToPjRYz5oxYJqigwKdXdgpwe,J4VwASQoun49NGShwqWhy7UBsQq3gFbVfDLgJMsJjQKF,ARARAw1AL4kKnuwFyU534yoGv5ytexxeVpbcuEvpqi89,GvmgmxkE7ed9b74YigRuNeAS6rSnpCAUbjtK4Wc8ed4S,GGPVgdQSbJQtW1yEzqMNdP4o6hkRcFmbdnaFUnXfhKmX,EjzFMH4MnJZny9C7KTR5gN5WzLHtVRFtsNd19t8cLLQM,9A4h17UgLGaVws6T1mBxzH5gkG35CUSrTfNgNK5Uj4Rp,2Fkc7eNpVTgAaiHu5HyyzfY9cF1rDdHczQD5E38qJ5Ei,FkzekjMLgbXC8NuSQQ2u53rmdh3jhfAZr2psDouDYvfR,teddyYXw7aiNpDuQCeLb2YiBJhqthBid4C54BuWcPxm,CHvWpTWTZXUMvWfX7jmy8vhHbAqn6YvLc8wBxXYi4KiW,BwrUsUUMoFFpYY4pf3eXLwxi3foecucjBH3Gzn1693Qb,J485YzQjuJPLYoFEYjrjxd7NAoLHTiyUU63JwK7kLxRr,9RGtj3DiZY1YJYLEQ2b56kX7W2ffsy3yeyb86DBCzGK9,CRzpBtFwjGkYKjwPSBzC4mn8qF2eb7XpjfPemubT4dgE,7q15WZ4iSUDvqfs5Kdh9bfptkQhs6qKUyCUq6GY6PGxg,DDQeU2Wa3t8qpHezeT6A6E4tGTEuvEDRNwZJyYgQmLn8,HcPn6tV6aHtnk3ABpmtfvv19kfsLGh8cvAYfb7eydtEn,2BceynDKAYRoZxKL1LYUALJ2pVsDJB65MD3EJcWG916d,5d3jQcuUvsuHyZkhdp78FFqc7WogrzZpTtec1X9VNkuE,5hYsHp8HWFgySy1ZCn7rThQiZ1Cy5qd6mArW3inmMAfG

# --- Modes ---
# Dry run mode — simulates trades without sending transactions
DRY_RUN=false
# Log level: debug, info, warn, error
LOG_LEVEL=info

# --- Dashboard ---
# Web dashboard port
DASHBOARD_PORT=3003
