XNS

The Name Layer
on Ethereum

Send and receive crypto with a name instead of 0x addresses.
Register your name and own it forever.

The Problem

Crypto payments need a UX upgrade

Today, sending someone crypto means juggling 0x addresses, chat apps, and trusting your clipboard. XNS replaces all of that with a name.

Without XNS

6 steps · cryptic & error-prone

1

Open wallet app

2

Copy address

3

Paste in WhatsApp / Telegram

4

Recipient copies

5

Recipient pastes into their wallet app

6

Send

Hope that no clipboard malware or address poisoning silently swaps the address.

With XNS

3 steps · human-readable & safe

1

Share your name

2

Type the name

3

Send

Amount

0.5

ETHETH

To

Send

Why XNS

Designed for value routing

Safer Sending UX

Send to alice.yolo instead of a 42-character hex string. Human-readable names leave less room for clipboard malware and look-alike address attacks.

Permanent Ownership

Register once, own it forever. No renewals, no expiration, no subscriptions. Names can’t be sold or traded — eliminating speculation and squatting.

ETH-Aligned

80% of every registration fee is permanently burned, reducing ETH supply. No governance token. Pure value accrual to ETH holders.

Open Namespace System

XNS supports unlimited namespaces. Pick from .xns, .og, .defi, .yolo, or create your own. No gatekeepers.

How It Works

Three steps to your Revolut experience

01

Choose a name

Pick a name like alice.xns, punk.og, or crypto.chad from a wide range of namespaces.

02

Pay once

Pay a one-time fee starting as low as 0.001 ETH. No renewals. No subscription. Yours forever.

03

Start using it

Share your name. Others can send you crypto using just your name instead of a 0x address.

Comparison

XNS vs ENS

ENS is fundamentally broken. Names function like expiring bank account numbers: if you forget to renew, the number can be reassigned to someone else, and incoming payments may be redirected without notice. XNS replaces this broken model with permanent ownership.

Ownership

ENS: Names expire and must be renewed
XNS: Names are permanent — no expiration, no renewal

Transferability

ENS: Names can be transferred & traded, incentivizing speculation and squatting
XNS: Names are bound to one address forever — no speculation, no squatting

Safety

ENS: Expired names can be sniped — funds may go to a stranger
XNS: No expiration means no sniping risk

Pricing model

ENS: Annual rent, character-based pricing (3-char names cost $640/yr)
XNS: One-time fee, same price within a namespace regardless of length

ETH alignment

ENS: Governance token ($ENS) with no value accrual to ETH
XNS: 80% of fees burned — directly benefits ETH holders; no valueless governance token

Namespaces

ENS: Single global namespace (.eth), creating artificial scarcity and forcing users to compete for short names
XNS: Many first-class namespaces — users can choose expressive domains and avoid scarcity by design

Smart contract naming

ENS: Unsuitable — subscriptions for immutable systems
XNS: Permanent identity for immutable contracts

Complexity

ENS: High: ~12 interacting contracts, commit-reveal, resolvers, wrappers
XNS: Low: Single contract, simple mapping

Our Mission

“Our mission is to make crypto payments frictionless and safe by replacing ENS's expiring account identifiers with permanent, non-transferable names built for value routing.”

For Users

Upgrade your crypto experience

The x2xPay app is the easiest way to register and use your XNS name. Send payments and request payments via a simple link — no 0x addresses ever again.

For Developers

Integrate XNS into your project

XNS is a single smart contract with a simple mapping. Resolve names with one read call. Check the docs for contract addresses, ABIs, and integration examples.

View on GitHub