mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-13 15:09:42 +00:00
40 lines
1.1 KiB
Cheetah
40 lines
1.1 KiB
Cheetah
{{define "currency forexprovider exchangeratesapi.io" -}}
|
|
{{template "header" .}}
|
|
## Current Features for {{.Name}}
|
|
|
|
+ Fetches up to date currency data from [Exchange rates API]("http://exchangeratesapi.io")
|
|
|
|
### How to enable
|
|
|
|
+ [Enable via configuration](https://github.com/thrasher-corp/gocryptotrader/tree/master/config#enable-currency-via-config-example)
|
|
|
|
+ Individual package example below:
|
|
```go
|
|
import (
|
|
"github.com/thrasher-corp/gocryptotrader/currency/forexprovider/base"
|
|
"github.com/thrasher-corp/gocryptotrader/currency/forexprovider/exchangerates"
|
|
)
|
|
|
|
c := exchangerates.ExchangeRates{}
|
|
|
|
// Define configuration
|
|
newSettings := base.Settings{
|
|
Name: "ExchangeRates",
|
|
Enabled: true,
|
|
Verbose: false,
|
|
RESTPollingDelay: time.Duration,
|
|
APIKey: "key",
|
|
APIKeyLvl: "keylvl",
|
|
PrimaryProvider: true,
|
|
}
|
|
|
|
c.Setup(newSettings)
|
|
|
|
mapstringfloat, err := c.GetRates("USD", "EUR,CHY")
|
|
// Handle error
|
|
```
|
|
|
|
### Please click GoDocs chevron above to view current GoDoc information for this package
|
|
{{template "contributions"}}
|
|
{{template "donations" .}}
|
|
{{- end}} |