This repository now contains the extracted project files (the zip archives were unpacked and removed).
/home/runner/work/Polybot_Final/Polybot_Final/→ extracted patch files and tests/home/runner/work/Polybot_Final/Polybot_Final/Bot-main-fixed/→ full upstream project snapshot
-
Go to the repository root
cd /home/runner/work/Polybot_Final/Polybot_Final -
Create and activate a virtual environment
python3 -m venv .venv source .venv/bin/activate -
Install dependencies
pip install --upgrade pip pip install -r Bot-main-fixed/requirements.txt
-
Create your environment file
cp Bot-main-fixed/env.example .env
-
Edit
.envand set at least the required valuesPOLYGON_PRIVATE_KEYWALLET_ADDRESSALCHEMY_API_KEYDASHBOARD_PASSWORD- Keep
DRY_RUN=truefor safe testing.
-
Run tests
pytest -q
-
Start the API
uvicorn main_fastapi:app --host 0.0.0.0 --port 8000
POLYGON_PRIVATE_KEY(wallet private key)WALLET_ADDRESS(wallet address)ALCHEMY_API_KEY(Polygon RPC access)DASHBOARD_PASSWORD(dashboard/API authentication)DRY_RUN=false(only when you are ready for real trading)AUTO_EXECUTE=true(only when you are ready for real trading)
REDEEM_ONLYMODEDRY_RUNAUTO_EXECUTEMIN_EVMIN_EDGE_PERCENTKELLY_MULTIPLIERKELLY_AVG_WIN_PCTKELLY_AVG_LOSS_PCTUSE_BUCKETED_KELLYMAX_POSITION_USDMIN_TRADE_USDMIN_TRADE_SIZE_USDMIN_BALANCE_USDMAX_DAILY_RISK_USDMAX_RISK_PER_TRADEMIN_CONFIDENCE_FILTERPOSITION_SCALING_FACTORADAPTIVE_SCALINGMAX_CONCURRENT_POSITIONSDAILY_RISK_RESET_HOUR
UP_DOWN_ONLYMIN_LIQUIDITY_USDMIN_VOLUME_USDSCAN_INTERVAL_SECONDSTIMING_MIN_SECONDS_BEFORE_CLOSETIMING_MAX_SECONDS_BEFORE_CLOSETIMING_STRONG_EDGE_OVERRIDE
MAKER_FIRST_ENABLEDMAKER_WAIT_SECONDSMAKER_IMPROVE_CENTSMAKER_UPGRADE_TO_TAKERMAX_MARKET_AGE_SECONDSENDGAME_SNIPER_ENABLEDENDGAME_MIN_SECONDS_LEFTENDGAME_MAX_SECONDS_LEFTENDGAME_MIN_EDGEENDGAME_SCAN_INTERVALRECENCY_FADER_ENABLEDMM_REACTION_ENABLEDLP_ENABLEDLP_QUOTE_SIZE_USDLP_MAX_INVENTORY_USDLP_MIN_SPREAD_CENTSLP_REFRESH_SECONDS
FULL_REDEEM_ENABLEDFULL_REDEEM_INTERVAL_SECONDSMIN_REDEEM_BALANCEREDEEM_GAS_BUFFER_PERCENTSTARTUP_REDEEM_ALLPIGGYBANK_ENABLEDPIGGYBANK_WALLETPIGGYBANK_PCT
BACKTEST_DAYSBACKTEST_MODEBACKTEST_MIN_LIQUIDITYBACKTEST_COMMISSION_BPSBACKTEST_OUTPUT_CSVHYPEROPT_ENABLEDHYPEROPT_PARAMSWALKFORWARD_WINDOWSOPTUNA_SAMPLEROPTUNA_N_TRIALSOPTUNA_DIRECTIONOPTUNA_VIZ_ENABLEDOPTUNA_VIZ_FORMATSAUTO_APPLY_BESTVIZ_DIR
LOG_LEVELPOLYGON_RPC_URLEXECUTION_SLIPPAGE_BPSAGGRESSIVE_MODETRADE_JOURNAL_PATHDAILY_SUMMARY_TXTUSDC_ADDRESSHYPERLIQUID_ENABLED
- The canonical default values are in
Bot-main-fixed/env.example. - Start in dry-run mode first and validate behavior before enabling live execution.