flowchart TD
Start[Daily Trading Bot Start] --> DataFetch[DataFetcherFilter Agent]
DataFetch -->|Token List| DD[DueDiligenceAgent]
DD -->|Verified Tokens| Split
Split -->|Path 1| Sniper[SniperIntegrationAgent]
Split -->|Path 2| Memecoin[MemecoinDiscoveryAgent]
Sniper -->|Buy Orders| Workflow
Memecoin -->|New Token Opportunities| Workflow[WorkflowOrchestrator]
Setup[SetupHelper] -.->|Initial Config| Start
Workflow -->|Execution Results| Logs[Store Daily Results]
Logs --> End[Daily Run Complete]
subgraph DataFetcherFilter
A1[Extract Data from gmgn.ai] --> A2[Apply Filters]
end
subgraph DueDiligenceAgent
B1[Check Contract Quality] --> B2[Analyze Holders]
B2 --> B3[Social Media Check]
end
subgraph SniperIntegrationAgent
C1[Process Token CA] --> C2[Execute Buy Orders]
end
subgraph MemecoinDiscoveryAgent
D1[Scan New Launches] --> D2[Historical Analysis]
D2 --> D3[Contract Validation]
end
subgraph WorkflowOrchestrator
E1[Chain Operations] --> E2[Monitor Execution]
E2 --> E3[Log Results]
end