What a .ton domain is, how buying and renewing one works, how to point it at your wallet step by step, and the mistakes that send money to the wrong place.
A .ton domain is a human-readable name, such as yourname.ton, that lives on the TON blockchain and can point to a wallet address, a website or other resources. Once you link it to your wallet, people can send TON and tokens to the name instead of copying a long address. You do this by setting the domain's wallet record, which costs a small network fee and takes a single confirmation in your wallet.
This guide explains what TON DNS actually is, how .ton names are bought and kept, how to link one to a wallet safely, and what to check before you trust a name someone gives you. It is an explainer, not investment advice: domains are sometimes traded speculatively, and nothing here suggests buying one as an investment.
TON DNS is a naming service built into the TON blockchain. It does for blockchain addresses what the ordinary internet's DNS does for websites: it turns something long and machine-friendly into something short and memorable.
A TON wallet address is a long string of letters, digits and symbols. Nobody remembers one, and copying it by hand invites mistakes. A .ton name is a label that a wallet app can look up and translate into the real address at the moment you send.
Every .ton domain is a token on the blockchain, specifically an NFT (a unique, non-interchangeable token). Whoever holds that NFT in their wallet controls the domain. That has three practical consequences:
A domain does not just "belong" to a wallet. It holds a small set of records, each describing a different kind of destination. TON's documentation describes several categories:
You can set one, several or none. A domain with no wallet record still exists and is still yours; it simply cannot receive payments by name.
This is the point that confuses most newcomers. The wallet that holds the domain NFT and the wallet the domain points to can be different. Buying a domain puts the NFT in your wallet, but the wallet record may still be empty, or after a resale it may still hold an old address. Linking is a separate, deliberate step.
Telegram usernames bought on Fragment are also tokens on TON. Fragment's own pages list each username in three forms: the username itself, the ordinary t.me web link, and a "TON Web 3.0 address" ending in .t.me. So a collectible username such as a hypothetical @examplename is shown with an address of examplename.t.me.
These are a separate namespace from .ton domains. A .ton name is bought through the TON DNS auction; a .t.me name comes with a username bought on Fragment. Whether a particular wallet app resolves .t.me names, and how their records are managed, depends on the app, so check yours before relying on one. For how collectible usernames work in general, see our guide to Telegram usernames on Fragment and the wider Fragment explainer.
A domain is not something everyone needs. It earns its keep when people regularly send you funds or need to find your resources.
If you receive a payment twice a year, a domain adds a renewal to remember and little else. Copying an address carefully, or using a QR code, is fine.
New .ton names are sold by auction on TON's official domain site, dns.ton.org. You connect a TON wallet, search for the name you want, and either bid in a running auction or start one.
At the time of writing, TON's official pages describe these rules. They can change, so read the current rules on the domain site before you bid:
When the auction ends, the domain NFT is delivered to the winning wallet. Losing bids are returned by the auction contract, minus network fees.
Run through this list before bidding or linking anything:
If the name is already owned, the official site cannot sell it to you. The owner might list it on an NFT marketplace, but treat any private "I'll sell you the domain" offer in a chat as a probable scam. See crypto scams on Telegram for the common patterns.
Linking means writing a wallet address into the domain's wallet record. Only the wallet that currently holds the domain NFT can do this.
Some self-custodial wallets let you manage domains without visiting the domain site. The general shape is:
If your wallet has no such option, use the domain site. The result on chain is the same.
Never announce a domain until you have tested it.
You can also look the domain up in a TON blockchain explorer, which shows the domain's current records and its transaction history. Our guide on reading a TON transaction on an explorer shows how to read what you see there.
When someone types your name, their wallet asks the blockchain for the domain's current wallet record and fills in that address. The lookup happens at sending time. That has two effects worth understanding:
A .ton domain is not bought once forever. TON's documentation describes a yearly renewal: the owner sends a small amount of TON to the domain's contract at least once a year. Any change to the domain's records also counts as activity, but the safe habit is a deliberate renewal.
What happens if you forget, according to TON's documentation at the time of writing:
Because a domain is an NFT, it can be sent to another wallet or sold on a marketplace that lists TON NFTs. Three things about records catch people out.
The wallet record is stored in the domain, not in the wallet. Moving the NFT does not automatically change where the name points. If you are retiring the old wallet, update the record to the new wallet's address after the move, then test it.
Before you hand it over, decide whether to clear or change the wallet record. If you leave your address in it, payments meant for the buyer may reach you until they edit it, which creates awkward refund conversations. Also remove the name from your channel, profile and website, or people will keep sending to a name you no longer control.
Assume the records still point wherever the previous owner left them. Immediately after the purchase:
Until you do this, money sent to "your" new name may go to the seller.
Telegram channel owners are the main reason this guide sits in a Telegram directory, so here is how a domain fits into a channel.
The simplest use is a line in the channel description or a pinned post saying where readers can send tips or payments. A name is easy to type and easy for a reader to check against what they see in their wallet. Our guide to writing a channel description covers where such details fit, and the pinned message examples show how to keep payment details visible.
Write the full name with its ending, and add one line of instruction such as "check that your wallet shows the address starting with the same characters as the one in our pinned post". That gives readers a second check that does not depend on the name alone.
Exchanges often give every customer the same deposit address and tell deposits apart by a memo or comment. A domain only carries an address, not a memo. If your domain points to an exchange deposit address, people who send to the name without the right memo create deposits the exchange cannot match to you. Point the domain at a wallet you control instead. Our TON memo and comment guide explains why memos matter.
Telegram Stars and the payment systems inside Telegram do not use .ton domains. A domain only helps when someone sends TON or TON-based tokens from a wallet. If you are deciding how to take payments at all, compare the options in Telegram Stars vs TON vs card payments.
If a sender types your name and their wallet shows an error, an empty recipient or the wrong address, work through these causes in order.
How to recognise it: the wallet treats the name as an invalid address, or offers no lookup at all, while other wallets resolve it fine.
How to recognise it: the domain page or an explorer shows no wallet record, or shows the old one.
If the transaction succeeded but the record still looks old, refresh the page after a minute and check again in an explorer, which reads the chain directly.
How to recognise it: the name resolves, but to a stranger's address, or not at all.
How to recognise it: the domain page shows an auction, a new owner, or an expiry date in the past.
Most channel owners only need the wallet record, but the others are worth understanding so you know what you are looking at on the domain page.
A TON Site is identified by a network address on TON's own peer-to-peer network rather than an ordinary server IP. The site record stores that identifier. Setting it is useful only if you actually run a TON Site; ordinary visitors on ordinary browsers cannot open TON Sites without a TON-aware proxy or browser. If you just want your channel to have a website, a normal web domain is simpler.
TON Storage spreads files across nodes that agree to keep them. The storage record points to a stored set of files by its identifier. Like the site record, it matters to people publishing content on TON, not to people receiving tips.
The next-resolver record lets you hand lookups for names under your domain to another contract. A project might use it to give each team member a name such as alice.project.ton. Running a resolver is a developer task; TON's documentation describes the contracts involved. If you never set this record, subdomains of your name simply do not resolve, which is the safe default.
A domain is useful precisely because it is readable, and that readability is what scammers exploit.
Anyone can register a name that looks like yours: an extra letter, a swapped character, a hyphen, or a long name that starts the same way. In a hurried glance, these pass. If you publish a domain, tell your readers to type it rather than copy it from a forwarded message, and pin it so there is one trusted source.
A .ton name proves only that whoever holds the NFT chose those letters. It does not prove the holder is the brand or person the name suggests. A domain named after a well-known project may belong to a stranger. Before paying a name you saw in a message, confirm it through a source you already trust, such as the project's official channel. Our guide to verifying a crypto project's official Telegram shows how.
Two scams target domain owners specifically:
Never share your recovery phrase with anyone, including someone claiming to be support. No legitimate domain service needs it.
These are illustrative scenarios, not real accounts.
A small art channel wants readers to tip in TON. The owner buys a short, readable name through the auction, keeps the NFT in a self-custodial wallet, and links the wallet record to the same wallet. They test with a friend, then add the name to the channel description and a pinned post. A year later, the calendar reminder they set prompts them to renew, which costs only a network fee.
A freelancer wants the domain to be hard to steal. They keep the domain NFT in a wallet they rarely use, stored with an offline backup, and point the wallet record at their everyday wallet. If the everyday wallet's phone is lost, they create a new wallet and update the record from the holding wallet. The name customers know never changes.
Someone buys a short name on a marketplace and immediately posts it in their channel. The first tip goes to the seller, because the wallet record still holds the seller's address. They open the domain's page, see the old record, set it to their own wallet and test it. Then they ask the seller, politely, to return the misdirected tip. Recovering it depends entirely on the seller's goodwill, which is why the order of steps matters.
No. Wallets work perfectly well with ordinary addresses. A domain is a convenience for receiving funds by name or for publishing TON Sites and stored files.
Yes. The wallet holding the domain can edit the wallet record at any time with a small transaction. The new address applies to payments sent after the change.
Nothing already sent is affected. But once the domain is released and someone else wins it, they can point it anywhere, so future payments to the name would reach them. Remove the name from your channel if you decide not to renew.
Not while you renew it and keep control of your wallet. Control comes from holding the NFT, and only a transaction signed by your wallet can move it or change its records.
No. A .ton domain comes from the TON DNS auction. Collectible Telegram usernames come from Fragment and are shown there with their own address ending in .t.me. They are separate names with separate rules.
This guide does not give investment advice. Domains can lose their resale value, renewals add an ongoing cost, and many names never find a buyer. Buy one only if you will use it.
A .ton domain is an NFT that gives a readable name to a wallet, a TON Site or stored files. You buy a new one by auction on the official domain site, keep it in a self-custodial wallet, and link it by writing an address into its wallet record. Test with a small payment before publishing it, renew it at least once a year, and update the records whenever you move, buy or sell the domain. Treat any name you receive as a convenience to verify, not as proof of who is behind it.
Ownership confirmed through our claim process — not an endorsement of their content.
Founder of Telegram.
The official Telegram on Telegram. Much recursion. Very Telegram. Wow.
Telegram Premium – a subscription that unlocks dozens of exclusive features.
Binance Official English Group Binance Official Chinese Group Binance English Announcements Binance Chinese Announcements
is a modern crypto news and research platform covering the latest developments across digital assets, markets, regulation, and blockchain technology.
Technical analysis & high-probability trade setups. Price action, market structure, risk control.
BlackBlock Markets exists to observe how capital moves before it becomes obvious.
This channel focuses exclusively on what shapes global finance. Macroeconomics, markets, liquidity, central banks.
Clear long & short signals for BTC, ETH & liquid altcoins. AI-backed analysis, real-time execution.