Files
winning-wallet-finder_github/nixpacks.toml
T
jaxperro f18162058d July live test: follow Kruto/shisan/fortuneking/LSB1; fee+lag backtest; 24/7 host runner
- portfolio.py: follow set -> the fee-aware copy-positive sharps (Kruto2027,
  shisan888, fortuneking) + LSB1; entries pay the 0.03 sports taker fee and a
  +0.5%/~90s lag haircut (entry_model); backfilled from June 1; feed exposes
  fee_rate/slip/lag_est_s/fees_paid and unreal uses true cost basis.
- copybot.paper.json: same four wallets, p80 conviction floors from the cache
  (Kruto $123.08, shisan $704.33, fortuneking $970, LSB1 $231). Fresh $1k state
  committed separately by the bot - clean July book.
- host/start.sh + nixpacks: turnkey 24/7 worker for Railway/Fly/VPS - clones
  with GITHUB_TOKEN, resumes the committed state, polls 60s, publishes
  state+feed+fills back through publish_feed. Replaces the Mac poller.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 09:51:35 -04:00

12 lines
485 B
TOML

# Explicit build config for Railway/Nixpacks (pure-stdlib Python service).
# Default start = the Discord webhook receiver. For the 24/7 copybot worker,
# deploy a second service from this repo and override the start command with
# bash host/start.sh
# (see host/start.sh for the full setup). git is needed at runtime — the bot
# persists its book by committing state + feed back to GitHub.
[phases.setup]
nixPkgs = ["python311", "git"]
[start]
cmd = "python3 webhook_receiver.py"