dApp Integration
Integrating with Hyperliquid Names is a single line of code via our Rest API.
Partners and Integrations Telegram group chat
Join our TG group: https://t.me/+pDbWCyCnvrxlZmJh
REST API
The REST API endpoint is live for HyperEVM mainnet and can also be used to resolve names on HyperCore.
https://api.hlnames.xyz/api/docs
To use the docs, click Authorize
and set apiKey = CPEPKMI-HUSUX6I-SE2DHEA-YYWFG5Y
You can use the following name as an example:
testooor.hl
<> 0xF26F5551E96aE5162509B25925fFfa7F07B2D652
@hlnames/rainbowkit
https://github.com/HLnames/hln-rainbowkit
We have a custom RainbowKit package with.hl
name support.

There are two ways to consume @hlnames/rainbowkit:
If you're starting a new project without any dependencies
You can install @hlnames/rainbowkit
:
npm install @hlnames/rainbowkit@latest
# or
pnpm add @hlnames/rainbowkit@latest
And use @hlnames/rainbowkit
wherever you would have previously used @rainbow-me/rainbowkit
:
import { ConnectButton } from '@hlnames/rainbowkit';
export const YourApp = () => {
return <ConnectButton />;
};
If your project already uses @rainbow-me/rainbowkit
@rainbow-me/rainbowkit
You can install our forked version of @rainbow-me/rainbowkit@2.2.4
. With this option you won't need to change any of your imports.
npm install https://raw.githubusercontent.com/HLnames/rainbowkit/refs/heads/main/packages/rainbowkit/rainbow-me-rainbowkit-2.2.4.tgz
# or
pnpm add https://raw.githubusercontent.com/HLnames/rainbowkit/refs/heads/main/packages/rainbowkit/rainbow-me-rainbowkit-2.2.4.tgz
Use @rainbow-me/rainbowkit
as you would normally.
import { ConnectButton } from '@rainbow-me/rainbowkit';
export const YourApp = () => {
return <ConnectButton />;
};
Last updated