init code
This commit is contained in:
25
internal/data/market/main.go
Normal file
25
internal/data/market/main.go
Normal file
@@ -0,0 +1,25 @@
|
||||
package market
|
||||
|
||||
import "github.com/rs/zerolog/log"
|
||||
|
||||
type MarketData struct {
|
||||
futureMarkPrice map[string]float64
|
||||
futureFundingRate map[string]float64
|
||||
futureNextFundingTime map[string]int64
|
||||
|
||||
spotPrice map[string]float64
|
||||
}
|
||||
|
||||
func NewMarketData() *MarketData {
|
||||
log.Info().Msg("Start market service")
|
||||
ms := &MarketData{
|
||||
futureMarkPrice: make(map[string]float64),
|
||||
futureFundingRate: make(map[string]float64),
|
||||
futureNextFundingTime: make(map[string]int64),
|
||||
|
||||
spotPrice: make(map[string]float64),
|
||||
}
|
||||
_ = ms.StartFutureWsMarkPrice()
|
||||
_ = ms.StartSpotWsMarkPrice()
|
||||
return ms
|
||||
}
|
||||
Reference in New Issue
Block a user