package data import "me.thuanle/bbot/internal/data/market" type IMarket interface { GetFuturePrice(symbol string) (float64, float64, int64, bool) GetAllPremiumIndex() (map[string]market.PremiumIndex, error) GetAllFundRate() (map[string]float64, map[string]int64) GetSpotPrice(symbol string) (float64, bool) GetMarginInterestRates() map[string]float64 // Alpha token methods IsAlphaToken(symbol string) bool GetAlphaToken(symbol string) (market.AlphaTokenInfo, bool) // Trading pair methods IsSpotPair(symbol string) bool IsFuturesPair(symbol string) bool RefreshTradingPairCache() }