Tezos Domains for Developers
  • Introduction
  • Integrating Tezos Domains
    • Client Libraries
    • GraphQL
      • Mainnet
  • Smart Contract Design
    • Smart Contract Overview
    • Top-Level Domain Registrar
    • Ownership Scheme
    • Domain Data
  • Contract Interoperability
    • Proxy Contracts
    • Name Resolution
    • Buys & Renewals
    • Auction Operations
    • Domain Operations
    • .tez TLD
    • Domains as NFTs
    • Affiliated Buys & Renewals
  • Deployed Contracts
    • Mainnet
    • Ghostnet
  • Audits
    • Audit by Quantstamp
    • Audit by Inference
Powered by GitBook
On this page

Was this helpful?

  1. Contract Interoperability

Domains as NFTs

Previous.tez TLDNextAffiliated Buys & Renewals

Last updated 3 years ago

Was this helpful?

The NameRegistry is an FA2-compliant smart contract (). All 2nd-level domains can be used as non-fungible tokens, with a few caveats:

  • After a domain expires, the owner's balance of the token is always 0. That means that a domain will "disappear" as a token once it expires (although the token_id continues to be valid).

  • We don't implement the optional all_tokens view, because the number of tokens is too large to be returned in one call.

  • When a domain changes owners, all existing operators are automatically dropped.

See the specification for more information about the FA2 standard.

TZIP-12
TZIP-12