πŸ“–
Pulse Domains
  • πŸ‘‹Introduction
  • 🟒Registration FAQ
  • πŸ“’Terminology
  • Guides
    • πŸͺ„Domain Registration
    • πŸ§β€β™€οΈUpdating Your Profile
    • πŸ₯·Preserving Your Privacy
    • πŸ‘₯Creating Subdomains
    • πŸ›©οΈDomain Transfer
    • 🀝DNS Domain Setup
    • 🍭Brand Guidelines
    • πŸ’ΈReferrals
    • πŸ“œWhitelist & Claims
    • 🌟Registration Widget
    • πŸͺ…CCIP & PNS
    • πŸͺ…Name Renewal
  • Deep Dives
    • 🍬Name Wrapper
      • πŸ”₯Fuses
      • ⏳Expiry
      • βœ…Approved Operators
    • πŸ‘¨β€πŸ”§Managing a Name
    • πŸ”€Homoglyphs
  • pls.fyi Profile
    • ✨Your Web3 Profile
  • PLS.TO dWeb
    • πŸͺInterPlanetary FileSystem (IPFS)
    • 🌐Your Decentralized Website
    • πŸ’»IPFS & PLS.TO Guide
  • Partner Sites
    • πŸ“ˆPulseCoinList.com
    • πŸ’±PulseSwap.io: The Aggregator of Aggregators
      • πŸ“ˆ Integration for Developers and Projects
  • Dapp Developer Guide
    • πŸ› οΈGetting Started
      • PNS Enabling your DApp
      • PNS Libraries
      • Working with PNS
      • Resolving Names
      • Managing Names
      • Registering & Renewing Names
      • PNS Front-End Design Guidelines
      • PNS as NFT
      • PNS Data guide
    • πŸ›Bug Bounty Program & Audit
  • βš™οΈContract Api Reference
    • πŸ“œDeployed Contracts
    • Name Processing
    • Registry
    • ReverseRegistrar
    • TestRegistrar
    • PublicResolver
    • .pls Permanent Registrar
      • Registrar
      • Controller
    • DNS Registrar
    • Name Wrapper
      • Expiry
      • Fuses
      • Wrapped States
    • Subgraph
      • Entities
      • Queries
  • πŸ“™Contract Developer Guide
    • Resolving Names On-chain
    • Writing a Resolver
    • Writing a Registrar
  • πŸ¦Έβ€β™‚οΈCommunity
    • Community Dev Resources
  • Links
    • πŸ•ΉοΈPNS App
    • 🐦Twitter
    • ✈️Telegram
    • πŸ’‘PNS Name Ideas (Community Site)
Powered by GitBook
On this page
  • What are Homoglyphs in PNS Domain Names?
  • Why Homoglyphs Matter
  • How to Spot the Difference
  • Confusable Characters
  • What Can You Do?
  • Managing Capitals and Numbers

Was this helpful?

  1. Deep Dives

Homoglyphs

PreviousManaging a NameNextYour Web3 Profile

Last updated 1 year ago

Was this helpful?

What are Homoglyphs in PNS Domain Names?

Homoglyphs: Tricky Look-Alike Characters

  • Imagine you see two names: vitalik.pls and vita‍lik.pls. They look almost the same, right? But they're not! This trick is called using homoglyphs - characters that look similar but are actually different.

Why Homoglyphs Matter

  • When sending crypto or dealing with domain names, these look-alikes can be confusing. One might be real, and the other a fake.

How to Spot the Difference

  • Zero-Width Joiners: These are invisible characters sometimes used in emojis. For example, a heart emoji might be made of a heart symbol plus a fire symbol, glued together by an invisible joiner.

  • Variation Selectors: These are used to change how emojis look, like making a heart red instead of black and white.

Be Careful with .pls Names Outside the Official dApp

  • In PNS, variation selectors are removed to avoid confusion. But when dealing with domains outside the official app, these tricky characters can sneak in.

Confusable Characters

  • Some characters look very similar, like the letter 'e' from different alphabets. These can be used to create names that look identical but are actually different.

What Can You Do?

  • Use Warning Signs: Many services will show warning symbols next to names with unusual characters.

Managing Capitals and Numbers

  • In PNS, upper-case letters are turned into lower-case, and some numbers from different languages look the same but are different.

Using a Unicode Analyzer: This is a that helps you see the hidden details in a name. It can show you if there's an invisible or different character.

Check Prices: If a domain name looks too good to be true (like a popular name at a low price), it might be a fake. Always double-check by pasting it into the official dApp or via the .

πŸ”€
tool
unicode analyzer
πŸͺ„Domain Registration
πŸ§β€β™€οΈUpdating Your Profile
πŸ“’Terminology