Skip to content

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

ActionVenuePrompt typeNetwork feeCan it move funds?
Sign in with a walletProw1 messageNoNo. It proves the wallet is yours.
Approve trading key (approveAgent)Hyperliquid1 messageNoNo. The key can trade, never withdraw.
Approve Prow fee (builder fee)Hyperliquid1 messageNoNo. It allows a fee on orders you place through Prow. From Jan 1, 2027, bets need a second approval at 1%.
Connect AsterAsterNetwork switch to BNB Chain, then 1 message (2 if the wallet already has an Aster account)NoNo. The signing details show Withdraw: false.
Approve Prow feeAster1 message, when it appliesNoNo. Same as on Hyperliquid.
Enable spot on an older key (also Re-approve key)Aster1 messageNoNo. The key still cannot withdraw.
Connect Lighter (Register Lighter Account)Lighter1 messageNoNo. The key is an API key in a numbered slot. It can trade, never withdraw.
Approve Prow (Approve Integrator)Lighter1 message, optionalNoNo. On a Standard account the fee cap is 0%.
Renew trading keyHyperliquid, AsterSame as connectingNoNo. Lighter keys do not expire.
Revoke trading keyAll venues1 messageNoNo. It stops the key.
Deposit USDCHyperliquidNetwork switch to Arbitrum if needed, 1 message (permit), then 1 transactionYes, ETH on ArbitrumYes. It sends the amount you entered to your own Hyperliquid account.
Withdraw USDCHyperliquid1 messageNo (1 USDC withdrawal fee)Yes. It sends USDC to the wallet that owns the account. No other address.
Move between perps and spotHyperliquid1 messageNoYes, inside your own account only.
Move between spot and futuresAsterNone. The Prow trading key signs itNoYes, 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.

Last updated