client

package
v0.0.0-...-1920723 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2023 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Changed = make(chan struct{})
)
View Source
var (
	SupportedCurrencies []string
)

Functions

func IsSupportedCurrency

func IsSupportedCurrency(currencyCode string) bool

Types

type CoinData

type CoinData struct {
	CurrentPriceMapping map[string]float64
	Change1DayMapping   map[string]float64
	Change7DaysMapping  map[string]float64
	Change30DaysMapping map[string]float64
	VolumeMapping       map[string]float64
	MarketCapMapping    map[string]float64
	AllTimeHighMapping  map[string]float64
	AllTimeHighDate     string
}

func (CoinData) ToCurrency

func (c CoinData) ToCurrency(currencyCode string) CoinDataCurrency

type CoinDataCurrency

type CoinDataCurrency struct {
	CurrentPrice    float64
	Change1Day      float64
	Change7Days     float64
	Change30Days    float64
	Volume          float64
	MarketCap       float64
	AllTimeHigh     float64
	AllTimeHighDate string
}

func GetSolMarketData

func GetSolMarketData(currency string) (CoinDataCurrency, error)

GetSolMarketData retrieves all the necessary market data for Solana

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL