Early access on Robinhood Chain

Your wallet,
by name.

rhns gives your Robinhood Chain address a name people can actually say. Claim maya.rh once, point it at your wallet, and get paid by name in every app that speaks .rh.

Yours as a tokenOne transaction to claimResolves in any .rh app
Recently claimed
kai.rh2m ago
studio.rh5m ago
treasury.rh9m ago
lena.rh12m ago
orbit.rh15m ago
mint.rh21m ago
dao.rh26m ago
pixel.rh31m ago
Why a name

Addresses were made for machines. Names are for people.

A Robinhood Chain address is 42 characters long and one typo away from a lost payment. A .rh name is something you can say out loud, print on a card, or put in a bio.

Readable

Say it. Don't paste it.

The hex address still exists under the hood. You just never have to look at it again. Type a name, see the resolved address with a verified mark, and send.

Recipient
0x3F8aC24e9b17D0aF52c8E1b64C7A90fB8d3E9A2C
maya.rh
0x3F8a…9A2C
Consistent

One name, every app.

Set your avatar, links and wallet once. Any app that resolves .rh shows the same you, from a swap screen to a group chat.

Yours

Owned, not rented.

Your name is a token in your own wallet. Keep it, move it, or sell it. No account to get locked out of, and nobody who can take it down.

How it works

Three steps. One transaction.

In the wild

What a .rh name does for you.

Creators

Put your name where the hex was.

One line in a bio. Fans tip the name and the money lands in your wallet.

Teams and DAOs

Everyone can read the destination.

Name the treasury and every member can verify a payout by eye, not by comparing hex.

Builders

Show names, not addresses.

Resolve and reverse-resolve with one call. Your app gets readable recipients for free.

Everyday sends

Pay a friend without a screenshot.

Ask for a name instead of an address. No copy, no paste, no "is this the right one?"

Pricing

Priced by length. Renewed yearly.

Shorter names are rarer, so they cost more. Every name includes records, transfers and renewals. Final prices are set at launch.

5+ charactersMost names
studio.rh
[PRICE]/ year
Yours as a tokenAddress, avatar and link recordsRenew for up to [N] years at once
Search 5+ letter names
4 charactersPopular
maya.rh
[PRICE]/ year
Everything in 5+Short enough to say in one breathPriority support at launch
Search 4 letter names →
3 charactersRare
dao.rh
[PRICE]/ year
Everything in 4Only [N] three-letter names existReleased in [BATCH / AUCTION] order
Search 3 letter names
Developers

Resolve .rh in your app with one call.

A small client library, a Solidity interface and a plain HTTP endpoint. Show names where you show addresses today, and accept names wherever you accept addresses.

Forward and reverse

Name to address, address back to name, plus avatar and link records.

On-chain registry

Read directly from the contract when you need a trustless answer.

Open spec

The name format and record keys are documented so wallets can add support without us.

[package]
import { createClient } from '[package]'

const rhns = createClient({ chain: 'robinhood' })

const address = await rhns.resolve('maya.rh')
// 0x3F8aC24e9b17D0aF52c8E1b64C7A90fB8d3E9A2C

const name = await rhns.reverse(address)
// 'maya.rh'

const profile = await rhns.records('maya.rh', ['avatar', 'x'])
FAQ

Questions, answered.

Everything else lives in the docs. rhns is an independent project and is not affiliated with Robinhood.

Read the docs →

No. rhns is an independent naming service built on Robinhood Chain. It is not affiliated with, endorsed by or sponsored by Robinhood Markets, Inc.

Claim yours

Claim your name before someone else does.

.rh

Early access on Robinhood Chain. Names are claimed in one transaction and land in your wallet as a token.