NiftyKit Docs
WebsiteLaunch AppSign UpDiscord
  • Get Started
    • Introduction
    • Web3 and NFT Basics
    • Getting Started
      • Platform Overview
      • NiftyKit Demo Collection
      • Generating Assets
      • NiftyKit Creator Public Profile
      • File Asset, Size, and Requirements
      • Art Generator Asset Guidelines
    • Pricing
  • NFT Collections
    • What is an NFT Collection?
    • Minting 101
      • Creating Your Own NFT Collection
      • Minting Drop & Dynamic NFTs
      • Airdropping NFTs
      • Minting Open & Limited Editions
    • Collaborations & Shared Collections
      • Revenue Split
        • Split with The Giving Block (Donations Partner)
        • Withdraw Your Revenue Splits
    • Collection Management
      • Importing Assets & Metadata
      • Sales Management
      • Reveal Management
        • Pre-Reveal Placeholder
        • Revealing Your Metadata
      • Post-Drop Management
        • Withdrawing Your Funds
        • Renouncing Your Contract
        • Transfer Ownership of Contract
    • Listing NFTs for Sale
      • Waitlist Management
      • Presale Management
      • Public Sale Management
    • Our Smart Contracts
      • Perfect Abstractions Audit
      • Diamond Smart Contracts
      • Royalties
        • Updating Operator Filter (Blocking Blur and OpenSea)
        • Setting Royalties on NFT Marketplaces
      • Migrating Your Smart Contract to NiftyKit
    • Analytics
    • Troubleshooting
  • Customize Your Experience
    • Introduction
    • NiftyKit Diamond Widgets
      • Available Widgets
        • 🔲Connect Wallet Button
          • ⏳Countdown Timer
        • Drops
          • 🔲Drop Mint Button
          • 🔤Drop Mint Supply Text
          • 🔤Drop Mint Price Text
        • Editions
          • 🔲Edition Mint Button
          • 🔤Edition Mint Supply Text
          • 🔤Edition Mint Price Text
        • Utilities
          • 🛠️Is Connected
          • 🛠️Is Not Connected
          • 🛠️Is Holder
      • Widget Builder
      • Installation Guides
        • 📰Install for WordPress
        • 🌊Install for Webflow
        • 🖌️Install for Wix
        • ◻️Install for Squarespace
    • Available Apps
      • NFT Generator Desktop App
      • Pay What You Want App
      • Crossmint App: Credit Card Minting
      • Augmented Reality App (Token Access)
      • Accept ERC-20
        • Custom ERC-20
      • Generative Collection
      • Soulbound Token
      • Share To Earn
      • ApeCoin
      • Royalty Update
      • Submit an App Request
    • Token Access In Collections
    • Integrate Credit Card Minting
      • Drop Collection Credit Card Integration
      • Edition Collection Credit Card Integration
    • Migrating Your Smart Contract to NiftyKit (via Airdrop)
    • NiftyKit Integration with Farcaster Frames
  • Community
    • Community Guidelines
    • FAQ
    • Meet the Team
    • Contact Info
  • Updates and Changelog
    • Security Report
    • Deprecated features
Powered by GitBook
On this page
  • For ETH Mainnet Collection created before March 2023.
  • For Collections created After March 2023:

Was this helpful?

  1. NFT Collections
  2. Collection Management
  3. Post-Drop Management

Transfer Ownership of Contract

Learn how you can transfer ownership of your contract.

PreviousRenouncing Your ContractNextListing NFTs for Sale

Last updated 10 months ago

Was this helpful?

The transfer of smart contract ownership helps users to transfer their projects to new owners. This can be allowed to occur due to a change of leadership, shifting roles/responsibilities within the project, or even extreme cases such as a project being hacked.

Follow the steps below to transfer NFT project ownership to new owners:

  1. (Diamond Smart Contract)

For ETH Mainnet Collection created before March 2023.

Step 1: Go to Etherscan

  • Head to your etherscan/polygon scan link. There are three ways to do this

    • Click the link from your NiftyKit drop page

    • Click it on OpenSea

    • search your contract address directly on etherscan/polygonscan

On your drop page click the etherscan/polygon scan button at the top right corner

Make sure you are on the contract level. Click your contract address on the profile summary.

The link should be https://etherscan.io/address/[Your contract address]

Step 2: Go to Contract Tab

  • Once you are on the contract level of your etherscan/polygonscan. Go to the Contract tab then click on write contract. Connect to Web3 with the original wallet (ownership wallet).

Step 3: Add New Ownership

  • Under section [17. transferOwnership] paste the new wallet address and select "Write". The ownership of the smart contract will now be transferred to the new wallet address.

  • Please note that completion of this step will incur gas fees.

For Collections created After March 2023:

Pre- requisite:

  • Collection's contract address

    • To get the wallet address, go to your NiftyKit Mint Page and click the etherscan button

Copy the contract address under Primary Summary

  1. Paste your contract addrress under search by addresses

  2. Click the correct network on the drop-down

  3. Click Search

    5. Scroll down once pop-up

    6. Find and Click to ‘’Writable’’

7. Click "write" and connect your wallet that owns the collection.

  1. Once the wallet is connected, click the drop-down and Choose transferOwnership

  1. Under transferOwnership, you need to add: "0" under Value New wallet address under newOwner (address)

  2. Click Write to push the changes (Note: This trasactions requires gas fee to execute this process)

Check the contract if it’s successfully executed

Go to louper -

louper.dev
For Collections created before March 2023
For Collections created after March 2023
How to Transfer Ownership of Diamond Smart Contract
Etherscan link on your Drop Page
Contract Address Etherscan link
Write Contract on your Etherscan or Polygonscan of your Smart Contract