mirror of
https://github.com/d0zingcat/gocryptotrader.git
synced 2026-05-24 23:16:52 +00:00
Coinbene: Add swap endpoints and code cleanup/bugfixes (#403)
* Start Coinbene SWAP implementation * Flesh out more API endpoints * Code cleanup * Add more endpoints, bug fixes and order validation checks * More endpoints, tests and bugfixes * Remove omitempty for enabled/available pairs
This commit is contained in:
@@ -2,6 +2,7 @@ package engine
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"strings"
|
||||
"sync/atomic"
|
||||
"time"
|
||||
|
||||
@@ -371,8 +372,12 @@ func (e *ExchangeCurrencyPairSyncer) worker() {
|
||||
c.Ticker.IsUsingWebsocket = false
|
||||
c.Ticker.IsUsingREST = true
|
||||
log.Warnf(log.SyncMgr,
|
||||
"%s %s: No ticker update after %s, switching from websocket to rest\n",
|
||||
c.Exchange, FormatCurrency(enabledPairs[i]).String(), e.Cfg.SyncTimeout)
|
||||
"%s %s %s: No ticker update after %s, switching from websocket to rest\n",
|
||||
c.Exchange,
|
||||
FormatCurrency(enabledPairs[i]).String(),
|
||||
strings.ToUpper(c.AssetType.String()),
|
||||
e.Cfg.SyncTimeout,
|
||||
)
|
||||
switchedToRest = true
|
||||
e.setProcessing(c.Exchange, c.Pair, c.AssetType, SyncItemTicker, false)
|
||||
}
|
||||
@@ -435,8 +440,12 @@ func (e *ExchangeCurrencyPairSyncer) worker() {
|
||||
c.Orderbook.IsUsingWebsocket = false
|
||||
c.Orderbook.IsUsingREST = true
|
||||
log.Warnf(log.SyncMgr,
|
||||
"%s %s: No orderbook update after %s, switching from websocket to rest\n",
|
||||
c.Exchange, FormatCurrency(c.Pair).String(), e.Cfg.SyncTimeout)
|
||||
"%s %s %s: No orderbook update after %s, switching from websocket to rest\n",
|
||||
c.Exchange,
|
||||
FormatCurrency(c.Pair).String(),
|
||||
strings.ToUpper(c.AssetType.String()),
|
||||
e.Cfg.SyncTimeout,
|
||||
)
|
||||
switchedToRest = true
|
||||
e.setProcessing(c.Exchange, c.Pair, c.AssetType, SyncItemOrderbook, false)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user