Binance Account Configuration

This page explains how to configure your Binance account so it can be connected to unCoded.

Security Requirement: Before you can create or use sub-accounts and API, Binance requires you to have at least two security methods enabled:

  • E-Mail verification (standard, always required).

  • Plus one more method, such as:

    • ✅ Google Authenticator (recommended)

    • ✅ SMS Authentication

    • ✅ Security Key (YubiKey, etc.)

  • To enable this:

    • Log in to your Binance account on the web and go to your dashboard.

    • On the left-hand side, click Account → Security.

    • Add and activate at least one extra security method next to your email.


A Sub-Account allows you to separate unCoded’s trading activity from your personal trades.

  • Log in to your Binance account on the web and go to your dashboard.

  • With your security settings correctly configured, select Sub-Accounts from the left-hand menu.

  • Click "Create Sub Account".

  • Choose the account type:

    • email (recommended): A dedicated login for the sub-account.

    • Virtual email: No separate login.

  • With real Email Sub Account: After the sub account is created, go back to Account Management, find the new sub account, click the three dots and select Switchable.

    • This lets you switch accounts from your profile (top-right) and gives the sub account the same UI as the main account.

  • Fund the Sub-Account:

    1. In the drop down of the Sub Accounts, go to the Asset Management.

    2. In the row of your new sub account choose Transfer In.

    3. On the transfer page:

      • Select the currency (USDC, FDUSD, or BNB).

      • Enter the amount to transfer.

      • Confirm the transfer.

    4. Recommended funding:

      • USDC → for users within the EU (stable and widely supported).

      • FDUSD (recommended) → for users outside the EU, since Binance offers zero trading fees with FDUSD pairs.

      • BNB → keep at least ~$50 worth. Binance uses BNB to pay fees and gives you a 25% discount on every trade.

💡 Binance has a detailed guide with screenshots here: How to Create a Sub-Account


2. API Key Creation

  • In Binance, go to your Dashboard → API Management.

    • For Sub-Accounts: First go to Dashboard → Sub-Accounts, choose the sub-account, and then open API Management.

  • Click Create API and choose System Generated API Key.

  • Label the key (e.g., unCodedBot).

  • Confirm the creation using your security methods (Binance will always require e-mail + one additional method such as Google Authenticator or SMS, see 1.3.).

  • Copy the API Key and Secret Key.

    • 💡 Tip: It is best to temporarily store all your configuration values (API keys, Telegram tokens, IDs) in a simple text file using Notepad or a similar editor. This way, you can easily copy and paste them into Railway later without losing track of your credentials.

      ⚠️ Make sure you do not share this file with anyone and delete it once the setup is complete to keep your data secure.


Once your Sub-Account is funded and your API keys are created and secured, you’re ready for the next step: linking your Binance account with Telegram to activate unCoded.

Last updated