Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCC

func NewCC()

    NewCC new CryptoCompare API

    Types

    type Interface

    type Interface interface {
    	Ping() error
    	GetAllCoinData(convert string, ch chan []types.Coin) error
    	GetCoinGraphData(convert string, symbol string, name string, start int64, end int64) (types.CoinGraph, error)
    	GetGlobalMarketGraphData(convert string, start int64, end int64) (types.MarketGraph, error)
    	GetGlobalMarketData(convert string) (types.GlobalMarketData, error)
    	GetCoinData(name string, convert string) (types.Coin, error)
    	GetCoinDataBatch(names []string, convert string) ([]types.Coin, error)
    	//GetAltcoinMarketGraphData(start int64, end int64) (types.MarketGraph, error)
    	//GetCoinPriceUSD(coin string) (float64, error)
    	//GetCoinMarkets(coin string) ([]types.Market, error)
    	CoinLink(name string) string
    	SupportedCurrencies() []string
    	Price(name string, convert string) (float64, error)
    }

      Interface interface

      func NewCG

      func NewCG() Interface

        NewCG new CoinGecko API

        func NewCMC

        func NewCMC(apiKey string) Interface

          NewCMC new CoinMarketCap API

          Directories

          Path Synopsis
          impl