Skip to main content

Frequently Asked Questions

When using the software, you might encounter some issues or have questions. This guide aims to provide clear solutions and explanations to common problems and inquiries you might have.

Invalid License Error

Scenario

You encounter an 'Invalid License' error, typically when Gunbot attempts to load an exchange like Binance.

Solution

This error often occurs due to a mismatch between the key configured in Gunbot and the one linked to your license. To resolve this:

  1. Verify that your key in Gunbot matches the one linked to your license.
  2. Check this on your Gunbot GUI setup page (http://localhost:3000/setup).
  3. If there's a discrepancy, use the Manage API slots page to register the correct key, or contact support in case you do not have access to a working registered key.

Invalid License Error

Invalid Signature Error

Scenario

You receive an 'Invalid Signature' error, indicating a problem with the API Secret.

Solution

  1. Ensure your API Secret Key is correctly entered in Gunbot's setup page.
  2. If you've lost the Secret Key, create a new API Key on the exchange and update it in Gunbot using the Manage API Keys page, or contact our support for assistance.

Timestamp Request Error

Scenario

You get an error stating, "Timestamp for this request is outside of the recvWindow".

Solution

This error is caused by time synchronization issues between your system and the exchange servers. To fix it:

  1. Download a tool to synchronize your system time from here.
  2. On Windows, check the 'Windows Time' service in 'services.msc' and restart it if necessary.

EADDRINUSE Error

Scenario

The 'EADDRINUSE' error occurs when the port Gunbot is trying to use is already in use.

Solution

  1. Locate the 'config.js' file in your Gunbot folder.
  2. Open it with a text editor and find the "port": 3000, line.
  3. Change it to another port, like "port": 5001,.
  4. Save the file and restart Gunbot. It should now be accessible at http://localhost:5001.

EVP DecryptFinal Error

Scenario

An 'EVP DecryptFinal' error indicates a double encryption problem with your Secret key.

Solution

  1. Stop Gunbot and open the 'config.js' file.
  2. Change "start": true, to "start": false,.
  3. For the affected exchange, change "isEncrypted": true, to "isEncrypted": false,.
  4. Save the changes, restart Gunbot, and re-enter your API Secret key in the interface.

Undefined or Null Error

Scenario

An error stating "Cannot convert undefined or null to object" appears.

Solution

  1. Open the 'config.js' file and search for any null values.
  2. Replace them with appropriate values (numbers, strings, true/false).
  3. Save the file and restart Gunbot.

Buy Order Warning

Scenario

A warning about a buy order from over 30 days ago is displayed.

Solution

This warning is a safety mechanism. If Gunbot can't determine the entry price for a coin due to missing trade history, consider the following options:

  1. Enter the average bought price manually in Gunbot.
  2. Manually sell the coin on the exchange if you don't want to accumulate it.
  3. Increase the MIN_VOLUME_TO_SELL to ignore small amounts ('dust').

Resetting GUI Password/2FA

Scenario

You're unable to access the GUI and need to reset your password or 2FA.

Solution

  1. Stop Gunbot completely.
  2. Locate and delete the 'gunbotgui.db' file in your Gunbot installation folder.
  3. Restart Gunbot and set a new password through the GUI.

GUI Access Issue

Scenario

Critical errors prevent access to the GUI.

Solution

  1. Open the 'config.js' file in your Gunbot installation folder.
  2. Change "start": true, to "start": false,.
  3. Save the file and access the GUI again.