Skip to main content
Registration happens in the Telegram bot, and only in the Telegram bot. There is no sign-up form on the web terminal and none in the extension — both of them sign in to an account the bot already created.
1

Open the Ballista bot in Telegram

Start a chat with the bot from any Telegram client.
2

Send /start

The bot posts a placeholder while it works, then replaces it with your main menu. First-time setup takes a few seconds — it is deploying a wallet on your behalf.
3

Read the menu

When setup finishes the menu shows your balance and your EVM deposit address. That address is live immediately; you can fund it before doing anything else.

What /start provisions

The first /start is the only step where anything is created. In one pass it:
  • generates an Ethereum keypair for you and stores the private key encrypted,
  • creates your Polymarket API credentials,
  • deploys your Polymarket proxy wallet — the wallet that will hold your USDC and your positions,
  • fetches your bridge deposit addresses for EVM chains, Solana and Bitcoin,
  • grants the token approvals Polymarket needs so your orders can settle.
After that, /start is just a way back to the main menu. Sending it again does not create a second account or reset anything.
If setup fails partway — a slow chain, a timeout — the bot tells you what failed rather than pretending it worked. Send /start again; the setup step is re-runnable and picks up whatever is still missing.
A referral link looks like t.me/<bot>?start=ref_YOURFRIENDSCODE. Opening it starts the bot with the code attached, and the code is applied as part of creating your account. Attribution only happens on the registration itself. If you already have a Ballista account, opening someone’s link does nothing — you cannot be re-attributed later, and neither can anyone you invite. An unrecognised code is ignored silently, and the account is still created.

Deposits

Fund the account you just created.

Signing in elsewhere

Bring the same account to the terminal and the extension.