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/security/builder-fee.md. Full documentation index: https://hypertake.net/llms.txt
Security · Keys and approvals
Builder fee approval
What a Hyperliquid builder fee is, the 1% maximum you approve for Hypertake, the rates actually charged, and how to check or revoke it
A builder fee is a fee Hyperliquid lets an interface add to the orders it sends for you, up to a maximum you approve once with your wallet. You approve Hypertake for a 1% maximum; Hypertake then charges 0% on outcome buys, 1% on outcome sells and 0.1% on perps orders, and Hyperliquid collects it at the fill.
What Hyperliquid says about builder fees
From Hyperliquid's Builder codes page:
- "Builder codes allow builders to receive a fee on fills that they send on behalf of a user. They are set per-order for maximal flexibility. The user must approve a maximum builder fee for each builder, and can revoke permissions at any time."
- "Builder fees charged can be at most 0.1% on perps and 1% on spot." They "do not apply to the buying side of spot trades but apply to both sides of perp trades."
- The approval "must be signed by the user's main wallet, not an agent/API wallet", and "each user can have a maximum of 10 active builder code approvals at a time."
Builder codes are processed on-chain as part of Hyperliquid's fee logic. Hypertake never receives your money directly: Hyperliquid charges the fee at the fill and credits it to Hypertake's builder address.
What Hypertake actually charges
| Order | Fee on the order | Rate | Charged on |
|---|---|---|---|
| Outcome buy | None | 0% | Nothing |
| Outcome sell, including a take profit that fills | f: 1000 | 1% | The sale's value |
| Perps order: open, close, take profit or stop loss | f: 100 | 0.1% | The order's value |
| Perps on testnet | None | 0% | Nothing |
The maximum you approve is 1% because that's the highest rate Hypertake uses (outcome sells). It's a ceiling, not the rate on every order: perps orders carry 0.1%, which is also Hyperliquid's cap for perps.
If Hyperliquid ever refuses an outcome order because of the builder fee, that order fails, and Hypertake lowers its outcome fee to 0.1% for the rest of your visit rather than send orders without one.
ExampleLena's fees on one day
- Lena buys $50 of Yes on an outcome. Builder fee: $0.
- Later she sells those shares for $64. Builder fee: 1% = $0.64.
- She opens a $2,000 BTC long and closes it at $2,100. Builder fee: 0.1% of each order = $2.00 + $2.10 = $4.10.
- Hyperliquid's own trading fees are charged on top of these.
FlowLena's order → Hyperliquid fills it → the builder fee is taken from the fill → credited to Hypertake's builder address
Check your approval yourself
Hyperliquid's public API answers how much you've approved for any builder. You don't need Hypertake or a wallet to ask.
curl -s https://api.hyperliquid.xyz/info \
-H 'Content-Type: application/json' \
-d '{"type":"maxBuilderFee","user":"0xYOUR_ADDRESS","builder":"0x0b8f0884e0816fee3fb297ad9707c46f1fc13d1d"}'The answer is a number in tenths of a basis point: 1000 means you've approved 1%, 0 means you haven't approved Hypertake. Hypertake reads the same value before it sends an order.
Revoking it
Hypertake has no screen to revoke or lower its builder fee approval. Hyperliquid's documentation says a user "can revoke permissions at any time". In Hyperliquid's API, a builder's maximum is set by the ApproveBuilderFee action (its maxFeeRate is a percent string), signed by your main wallet (Exchange endpoint); revoking is done through Hyperliquid, not Hypertake. These docs don't describe where another interface puts that control.
Once your approval is below Hypertake's fee, Hypertake refuses to send orders ("Turn on one-tap trading to approve Hypertake's fee first: trading here needs it."), and turning one-tap trading on asks you to approve it again. An approval left in place costs nothing on its own: the fee is only charged on orders that name Hypertake's builder address, which only Hypertake sends.
Last updated