Connection Setup
Step 1: Connect Your Wallet
- Go to sigmaengine.io
- Click Connect Wallet in the top right
- Sign the login message with your wallet (MetaMask, Rabby, Phantom, etc.)
- Your wallet address is your account — no email or password needed
Step 2: Connect an Exchange
Navigate to Connections in the sidebar. Select your exchange and follow the steps for your specific exchange below.
All credentials are encrypted at rest using Fernet (AES-128-CBC + HMAC-SHA256). Your main wallet private key is never shared with Sigma Engine unless a specific exchange requires it for session creation (in which case it is only used locally to sign, never stored in plaintext).
DEX Connections
Ethereal
Method: Linked Signer (wallet signature)
- Sign up at app.ethereal.trade if you haven't already
- On the Connections page, click "Connect" on the Ethereal card
- Approve the authorization message in your wallet (MetaMask, Rabby, etc.)
- A linked signer is created automatically — your private key is never shared
No API keys needed. The linked signer can only place and cancel orders. It cannot withdraw or transfer funds.
Hyperliquid
Method: API Wallet (agent wallet key + account address)
- Go to app.hyperliquid.xyz/API
- Click "Generate" then "Authorize API Wallet"
- Copy the Private Key (shown once — save it immediately)
- On Sigma Engine, paste the private key and your Hyperliquid account address (shown in the top-right of app.hyperliquid.xyz — this is NOT the API wallet address)
| Field | What to Enter |
|---|---|
| Agent Wallet Key | The private key Hyperliquid shows once (0x...) |
| Wallet Address | Your main account address from top-right of the HL app (0x...) |
The API wallet can trade but cannot withdraw funds. Sign up via referral link.
HyENA
Method: API Wallet (same as Hyperliquid — HyENA runs on the Hyperliquid network)
- Go to app.hyperliquid.xyz/API (HyENA uses Hyperliquid infrastructure)
- Generate and authorize an API Wallet
- Copy the Private Key (shown once)
- Paste it on Sigma Engine along with your Hyperliquid account address
Same fields as Hyperliquid. Sign up via referral link for a point boost.
DreamCash
Method: API Wallet (same as Hyperliquid — DreamCash is a Hyperliquid frontend)
- Go to app.hyperliquid.xyz/API
- Generate and authorize an API Wallet
- Copy the Private Key (shown once)
- Paste it on Sigma Engine along with your Hyperliquid account address
Same fields as Hyperliquid. Sign up via referral link for 90%+ fee reduction with Growth Mode.
Extended
Method: API Key (5 fields)
- Sign up at app.extended.exchange (15% boost on points)
- Go to Settings → API Management
- Create a new API key
- Copy all 5 fields:
| Field | Description |
|---|---|
| API Key | Your API key string |
| Stark Private Key | Exchange-generated StarkEx key |
| Stark Public Key | Corresponding public key |
| Vault Number | Your vault/account number |
| Client ID | Your client identifier |
These are exchange-generated keys, not your wallet key.
01 Exchange
Method: Private key (sessions managed automatically)
01 Exchange requires your wallet private key. The bot creates and refreshes trading sessions internally — no manual setup needed.
- Go to 01.xyz and create an account
- Paste your wallet private key (base58 format) into the connection form
- The bot handles session creation and renewal automatically
Your private key is encrypted at rest and never transmitted to any third party.
Sign up via referral link.
Hibachi
Method: API Key (API Key + Account ID + Secret)
- Sign up at hibachi.xyz (invite-only DEX)
- Go to Account → API Management
- Create a new API key
- Copy:
| Field | Description |
|---|---|
| API Key | Your API key |
| Account ID | Your UID on Hibachi |
| Private Key | The API secret (not your wallet key) |
These are exchange-generated credentials — not your wallet key.
GRVT
Method: API Key (API Key + Private Key + Trading Account ID)
- Sign up at grvt.io (10% point boost)
- Go to Account → API Keys
- Create a new API key
- Copy:
| Field | Description |
|---|---|
| API Key | Your API key |
| Private Key | Exchange-generated private key |
| Trading Account ID | Your trading account identifier |
These are exchange-generated — your wallet key is never shared.
Apex
Method: API Key (5 fields)
- Sign up at omni.apex.exchange (referral bonus)
- Go to Key Management
- Create a new API key
- Copy all 5 fields:
| Field | Description |
|---|---|
| API Key | Your API key |
| API Secret | API secret string |
| Passphrase | Your passphrase |
| ZK Seeds | Zero-knowledge seeds |
| ZK L2 Key | L2 signing key |
All keys are generated by ApeX — your wallet key is never shared.
Backpack
Method: API Key (Public Key + Secret Key)
- Go to backpack.exchange → Settings → API
- Create a new ED25519 API key
- Copy the Public Key and Secret Key (both base64-encoded)
API keys are exchange-generated — your wallet key is never shared.
Pacifica
Method: SubAccount Private Key
- Go to app.pacifica.fi/subaccount
- Click "Create" to make a new SubAccount
- Save your SubAccount private key — it is shown once and cannot be recovered
- Fund the SubAccount with only the funds you want to use for trading
- Paste the SubAccount private key into the Pacifica connection form on Sigma Engine
Your SubAccount isolates trading funds from your main wallet. Only fund it with what you want to trade.
Aftermath
Method: Agent Wallet (Private Key + Wallet Address + Account ID)
- Go to aftermath.finance and create a perpetuals account
- Note your Account ID (numeric, shown in account settings)
- Create an Agent Wallet: Go to Account → Agent Wallets → Grant access to a new Sui address
- Use Phantom, Nightly, or Backpack wallet (not Slush)
- Export the agent wallet's private key (Ed25519 base64 or hex)
- Authorize Sigma Engine as builder integrator in your account settings (one-time on-chain transaction)
- Paste the agent private key, agent wallet address, and account ID into Sigma Engine
| Field | Description |
|---|---|
| Private Key | Agent wallet's Ed25519 private key |
| Wallet Address | Agent wallet's Sui address |
| Account ID | Your numeric account ID |
The agent wallet can trade but cannot withdraw — your funds stay safe. Builder code: sigmaengine
EdgeX
Method: L2 Key (L2 Private Key + Account ID)
- Register on edgex.exchange with your wallet
- Your L2 private key is derived by signing a message (one-time process)
- Copy the L2 Private Key and your Account ID
The L2 key is separate from your main wallet — it can only trade on EdgeX.
StandX
Method: Wallet Private Key
- Create a dedicated wallet for trading on StandX
- Go to standx.io and connect your wallet
- Paste your wallet private key into the StandX connection form on Sigma Engine
StandX uses JWT authentication via wallet signature. Your key is used to enable automatic JWT refresh. StandX does not currently support delegated trading keys — use a separate wallet with limited funds.
HotStuff
Method: Private Key
- Go to app.hotstuff.trade and create an account
- Deposit funds (USDC) to your trading account
- Create a dedicated wallet (or use your trading wallet)
- Paste the private key into the HotStuff connection form on Sigma Engine
HotStuff offers maker rebates — 0 fees on limit orders. For added security, use a sub-account or agent wallet. HotStuff supports delegated agent signing.
Coming Soon
The following DEXs are in development and will be available soon:
| Exchange | Type | Notes |
|---|---|---|
| dYdX | Permissioned key | Decentralized perpetuals |
| Vertex | Linked signer | Arbitrum-based DEX |
| Drift | Delegate key | Solana perpetuals |
| Bluefin | Private key | Sui-based perpetuals |
| SynFutures | Private key | Permissionless derivatives (Base) |
| RabbitX | API key | StarkNet perpetuals |
| Aevo | API key | Options and perpetuals |
| Lighter | API key | Arbitrum orderbook DEX |
| Kuma | API key + key | Berachain perpetuals |
| Nado | Private key | Linked signer model |
| WOOFi Pro | API key | WOO Network DEX |
| Vest | Signing key | Perpetual DEX |
CEX Connections
All centralized exchanges use the same pattern: create an API key on the exchange with trading permissions only — never enable withdrawal permissions.
Binance
- Go to Account → API Management
- Create a new API key
- Enable only Spot & Margin Trading or Futures Trading
- Copy the API Key and API Secret
Bybit
- Go to Account → API Management
- Create a new API key
- Set permissions to Read-Write for trading, Read for everything else
- Copy the API Key and API Secret
OKX
- Go to Account → API Management
- Create a new API key with a Passphrase
- Set permissions to Trade only
- Copy the API Key, API Secret, and Passphrase
Bitget
- Go to Account → API Management
- Create a new API key with a Passphrase
- Set permissions to Trade only
- Copy the API Key, API Secret, and Passphrase
KuCoin
- Go to Account → API Management
- Create a new API key with a Passphrase
- Set permissions to Trade only
- Copy the API Key, API Secret, and Passphrase
Gate.io
- Go to Account → API Management
- Create a new API key
- Set permissions to Spot Trade and/or Futures Trade
- Copy the API Key and API Secret
Deribit
- Go to Account → API
- Create a new API key
- Set scope to trade only
- Copy the API Key and API Secret
Deribit supports testnet for paper trading.
Bitunix
- Sign up at bitunix.com (no KYC, no geo restrictions, free bot usage with referral)
- Go to API Management
- Create a new API key
- Copy the API Key and API Secret
MEXC
- Go to Account → API Management
- Create a new API key
- Enable Spot Trading and/or Futures Trading only
- Copy the API Key and API Secret
HTX (Huobi)
- Go to Account → API Management
- Create a new API key
- Set permissions to Trade only
- Copy the API Key and API Secret
Phemex
- Go to Account → API Management
- Create a new API key
- Set permissions to Trade only
- Copy the API Key and API Secret
Crypto.com
- Go to Account → API Management
- Create a new API key
- Copy the API Key and API Secret
BingX
- Go to Account → API Management
- Create a new API key
- Copy the API Key and API Secret
WOOFi (WOO Network)
- Go to Account → API Management
- Create a new API key
- Copy the API Key and API Secret
Step 3: Start Trading
Once connected, go to the Terminal:
- Select your exchange from the dropdown
- Choose a coin (BTC, ETH, SOL, etc.)
- Pick a strategy (Ladder Bot, Pro Trader, etc.)
- Configure size and parameters
- Click Start
Important: When creating API keys on any exchange, only enable trading/order permissions. Never enable withdrawal, transfer, or fund movement permissions.
Revoking Access
You can disconnect any exchange at any time:
- Linked Signers: Revoke via the exchange's own settings or disconnect on Sigma Engine
- API Keys: Delete the key on the exchange, or disconnect on Sigma Engine
Both methods immediately prevent Sigma Engine from placing orders on that exchange.