There are a few common problems that are typically easy to resolve. Please have a look here, so you can make and keep your bot running smoothly.

API key or secret invalid

One of the most common problems occurs when setting up the API key for a new bot. First of all, please make sure to follow the exchange-specific instructions that you can find by clicking on your exchange on this page. Setting the right permissions is critical for your bot to work properly.

Also, if you use the IP whitelisting function of your exchange, which is recommended for security reasons, make sure you add the IP address of the computer on which you run BB. If this is your personal computer, go to www.whatsmyip.org to check your IP address, copy it, and paste it on to the IP whitelist of your exchange.

If you get API key errors for an existing bot, your API key may have expired. Go to your exchange, renew or create a new key, and update your bot’s configuration accordingly.

No base coin can be selected in the configuration

When you’re configuring a new bot, and in the 2nd configuration screen you cannot select a base coin, this may be caused by a couple of problems:

  • Your account does not contain any base coin. Supported base coins are BTC, ETH, PAXG, EUR, USD, USDT, USDC, USDP, BUSD and TUSD
  • Your account consists of different wallets, e.g. spot, funding, derivatives. Make sure your coins are stored in the spot wallet
  • The API key that you’ve used is for a different (sub) account

Clock may be out of sync

You may get warnings indicating that your clock may be out of sync. Exchanges compare the time of the computer that sends a request (e.g. your PC or server) with the time of the exchange. If the time difference is too large (even if it’s just a few seconds), the request is rejected. This is a security measure.

There are two situations:

  • You get this warning as soon as you start BB (e.g. from the command prompt / terminal). If this is the case, then it is almost certain that the clock of your computer is out of sync. Go the the clock settings on your computer and click on the ‘sync clock’ button. Then try to start BB again. Note: it can sometimes take several minutes before the clock has been synced, so if it doesn’t work at first, give it some time, and try again later

  • BB has been running smoothly for some time, but all of a sudden you get this warning. In most cases, this is caused by a temporary delay on the network / internet connection between your computer and the exchange. You can safely ignore the warning. The bot will be paused for a couple of minutes and automatically resume balancing. However, if you keep getting this warning over and over again, immediately after the bot resumes balancing, then your clock is probably out of sync, and you should manually sync it

API request rejected

You may get warnings indicating that the exchange rejected your API request. In most cases, this is caused by a temporary delay on the network / internet connection between your computer and the exchange. You can safely ignore the warning. The bot will be paused for a couple of minutes and automatically resume balancing. However, if you keep getting this warning over and over again, immediately after the bot resumes balancing, then your clock is probably out of sync, and you should manually sync it.

Exchange not available / not responding / closed the connection

You may get warnings indicating that the exchange is not available, not responding or closed the connection. In most cases, this is caused by a temporary network / internet connection issue between your computer and the exchange, or by a problem with the exchange itself. You can safely ignore the warning. The bot will be paused for a couple of minutes and automatically resume balancing. If you keep getting this warning over and over again, immediately after the bot resumes balancing, then there may be a more permanent network or exchange problem.