Broker setup
Connect AsterDEX
8 steps2 fields
AsterDEX makes a separate trading-only key that can trade but cannot move money out. Not available in the United States.
Step by step
Getting your AsterDEX API keys
- 1Open AsterDEX and connect your walletAsterDEX is not available in the United States. Use Rabby, MetaMask, or another EVM wallet.
- 2Sign in (no gas)Your wallet pops up a verification message. Approve it — no gas fee required.
- 3Turn on trading for this walletIf the right-side order panel asks you to enable trading, tap to enable. One-time step per wallet.
- 4Tap "Create API Key" and name itUse "Soar" or any label of your choice.
Soar - 5Tap "Generate"AsterDEX creates a separate trading-only key. Your main wallet stays untouched.
- 6Set permissions and validity
- Turn ON: Perps trading
- Optional: Read access (for balance queries)
- Validity: pick the maximum (365 days) for a real bot
- 7Authorize in your main walletTap "Authorize". Your main wallet pops up an on-chain confirmation. Tap to approve.
- 8Copy your Main Wallet Address + the Signer Private KeyAsterDEX (Pro / V3) gives you a signer "private_key" for the trading-only wallet — copy that PRIVATE KEY (shown ONCE) plus your main wallet address. Soar derives the signer address from the private key. (Do not paste your main wallet private key.)
Permissions
What to enable — and what to leave OFF
✓Enable these
- Perps trading
- Read access
✕Never enable these
- (AsterDEX has no "withdraw" option — by design)
Why this matters: Soar only ever needs read + place-order permissions. If you give a key withdraw or transfer access, anyone with that key could move funds — including a security risk if your machine is ever compromised. Disabling withdraw on the key itself means even a worst-case leak can't drain your account.
What you paste
The fields Soar asks for
- Main Wallet Address
0x...Your MAIN wallet address — the account that holds your funds (AsterDEX calls this "user"). NOT the trading-only key address. - Signer Private Key
0x...The PRIVATE KEY of the trading-only signer wallet AsterDEX generated (shown once). Soar derives the signer address from it. NEVER paste your main wallet key.
Security & trust
Where your keys live
Soar passes your AsterDEXkeys straight from your browser into YOUR Cloudflare Worker. Soar's servers see them once during the ~30-second deploy window, then never again.
The bot that talks to AsterDEX runs on the free Cloudflare Workers tier in your own Cloudflare account. You see + control everything from your Cloudflare dashboard. You can rotate the keys, pause the bot, or destroy the Worker at any time — Soar has zero ability to undo that.
Read the full security modelSee also
Related help topics
The connect-broker wizard explained
How the full 7-step flow works, end to end.
Security & trust
Key safety, the deployment agreement, broker permissions, and what Soar can and can't do.
How the autonomous bot works
Cloudflare Workers, scheduling, signal routing, position management.
Glossary
Clear definitions for every trading term Soar uses.
