♈
Bootcamp-2024
  • Intro
  • 1. Blockchain & Wallet Fundamentals
    • Blockchain Introduction
    • State Machines
    • Cryptography
    • Distributed Networks
    • Game Theory
    • What is Web3
    • MetaMask Wallet Installation
    • Transferring Tokens with MetaMask
  • 2. Smart Contract & Solidity Fundamentals
    • Using Remix
    • Create, compile and publish your first smart contract
    • Interact with already published smart contracts
    • Blockchain Explorer
    • Verify source code on Etherscan
  • 3. Oracles, ERC20 & Chainlink Data Feeds
    • Oracles
    • Create & Deploy ERC20
    • Data Feeds
  • 4. Cross-Chain Tokens With Chainlink CCIP
    • Setting up MetaMask
    • Getting USDC Testnet Tokens
    • Create Smart Contract In Remix
    • Compile and Deploy
    • Approve USDC
    • Send LINK to your Contract
    • Send USDC from Fuji to Sepolia
    • USDC on Sepolia
  • 5. Mentoring Session
  • 6. NFTs & Chainlink Automation
    • NFT Basics
    • Dynamic NFTs
    • Creating an NFT Smart Contract
    • Deploying Your Dynamic NFTs
  • 7. Chainlink CCIP & Cross-Chain NFT dApps
    • Create and deploy CCIP NFT Contracts
    • Mint on Source Chain
    • Fund Contract
    • Mint On Sepolia From Fuji
    • Mint from Destination 2 - Base Sepolia
  • 8. Random Numbers with Chainlink VRF
    • Introduction to Chainlink VRF
    • Hands On Game Using VRF
  • 9. Off-Chain Data with Chainlink Functions
    • Chainlink Functions Playground
    • Setting up MetaMask
    • Remix
    • Functions Subscription
    • Creating The Functions Consumer Contract
    • Sending a Request from Remix
    • City Weather and Examples
    • City Weather on Chainlink Functions
  • 10. Connecting the 🌏 with Chainlink
  • Glossary
Powered by GitBook
On this page
  1. 6. NFTs & Chainlink Automation

Creating an NFT Smart Contract

In this section we will create an NFT Smart Contract using Openzeppelin Wizard

PreviousDynamic NFTsNextDeploying Your Dynamic NFTs

Last updated 1 year ago

Create an NFT Smart Contract With Openzeppelin Wizard

Openzeppelin Wizard is an interactive smart contract generator based on

In this exercise, we will be creating a simple NFT contract. When you first open the wizard you will see an interface that has options for the type of contract you want to create including ERC20, ERC721, ERC1155, Governor & Custom. We will be selecting the ERC721 option as this is the token standard for NFTs.

On the left side you’ll notice the Settings tab. This is where we can configure various features for our NFT. We will be setting the following:

  • Name

  • Symbol

  • Mintable

  • Auto-increment Ids

You’ll notice that as you click various options, the code is automatically filled out for you. This makes it very quick and easy for you to generate templates for these contracts.

OpenZeppelin Contracts
OpenZeppelin Contracts Wizard
Openzeppelin Contracts Wizard
Logo