LogoLogo
NFD Docs (V3)
NFD Docs (V3)
  • The NFD Protocol
  • Why Own an NFD?
  • Platform
    • Mint
    • Manage
      • Setting Metadata Records
        • Bluesky Verification
        • Twitter Verification
        • Discord Verification
        • Telegram Verification
        • Github Verification
      • Assets & Vaults
      • Smart Contract
      • Algo.xyz
    • Marketplace
      • Expirations
    • Segments (Subdomains)
    • Analytics
      • Consensus Leaderboard
      • Donation Leaderboard
        • Charities Policy
      • Bluesky Leaderboard
      • Twitter Leaderboard
  • Smart Contracts
    • API Docs
    • Resolving NFDs
      • NFD Registry
  • Resources
    • New to Algorand?
    • Integrations
    • FAQ
    • Links
Powered by GitBook
On this page
  • NFD Versions
  • Upgradable Smart Contracts
  • Lock / Unlock Smart Contract
  1. Platform
  2. Manage

Smart Contract

PreviousAssets & VaultsNextAlgo.xyz

Last updated 5 months ago

NFD Versions

NFDs are currently on Version 3.7 (V3) of the .

There were major changes between V1 and V2, as well as V2 and V3.

Prior to Version 1.16, NFDs didn't have Segments.

Prior to Version 2.11, NFDs didn't have Vaults.

Version 2.12 was needed to allow V2 NFDs to mint Segments with renewals.

Any NFD prior to Version 3.01 is considered a legacy NFD, meaning it doesn't have renewal fees. If a V2 NFD is upgraded to V3, the NFD owner will need to start paying renewal fees. The NFD protocol will never force V1 / V2 owners to upgrade to V3.


Upgradable Smart Contracts

NFDs are upgradable and NFDomains takes full-advantage of this as Algorand releases new features. NFDomains pushes updates along with update notes on what has been changed and why.

Upgrading your NFDs Smart Contract

To upgrade your smart contract, navigate to an owned NFD -> Edit -> Smart Contract -> Upgrade Contract.


Lock / Unlock Smart Contract

To allow maximum user control, users can toggle between locking and unlocking their NFD to upgrades. If you lock your contract, your NFD cannot be upgraded until you unlock it.


NFD Registry contract
Edit -> Smart Contract