mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-06-03 15:10:49 +00:00
Added Gemini Beta Exchange HTTP support.
This commit is contained in:
16
main.go
16
main.go
@@ -20,6 +20,7 @@ type Exchange struct {
|
||||
coinbase Coinbase
|
||||
cryptsy Cryptsy
|
||||
dwvx DWVX
|
||||
gemini Gemini
|
||||
okcoinChina OKCoin
|
||||
okcoinIntl OKCoin
|
||||
itbit ItBit
|
||||
@@ -101,6 +102,7 @@ func main() {
|
||||
bot.exchange.coinbase.SetDefaults()
|
||||
bot.exchange.cryptsy.SetDefaults()
|
||||
bot.exchange.dwvx.SetDefaults()
|
||||
bot.exchange.gemini.SetDefaults()
|
||||
bot.exchange.okcoinChina.SetURL(OKCOIN_API_URL_CHINA)
|
||||
bot.exchange.okcoinChina.SetDefaults()
|
||||
bot.exchange.okcoinIntl.SetURL(OKCOIN_API_URL)
|
||||
@@ -248,6 +250,20 @@ func main() {
|
||||
bot.exchange.dwvx.EnabledPairs = SplitStrings(exch.EnabledPairs, ",")
|
||||
go bot.exchange.dwvx.Run()
|
||||
}
|
||||
} else if bot.exchange.gemini.GetName() == exch.Name {
|
||||
if !exch.Enabled {
|
||||
bot.exchange.gemini.SetEnabled(false)
|
||||
} else {
|
||||
bot.exchange.gemini.AuthenticatedAPISupport = exch.AuthenticatedAPISupport
|
||||
bot.exchange.gemini.SetAPIKeys(exch.APIKey, exch.APISecret)
|
||||
bot.exchange.gemini.RESTPollingDelay = exch.RESTPollingDelay
|
||||
bot.exchange.gemini.Verbose = exch.Verbose
|
||||
bot.exchange.gemini.Websocket = exch.Websocket
|
||||
bot.exchange.gemini.BaseCurrencies = SplitStrings(exch.BaseCurrencies, ",")
|
||||
bot.exchange.gemini.AvailablePairs = SplitStrings(exch.AvailablePairs, ",")
|
||||
bot.exchange.gemini.EnabledPairs = SplitStrings(exch.EnabledPairs, ",")
|
||||
go bot.exchange.gemini.Run()
|
||||
}
|
||||
} else if bot.exchange.okcoinChina.GetName() == exch.Name {
|
||||
if !exch.Enabled {
|
||||
bot.exchange.okcoinChina.SetEnabled(false)
|
||||
|
||||
Reference in New Issue
Block a user