Hypertake is an independent web interface for Hyperliquid's HIP-4 prediction markets (outcomes) and perpetual futures. You connect your own wallet; every order is placed, matched and settled on Hyperliquid, and your money stays in your own Hyperliquid account. Hypertake is not affiliated with or endorsed by Hyperliquid. Markdown of this page: https://hypertake.net/docs/money/turn-on-trading.md. Full documentation index: https://hypertake.net/llms.txt
Money · Account
Turn on one-tap trading
The two wallet signatures that turn on trading on Hyperliquid through Hypertake, what each allows, how long it lasts and how to turn it off
One-tap trading lets Hypertake send your orders to Hyperliquid without opening your wallet for each trade. You turn it on once per browser: on mainnet your wallet signs two messages, first approving Hypertake's builder fee (a maximum of 1%), then approving a trading key made in your browser, valid for 179 days. Neither signature moves money or costs gas.
What happens when you turn it on
Both signatures are messages (EIP-712 typed data), not transactions. They go to Hyperliquid directly from your browser.
Signature 1: Hypertake's fee
Hyperliquid lets an interface add a builder fee to the orders it sends, but only up to a maximum each user approves with their main wallet (Builder codes). This signature approves a maximum of 1% for Hypertake's builder address. What Hypertake actually charges is lower on most orders:
| Order | Hypertake's fee |
|---|---|
| Buying outcome shares | None |
| Selling outcome shares, including a take profit that fills | 1% of the sale |
| Any perps order (open, close, take profit, stop loss) | 0.1% of the order value |
The approval is required to trade on Hypertake. If you decline it, nothing else is asked and trading stays off: "Trading on Hypertake needs its fee approved: nothing was changed." It's approved once per account, so a second browser or your phone asks only for its own trading key.
Signature 2: the trading key
Hypertake makes a new private key inside your browser, then asks your wallet to approve it as an agent of your account (Hyperliquid's term; also called an API wallet). Once approved, Hypertake signs your orders with it, which is why no wallet window opens when you press Buy.
| The trading key can | The trading key can't |
|---|---|
| Place and cancel orders on outcomes and perps | Withdraw your money |
| Change leverage and margin on perps positions | Transfer money to another account |
| Switch a standard account to one balance (unified mode) | Approve fees or other keys |
- Where it's kept
- In this browser's storage (IndexedDB), encrypted with a key the browser won't let anyone export. It is never sent to Hypertake's server. Code running on hypertake.net in this browser can use it; that's how orders get signed. See The trading key.
- Its name
- Each browser's key has its own name on Hyperliquid, such as
Hypertake w 7f3a(desktop) orHypertake p 2c91(phone), so turning one device's key on or off never affects another's. - Clearing site data
- Deletes the key. The next trade asks you to approve a new one.
What your wallet shows
1 HyperliquidTransaction:ApproveBuilderFee
hyperliquidChain Mainnet
maxFeeRate 1%
builder 0x0b8F0884e0816FEE3Fb297Ad9707c46F1Fc13D1D
2 HyperliquidTransaction:ApproveAgent
hyperliquidChain Mainnet
agentAddress (the new key's address)
agentName Hypertake w 7f3a valid_until (expiry time)Turn it on
On desktop
Find the button
On any outcome market, the trade ticket shows a Turn on one-tap trading panel while trading is off: "Two signatures in your wallet, once on this browser, no gas: Hypertake's fee (0.1% on perps, 1% on outcome sells; buys carry none), then a trading key." The perps order form has the same button, and Portfolio has a One-tap trading card with Turn on.
Press it and confirm both signatures
The button reads "Confirm in your wallet…" while your wallet shows the fee approval, then the trading key. Confirm each.
ResultA "One-tap trading is on" notice appears. The Portfolio card reads On, with the key's expiry date.
On your phone
Press Buy, or open Account → One-tap trading
Your first trade with trading off opens Turn on one-tap trading: what you'll sign ("Two messages: Hypertake's fee, then a key that lets this device place orders for you"), what it can't do, how long it lasts, and a preview of the wallet's signature request.
Tap Approve in MetaMask
(Or your wallet's name.) The wallet app opens twice: Hypertake's fee first, then the key. Confirm both, then come back to the browser. Not now closes the screen without signing anything.
Result"One-tap trading on · Approved in MetaMask for 179 days". Your trade isn't placed for you: the ticket is as you left it, so press Buy again when you're ready.
How long it lasts
The key is approved for 179 days; Hyperliquid allows an agent at most 180 days (API wallets). Hypertake reads the real expiry back from Hyperliquid and shows it: the date on the desktop Portfolio card, "N days left" in the phone's Account. When it expires, one-tap trading reads Off and your next trade asks you to approve a new key (one signature, since the fee approval stays).
Each browser has its own key
- Nothing syncs between devices. Your laptop and your phone each make and approve their own key.
- Hyperliquid limits named keys per account (up to 3, depending on your trading volume). When the account is full, Hypertake reuses the oldest slot that belongs to one of its own keys, which turns one-tap trading off on that other device. It never touches keys from other apps.
- If every slot belongs to another app, Hypertake says so: "Your Hyperliquid account already has its most trading keys…, all from other apps. Remove one on Hyperliquid (More → API), then turn this on again."
- Perps on testnet (chosen in Settings) use a separate key on Hyperliquid's testnet: one signature and no builder fee.
Turn it off
Hyperliquid has no "revoke" for an agent, so turning off approves a throwaway key under the same name, valid for 60 seconds, which replaces yours; then Hypertake deletes your key from this browser. That's one wallet signature, with no gas and no money moving.
- Desktop: Portfolio → One-tap trading → Turn off.
- Phone: Account → One-tap trading → Turn off one-tap trading, then Turn off in MetaMask (or your wallet).
- From Hyperliquid's own app: More → API lists every agent on your account and lets you remove any of them, including a key on a device you no longer have.
Does turning on one-tap trading cost anything?
No. Both signatures are messages, not transactions: no gas, and no money moves. Fees are charged only on orders, as described above.
Can Hypertake withdraw my money with the trading key?
No. Withdrawals and transfers need your main wallet's signature every time; Hyperliquid doesn't accept them from an agent key.
Why does my wallet ask twice?
The first signature approves Hypertake's fee for your account; the second approves this browser's trading key. A second browser asks only for its key.
Why do I have to turn it on again?
The key expired (179 days), this browser's site data was cleared, another of your devices reused its slot, or the account was emptied. Approve a new key and carry on.
Does disconnecting my wallet turn it off?
No. The key stays approved on this device until you turn it off or it expires.
Last updated