Files
dex/pkg
zeekay 6e2b4c747a refactor(trading): resolve all tech debt from code review
- symbolRegistry: move from package global to SymbolRegistry struct
  with DefaultRegistry for backward compat
- Off-chain venue check: replace brittle string prefix list with
  Venue.IsExecutable() lookup via api.isVenueExecutable()
- BFS queue: add maxQueueSize=1000 cap to prevent unbounded exploration
- Bridge venues: extract percentageFeeBridge base struct, compose
  WarpBridge/TeleportBridge/CCTPBridge/LuxBridgeVenue from it
- Arbitrage: rename Confidence→ProfitScore with clear documentation,
  sum gas estimates from venue quotes instead of hardcoding
- Tests: add Swapper field to all SwapRequest test cases

Coverage: 76.1% (all tests pass)
2026-03-29 18:32:26 -07:00
..