Approve a Botely agent wallet on Hyperliquid
The Botely autotrade feature works by approving a dedicated **agent wallet** (a separate keypair Botely generates) on your Hyperliquid account. Your main wallet stays in your custody.
Open the wizard
Sign in to https://botely.trade and go to `/app/settings/trading` โ "Connect Hyperliquid". The wizard generates a fresh agent keypair locally in your browser and prepares the `approveAgent` EIP-712 payload.
Connect MetaMask (or your alternative EVM wallet โ see `alternative-wallets`). The wizard displays the agent address it wants you to approve plus a human-readable summary of the action.
Sign the action
Click "Approve agent". Your wallet pops up with the EIP-712 typed-data signature request โ review it: the action type is `approveAgent`, the `agentAddress` is the one shown in the wizard, the `agentName` identifies it as Botely.
Sign. The signed payload is submitted to Hyperliquid's `/exchange` endpoint. Settlement is typically under 2 seconds. Once accepted, the agent wallet is authorised to sign trading actions on your account.
What Botely stores
Botely stores the agent wallet's private key encrypted at rest (AES-256-GCM, master key on the server). Your main wallet's seed phrase never leaves your browser โ Botely cannot see it, cannot derive it, cannot recover it if you lose it.
The agent is restricted by the Hyperliquid protocol to trading-only actions (no withdrawals / no transfers) and by Botely's server-side code to placing/cancelling orders on ETH-USD, SOL-USD and BNB-USD perpetuals. See `agent-wallet-security-model` for the threat model.