I'm trying to use the Gunbot TradingView Add-On to trade on both Binance.US and Coinbase Pro.
Gunbot works great on Binance.US by itself and with Binance.
I tried adding Coinbase Pro (coinbasepro) to the list, and my trades did not get processed.
I've added public and private keys to both exchanges in the GUI.
I've also registered both on the 'Swap Exchanges' page.
I added a second trading pair for Coinbase Pro as well.
When Gunbot starts, it encounters and error and restarts. The console shows the following error:
Your Gunthy token balance is: 2500 in wallet: my_gunthy_wallet
Your license type is: V12 - ULTIMATE
Tradingview Plugin Access: true
Market Maker Plugin Access: false
Your user rank: 100
You can have up to 5 exchanges to run simultaneously
Your registered exchanges:
BINANCE: my_public_key
BINANCEUS: my_public_key
COINBASEPRO: my_public_key
Loading exchange - binanceus
Loading exchange - coinbasepro
TypeError: undefined is not a constructor
at new H6 (/snapshot/pi/Desktop/gb/ctx-wrapper.js:0:0)
at _.(anonymous function) (/snapshot/pi/Desktop/gb/bot.gunbot.js:0:0)
at isBind (/snapshot/pi/Desktop/gb/node_modules/lodash/lodash.js:4911:15)
at baseForOwn (/snapshot/pi/Desktop/gb/node_modules/lodash/lodash.js:2996:24)
at index (/snapshot/pi/Desktop/gb/node_modules/lodash/lodash.js:4880:18)
at Function.forEach (/snapshot/pi/Desktop/gb/node_modules/lodash/lodash.js:9344:14)
at h9b (/snapshot/pi/Desktop/gb/bot.gunbot.js:0:0)
at Bot.start.G9b (/snapshot/pi/Desktop/gb/bot.gunbot.js:0:0)
at tryCatcher (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/util.js:16:23)
at Promise.module.exports.Promise._settlePromiseFromHandler (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/promise.js:512:31)
at Promise.module.exports.Promise._settlePromise (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/promise.js:569:18)
at Promise.module.exports.Promise._settlePromise0 (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/promise.js:614:10)
at Promise.module.exports.Promise._settlePromises (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/promise.js:694:18)
at _drainQueueStep (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/async.js:138:12)
at _drainQueue (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/async.js:131:9)
at Async._drainQueues (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/async.js:147:5)
at Immediate.__dirname.Async.drainQueues [as _onImmediate] (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:800:20)
at tryOnImmediate (timers.js:762:5)
at processImmediate [as _immediateCallback] (timers.js:733:5) 'Unhandled Rejection at Promise' Promise {
_bitField: 18087936,
_fulfillmentHandler0: TypeError: undefined is not a constructor
at new H6 (/snapshot/pi/Desktop/gb/ctx-wrapper.js:0:0)
at _.(anonymous function) (/snapshot/pi/Desktop/gb/bot.gunbot.js:0:0)
at isBind (/snapshot/pi/Desktop/gb/node_modules/lodash/lodash.js:4911:15)
at baseForOwn (/snapshot/pi/Desktop/gb/node_modules/lodash/lodash.js:2996:24)
at index (/snapshot/pi/Desktop/gb/node_modules/lodash/lodash.js:4880:18)
at Function.forEach (/snapshot/pi/Desktop/gb/node_modules/lodash/lodash.js:9344:14)
at h9b (/snapshot/pi/Desktop/gb/bot.gunbot.js:0:0)
at Bot.start.G9b (/snapshot/pi/Desktop/gb/bot.gunbot.js:0:0)
at tryCatcher (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/util.js:16:23)
at Promise.module.exports.Promise._settlePromiseFromHandler (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/promise.js:512:31)
at Promise.module.exports.Promise._settlePromise (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/promise.js:569:18)
at Promise.module.exports.Promise._settlePromise0 (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/promise.js:614:10)
at Promise.module.exports.Promise._settlePromises (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/promise.js:694:18)
at _drainQueueStep (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/async.js:138:12)
at _drainQueue (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/async.js:131:9)
at Async._drainQueues (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/async.js:147:5)
at Immediate.__dirname.Async.drainQueues [as _onImmediate] (/snapshot/pi/Desktop/gb/node_modules/bluebird/js/release/async.js:17:14)
at runCallback (timers.js:800:20)
at tryOnImmediate (timers.js:762:5)
at processImmediate [as _immediateCallback] (timers.js:733:5),
_rejectionHandler0: undefined,
_promise0: undefined,
_receiver0: undefined }
Loading config...
info - socket.io started
GUI Server Deployed: http://localhost:5000
On the Swap Licensced Exchanges, I see that it's possible to register 'coinbasepro' and 'gdax' (the former name of the Coinbase Pro exchange).
On the wiki page
https://wiki.gunthy.org/about/supported-exchanges , Coinbase Pro is listed as a supported exchange with config_name of 'gdax'.
Does this have something to do with it?