Register a referral code
Hyperliquid node API
Register referrer | Hyperliquid exchange
Register your own referral code on Hyperliquid so others can sign up under it. On Hyperliquid exchange.
POST
Register a referral code
You can only use this endpoint on the official Hyperliquid public API. It is not available through Chainstack, as the open-source node implementation does not support it yet. See Hyperliquid methods for the full availability breakdown.
This endpoint requires signature authentication. See our comprehensive Authentication via Signatures guide for implementation details.
registerReferrer action registers your own referral code so other users can sign up under it.
Get your own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.
Parameters
Required parameters
action(object, required) — The register-referrer action:type(string) — Must be"registerReferrer".code(string) — The referral code to create (1-20 characters).
nonce(number, required) — Current timestamp in milliseconds.signature(object, required) — EIP-712 signature of the action.
Optional parameters
expiresAfter(number, optional) — Timestamp in milliseconds after which the request is rejected.
Returns
Returns an object with the action status:status—"ok"if the request was processed.response— Contains operation details, withtype"default".
Example request
Response example
Use cases
- Run a referral program — Create a code to share with new users
- Track attribution — Attribute sign-ups to your code
- Grow your network — Earn referral rewards from referred activity
Body
application/json
Last modified on June 24, 2026