How jordanneil14/fc24webappautobuyer works
This is a background FIFA Ultimate Team transfer-market trading bot. Its two hosted workers search configured players and buy qualifying listings, then monitor the tradepile to clear sold items and relist expired unsold items. Startup wires workers, API tasks, networking, and configuration. The sampled code supports these call paths; the README is empty, and unsampled modules are represented only where the tree supports their paths.
Main entry points: APITasks.cs Market operations · SearchWorker.cs Market search · Program.cs Application host · TradepileWorker.cs Tradepile manager
Components 16
Runtime orchestration
- Application host
FIFAWebAppWithWorkers/Program.cs - Worker settings
FIFAWebAppWithWorkers/AppSettingsModel.cs - Session configuration
FIFAWebAppWithWorkers/appsettings.json
Trading workflows
- Market search
FIFAWebAppWithWorkers/Workers/SearchWorker.cs - Tradepile manager
FIFAWebAppWithWorkers/Workers/TradepileWorker.cs - Price adjustments
FIFAWebAppWithWorkers/Shared/General.cs - Player settings
FIFAWebAppWithWorkers/Models/PlayerModel.cs
API integration
- Market operations
FIFAWebAppWithWorkers/Tasks/APITasks.cs - HTTP transport
FIFAWebAppWithWorkers/Network/NetworkHelper.cs - Network response
FIFAWebAppWithWorkers/Network/NetworkResponse.cs - Search result contract
FIFAWebAppWithWorkers/Models/SearchResultsModel.cs - Tradepile contract
FIFAWebAppWithWorkers/Models/TradepileModel.cs - Bid request contract
FIFAWebAppWithWorkers/Models/BidModel.cs - Listing request contract
FIFAWebAppWithWorkers/Models/SellPlayerModel.cs - Pile move contract
FIFAWebAppWithWorkers/Models/MoveToTradepileModel.cs
Other components
- EA transfer market
Connections 22
- Application host → Market search: hosts
- Application host → Tradepile manager: hosts
- Application host → Market operations: registers
- Application host → HTTP transport: registers
- Application host → Worker settings: binds
- Worker settings → Session configuration: reads
- Market search → Market operations: requests market actions
- Tradepile manager → Market operations: requests pile actions
- Market search → Price adjustments: adjusts prices
- Market search → Search result contract: deserializes
- Tradepile manager → Tradepile contract: deserializes
- Market search → Player settings: uses configured players
- Tradepile manager → Player settings: filters configured players
- Market operations → HTTP transport: sends HTTP requests
- Market operations → Bid request contract: serializes bids
- Market operations → Listing request contract: serializes listings
- Market operations → Pile move contract: serializes pile moves
- HTTP transport → EA transfer market: calls transfer endpoints
- EA transfer market → HTTP transport: returns responses
- HTTP transport → Network response: creates
- Market search → EA transfer market: buys and searches via API
- Tradepile manager → EA transfer market: lists and removes via API