As of 2023/03/22, Binance will stop the zero maker fee promotion for BUSD. Instead, they’re now providing zero maker (BTC, ETH, BNB) and taker (BTC) for TUSD. For more info, see this announcement.

If you want to migrate your existing bot(s) from BUSD to TUSD, that’s possible. Read the information below carefully and do the migration at your own risk.

There are two scenarios:

A. You hold BUSD as one of the coins in your portfolio, but it’s not your base coin

In this case, the migration is rather straightforward. Before you start, make sure Binance has a trading pair for TUSD versus your base coin. If so, follow the following steps:

  1. Switch your bot to manual mode
  2. Go to Binance Convert. Here you convert your BUSD to TUSD. (Note: there currently is no BUSD/TUSD trading pair, so you cannot do this on the exchange.) You may want to try this with a small amount of BUSD, to see if the current market conditions give you a 1-for-1 return in TUSD. Binance Convert requires your BUSD to be in your spot wallet. If your bot uses a sub-account, first move your BUSD to the spot wallet. After conversion, move the TUSD back to your sub-account
  3. Once you’ve converted everything to TUSD, go into your bot configuration. You’ll see TUSD appear in the list of coins
  4. Enable TUSD for balancing and set the target distribution
  5. Don’t forget to disable BUSD for balancing
  6. If everything looks good on the Portfolio page, switch your bot back to automatic mode

B. You hold BUSD as your base coin

Before you start, check on Binance if all coins in your portfolio have a TUSD trading pair. At the time of this writing, TUSD has fewer trading pairs than BUSD. So migrating to TUSD may not be possible for your portfolio.

Once established that your portfolio can be converted, go ahead and read the following instructions carefully. NOTE: this requires some advanced operations and moderate computer skills are required. If you don’t understand how to execute those steps, you may want to reconsider and either hold your BUSD or delete the bot and create a new one.

To perform the migration, follow these steps:

  1. In the Bot Manager, make a backup of your configuration
  2. Switch your bot to manual mode
  3. Once in manual mode, stop the bot
  4. Go to Binance Convert. Here you convert your BUSD to TUSD. (Note: there currently is no BUSD/TUSD trading pair, so you cannot do this on the exchange.) You may want to try this with a small amount of BUSD, to see if the current market conditions give you a 1-for-1 return in TUSD. Binance Convert requires your BUSD to be in your spot wallet. If your bot uses a sub-account, first move your BUSD to the spot wallet. After conversion, move the TUSD back to your sub-account
  5. Once you’ve converted everything to TUSD, some of your configuration files need to be manually changed. Locate your config files on the computer that runs your bot
    • On Windows / macOS, config files are stored in: [path-to-BB-installation]\bb\config, e.g. C:\balance-bot\bb\config
    • On Raspberry PI or cloud server, config files are typically stored in /var/opt/balance-botv2/bb/config
  6. If the bot does not run on your PC, copy the config files to a location on your PC. Those are the files starting with ‘bot-00x’
  7. The following files need to be manually converted:
    • bot-00x-config.json
    • bot-00x-performance.json
  8. On your PC, open the files to be converted in a simple text editor (e.g. Notepad). Don’t use any advanced text editors like Word
  9. In the text editor, do a ‘find and replace’, replacing every occurrence of BUSD with TUSD
  10. If the bot does not run on your PC, copy the modified config files back to your remote machine (Raspberry PI or cloud server)
  11. Now you can start your bot again
  12. While still in manual mode, check the Portfolio screen, Performance screen and Coin Analysis screen
  13. If everything looks as expected, switch your bot back to automatic mode