📖
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
  • Parent-Controlled Fuses
  • Owner-Controlled Fuses

Was this helpful?

  1. Contract Api Reference
  2. Name Wrapper

Fuses

A "fuse" is a permission or perk that can be granted/revoked on a name.

As the name implies, once the fuse is "burned", it cannot be unburned. Fuses will only reset when the expiry is reached.

There are parent-controlled and owner-controlled fuses:

Parent-Controlled Fuses

Only the owner of the parent name can burn one of these fuses on a name. These can generally be thought of as "perks" that can be granted to a name, though they can be used in other ways.

  • PARENT_CANNOT_CONTROL: Allows a parent owner to Emancipate a child name. After this is burned, the parent will no longer be able to burn any further fuses, and will no longer be able to replace/delete the child name. This fuse must be burned in order for any owner-controlled fuses to be burned on the name.

  • IS_DOT_PLS: This fuse cannot be burned by users of the Name Wrapper, it is only set internally when a .pls 2LD is wrapped.

  • CAN_EXTEND_EXPIRY: The owner of the child name will be able to extend their own expiry. Normally, only the parent owner can extend the expiry of a child name.

  • Custom Fuses: There are 13 other parent-controlled fuses that are not reserved, and can be used in any custom way you want!

Owner-Controlled Fuses

Either the owner of the name or the owner of the parent name can burn one of these fuses. These can generally be thought of as "permissions" that can be revoked on a name, though they can be used in other ways.

  • CANNOT_UNWRAP: The name will now be Locked, and can no longer be unwrapped. This fuse must be burned in order for any other owner-controlled fuses to be burned on the name.

  • CANNOT_BURN_FUSES: No further fuses can be burned on the name.

  • CANNOT_TRANSFER: The name (wrapped NFT) can no longer be transferred.

  • CANNOT_SET_RESOLVER: The resolver contract for the name can no longer be updated.

  • CANNOT_SET_TTL: The TTL for the name can no longer be updated.

  • CANNOT_CREATE_SUBDOMAIN: New subdomains can no longer be created.

  • Custom Fuses: There are 10 other owner-controlled fuses that are not reserved, and can be used in any custom way you want!

PreviousExpiryNextWrapped States

Last updated 1 year ago

Was this helpful?

âš™ī¸