Exchange API calls do not consume Quicknode API credits. Transactions through this endpoint are appended with a builder fee. See hyperliquidapi.com for a full breakdown. To white-label with your own builder code, contact us.
Body Parameters
- actionobjectREQUIRED
Revoke builder fee action object
- typestring
Action type ("approveBuilderFee")
- maxFeeRatestring
Set to "0%" to revoke approval
Returns
- hashstring
Hash to sign with wallet (0x-prefixed hex string)
- nonceinteger
Unique nonce for this action (timestamp in milliseconds)
- detailsobject
Builder fee revocation details
- builderstring
Builder address (0x-prefixed hex string)
- maxFeeRatestring
Maximum builder fee rate ("0%" for revocation)
- chainstring
Hyperliquid chain ("Mainnet" or "Testnet")
- typedDataobject
EIP-712 typed data structure for signing
- domainobject
EIP-712 domain separator
- namestring
Domain name ("HyperliquidSignTransaction")
- versionstring
Domain version ("1")
- chainIdinteger
Chain ID (42161 for Arbitrum One)
- verifyingContractstring
Verifying contract address
- typesobject
EIP-712 type definitions
- HyperliquidTransaction:ApproveBuilderFeearray
Array of field definitions with name and type
- namestring
Field name (hyperliquidChain, maxFeeRate, builder, nonce)
- typestring
EIP-712 type (string, address, uint64)
- primaryTypestring
Primary type name ("HyperliquidTransaction:ApproveBuilderFee")
- messageobject
Message to sign
- hyperliquidChainstring
Hyperliquid chain ("Mainnet" or "Testnet")
- maxFeeRatestring
Maximum builder fee rate ("0%" for revocation)
- builderstring
Builder address
- nonceinteger
Nonce for this revocation