|
|
@ -191,22 +191,15 @@ func (s *Service) GetGlobalMarketGraphData(start int64, end int64) (apitypes.Mar
|
|
|
|
|
|
|
|
|
|
|
|
// GetGlobalMarketData gets global market data
|
|
|
|
// GetGlobalMarketData gets global market data
|
|
|
|
func (s *Service) GetGlobalMarketData(convert string) (apitypes.GlobalMarketData, error) {
|
|
|
|
func (s *Service) GetGlobalMarketData(convert string) (apitypes.GlobalMarketData, error) {
|
|
|
|
|
|
|
|
convert = strings.ToLower(convert)
|
|
|
|
ret := apitypes.GlobalMarketData{}
|
|
|
|
ret := apitypes.GlobalMarketData{}
|
|
|
|
market, err := s.client.Global()
|
|
|
|
market, err := s.client.Global()
|
|
|
|
if err != nil {
|
|
|
|
if err != nil {
|
|
|
|
return ret, err
|
|
|
|
return ret, err
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
var totalMarketCap float64
|
|
|
|
totalMarketCap := market.TotalMarketCap[convert]
|
|
|
|
for _, value := range market.TotalMarketCap {
|
|
|
|
totalVolume := market.TotalVolume[convert]
|
|
|
|
totalMarketCap += value
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var totalVolume float64
|
|
|
|
|
|
|
|
for _, value := range market.TotalVolume {
|
|
|
|
|
|
|
|
totalVolume += value
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
btcDominance := market.MarketCapPercentage["btc"]
|
|
|
|
btcDominance := market.MarketCapPercentage["btc"]
|
|
|
|
|
|
|
|
|
|
|
|
ret = apitypes.GlobalMarketData{
|
|
|
|
ret = apitypes.GlobalMarketData{
|
|
|
|