What you sign
Every wallet prompt for trading and funds, in one table. What it does, whether it has a network fee, and whether it can move your funds.
On this page
Prow asks your wallet to sign in a few places. Most prompts are free messages that move nothing. A few are real transactions with a network fee: a deposit, and on predict.fun turning on trading and claiming winnings, which are paid in BNB. This page lists the prompts for trading and funds, so you can check a prompt before you approve it. Bets on Polymarket and predict.fun are signed by the wallet that owns the account: see Prow wallet.
Trading and funds in one table
| Action | Venue | Prompt type | Network fee | Can it move funds? |
|---|---|---|---|---|
| Sign in with a wallet | Prow | 1 message | No | No. It proves the wallet is yours. |
Approve trading key (approveAgent) | Hyperliquid | 1 message | No | No. The key can trade, never withdraw. |
| Approve Prow fee (builder fee) | Hyperliquid | 1 message | No | No. It allows a fee on orders you place through Prow. From Jan 1, 2027, bets need a second approval at 1%. |
| Connect Aster | Aster | Network switch to BNB Chain, then 1 message (2 if the wallet already has an Aster account) | No | No. The signing details show Withdraw: false. |
| Approve Prow fee | Aster | 1 message, when it applies | No | No. Same as on Hyperliquid. |
| Enable spot on an older key (also Re-approve key) | Aster | 1 message | No | No. The key still cannot withdraw. |
| Connect Lighter (Register Lighter Account) | Lighter | 1 message | No | No. The key is an API key in a numbered slot. It can trade, never withdraw. |
| Approve Prow (Approve Integrator) | Lighter | 1 message, optional | No | No. On a Standard account the fee cap is 0%. |
| Renew trading key | Hyperliquid, Aster | Same as connecting | No | No. Lighter keys do not expire. |
| Revoke trading key | All venues | 1 message | No | No. It stops the key. |
| Deposit USDC | Hyperliquid | Network switch to Arbitrum if needed, 1 message (permit), then 1 transaction | Yes, ETH on Arbitrum | Yes. It sends the amount you entered to your own Hyperliquid account. |
| Withdraw USDC | Hyperliquid | 1 message | No (1 USDC withdrawal fee) | Yes. It sends USDC to the wallet that owns the account. No other address. |
| Move between perps and spot | Hyperliquid | 1 message | No | Yes, inside your own account only. |
| Move between spot and futures | Aster | None. The Prow trading key signs it | No | Yes, inside your own Aster account only. No recipient, no address. |
Bots add three prompts, all free messages that can't move funds:
- Approve the Prow Bots key (
approveAgent, Hyperliquid and Aster): once per account, and again every 30 days to renew. The key can trade for your bots, never withdraw. On Aster it is locked to Prow's server IP addresses, with Withdraw: false. - Sign the bot's limits (typed data named Prow Bots (prowdex.com)): before each start, and when you resume a bot Prow paused. It lists the market, largest investment and order, leverage, max loss, stop bounds, price range, highest Prow fee and an end date. The bot can't trade outside them.
- Approve Prow fee: only if the account hasn't approved it. Bot orders carry the Prow fee, so a bot needs it.
See The Prow Bots key.
Aster deposits and withdrawals happen on asterdex.com. Aster's own site asks for those signatures, not Prow.
How to read a prompt
- Message: your wallet shows text or typed data to sign. Nothing is sent to a blockchain. No network fee.
- Transaction: your wallet shows a network fee. This changes your on-chain balance. In Prow, a Hyperliquid deposit does this, and so does sending USDC from your Prow wallet to Polymarket. On predict.fun, turning on trading and every claim are transactions paid in BNB.
- Network switch: your wallet asks to change the selected network. It is free. Aster signs on BNB Chain. A Hyperliquid deposit runs on Arbitrum.
What a trading key can never do
A trading key can place, change and cancel orders. It cannot withdraw and cannot send funds to any other account, address or chain. The one move it makes: on Aster, between your own spot and futures balances, inside the same account. Before each such move Prow checks with Aster that the key has withdraw off, and refuses otherwise. Every other action in the table that can move funds needs your main wallet, every time. See How trading keys work.
Why trading needs no prompt
After you connect, orders are signed by the trading key on your device. That is why you can trade without a wallet pop-up for each order. The key expires within 180 days. You can revoke it at any time.
Bets on Polymarket and predict.fun use no trading key: the wallet that owns the account signs each bet, with no pop-up for a Prow wallet and a prompt every time for a wallet of your own.
Related
Last updated