3456fd97680b9d7ba39b5739bde4175483836b2b
Beide Listener sind copytrading-spezifisch (überwachen die getrackten Master- Trader bzw. Auto-Redeem nach Copytrading-Settings) und werden jetzt vom Modul besessen statt von der App. Reiner Move, keine Logikänderung. - services/AlchemyWebsocketService.cs + services/PolymarketWssClient.cs -> src/PolyTrader.Modules.CopyTrading/Services/ (Namespace bleibt transitional). - CopyTradingModule.RegisterServices registriert nun beide Hosted Services sowie IBlockchainWssClientFactory->AlchemyWssClientFactory (Core-WSS-Infra, nur vom Copytrading-Blockchain-Listener genutzt). - Program.cs: die drei Registrierungen entfernt (WSS-Factory + 2 Hosted Services) + ungenutztes using PolyTrader.Core.Streaming. - WSS-Verbindungsinfrastruktur (AlchemyWssClient/BlockchainWss) bleibt in Core. DI-Auflösung unverändert (gleicher Container). Build grün, --smoke-ui grün. Laufzeit-Verifikation der WSS-Verbindungen: Server-Test. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
1.5 MiB
Languages
C#
100%