πŸ“–
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

Was this helpful?

  1. Guides

CCIP & PNS

PreviousRegistration WidgetNextName Renewal

Last updated 3 months ago

Was this helpful?

The PulseChain Name System (PNS) has integrated CCIP Read from the Ethereum Name Service (ENS), bringing cross-chain name resolution and significantly expanding the usability of .pls names across the broader Web3 ecosystem. It’s the first occurrence in Web3 history that a non-Ethereum domain name service employs CCIP in such a manner, underlining a significant leap in interoperability. With a single integration, .pls names are now compatible in over 500+ dApps, websites, and wallets that already support ENS lookupsβ€”without those dApps needing to natively integrate PNS.

What does this mean for .pls name holders?

  • ENS Compatibility: A name like alex.pls can now be looked up via ENS by entering alex.pls.eth.

  • Wider Adoption: Any service, wallet, or site that supports ENS name resolution can now recognize and use .pls domains e.g. MetaMask, EtherScan, Revoke Cash & more.

  • Native vs. CCIP Integrations:

    • Native Integrations offer full PNS support and seamless integration.

    • CCIP Integrations offer full to partial support of the PNS system, depending on the dApp, site or wallet and their configuration of the ENS system.

What is CCIP?

CCIP Read

CCIP Read is an extension of the Chainlink CCIP specifically adapted and implemented by ENS. It allows off-chain lookups and on-chain verification of data, enabling ENS to resolve domains on Ethereum even if some domain data (records, resolvers, etc.) is stored on a different chain (e.g., Layer 2 or any off-chain environment).

A full list of dApps, wallets & sites that are now compatible via CCIP can be viewed .

CCIP stands for Cross-Chain Interoperability Protocol, a middleware solution developed by that enables data and asset transfers between different blockchains. Its goal is to provide a secure, flexible framework so that organizations don’t have to develop one-off solutions every time they need to connect to a new chain.

πŸͺ…
here
Chainlink