Fee Structure
HyperQuote charges transparent, on-chain fees on every filled trade. There are no hidden fees, subscription costs, or off-chain deductions. Every fee parameter is readable directly from the deployed smart contracts and displayed to users in the quote comparison UI before execution.
Spot RFQ Fees
The spot RFQ settlement contract charges a protocol fee via the feePips parameter. The fee is deducted from the input token amount (amountIn) at settlement time. The maker receives amountIn - fee, and the fee is sent to the protocol fee recipient.
| Parameter | Value | Description |
|---|---|---|
feePips | 250 (default) | Protocol fee in pips |
| Denomination | Pips (1,000,000 pips = 100%) | 250 pips = 2.5 bps = 0.025% |
| Deducted from | amountIn (input token) | fee = amountIn * feePips / 1,000,000 |
| Visibility | On-chain, readable from contract | RFQSettlement.feePips() |
The feePips value is set by the contract admin at deployment and can be adjusted. Makers should always read the current feePips from the contract when pricing quotes, since the fee reduces the amount they receive from the taker’s input.
The fee is deducted from the input side of the trade. If a taker swaps 10,000 USDC for HYPE, the fee is taken from the USDC. The taker sends 10,000 USDC; the maker receives 10,000 - fee; the fee recipient receives the fee. The maker sends the full quoted amountOut to the taker.
Fee Calculation Example (Spot)
A taker requests to swap 10,000 USDC for HYPE. A maker quotes amountOut = 500 HYPE.
feePips = 250
fee = amountIn * feePips / 1_000_000
= 10,000 * 250 / 1,000,000
= 2.5 USDC
makerReceives = 10,000 - 2.5 = 9,997.5 USDC
takerReceives = 500 HYPE (full quoted amount)
feeRecipient = 2.5 USDCThe taker sends 10,000 USDC and receives 500 HYPE. The maker receives 9,997.5 USDC. The 2.5 USDC protocol fee goes to the fee recipient.
Fee Visibility
The HyperQuote UI displays all applicable fees before a taker confirms execution:
- Quote comparison panel — Each maker quote shows the gross amount, fee deduction, and net amount the taker will receive.
- Venue comparison — When comparing RFQ quotes against AMM or HyperCore venues, the displayed rates are net of all fees on both sides, enabling fair comparison.
- Transaction confirmation — The final confirmation dialog shows the exact fee amount and net execution.
Fees are enforced by the smart contract at settlement time. The values shown in the UI are computed from the same on-chain parameters. There is no way for the protocol to charge a different fee than what the contract specifies.
No Hidden Fees
HyperQuote does not charge:
- Gas subsidies — Users pay their own HyperEVM gas fees (typically fractions of a cent).
- Relay fees — The off-chain relay does not charge for broadcasting RFQs or forwarding quotes.
- Withdrawal fees — There are no fees for approving or revoking token allowances.
- Subscription or access fees — The protocol is permissionless. Anyone can request quotes or register as a maker.
Related Pages
- Maker Fees — How makers should account for protocol fees when pricing
- Taker Fees — How takers see fees in the quote comparison flow