From 931855e1f5295d379ecf1c47da0fac91b3ef0870 Mon Sep 17 00:00:00 2001 From: jackyu66git Date: Sun, 3 May 2026 18:13:11 +0800 Subject: [PATCH] Cleanup: remove dead code after P3 refactor --- main.go | 2 +- scanner.go | 27 ++------------------------- 2 files changed, 3 insertions(+), 26 deletions(-) diff --git a/main.go b/main.go index a23137a..81e407c 100644 --- a/main.go +++ b/main.go @@ -165,7 +165,7 @@ func main() { t1 := time.Now() // Scan for arbitrage entries using maker fees (limit orders) - makerOpps := ScanArbWithFees(store, makerFees) + makerOpps := ScanBGHL(store) dashboard.UpdateScan(makerOpps) t2 := time.Now() diff --git a/scanner.go b/scanner.go index 48ac7ca..b8e3453 100644 --- a/scanner.go +++ b/scanner.go @@ -4,28 +4,16 @@ import ( "sort" ) -// Exchange names +// Exchange names — only Bitget and HyperLiquid are trading exchanges const ( - ExBinance = "Binance" ExHyperLiquid = "HyperLiquid" ExBitget = "Bitget" - ExDydx = "dYdX" ) -// Fee rates (%) — taker fees per exchange -var feeRates = map[string]float64{ - ExBinance: 0.040, - ExHyperLiquid: 0.035, - ExBitget: 0.040, // standard taker - ExDydx: 0.050, // dYdX v4 standard taker -} - -// Maker fee rates (%) — for limit orders +// Maker fee rates (%) — for limit orders on trading exchanges var makerFees = map[string]float64{ - ExBinance: 0.020, // standard maker (USDT pairs) ExHyperLiquid: 0.015, ExBitget: 0.020, // standard maker - ExDydx: 0.020, } // TickerCoins defines all coins we monitor. @@ -105,14 +93,3 @@ func ScanBGHL(store *PriceStore) []*ArbOpportunity { return results } - -// ScanArbWithFees checks all coins — REDIRECTED to ScanBGHL for performance (P3-1). -// Kept for backward compatibility; only BG↔HL is relevant for trading. -func ScanArbWithFees(store *PriceStore, fees map[string]float64) []*ArbOpportunity { - return ScanBGHL(store) -} - -// ScanArb checks all coins using taker fees. -func ScanArb(store *PriceStore) []*ArbOpportunity { - return ScanArbWithFees(store, feeRates) -}