TEE2DWHY / Basic-Nft

This is an NFT deployment codebase with its MetaData hosted on IPFS

Home Page:https://goerli.etherscan.io/address/0x9A9BDfAa9C2caDF843AbDFeea46e0913A55f824e#code

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NFT Project

Overview

This project is a simple implementation of an NFT (Non-Fungible Token) contract using Ethereum and the ERC-721 standard. It allows users to mint NFTs and provides basic functionalities like retrieving the NFT owner, total supply, and token URI.

Prerequisites

  • Node.js (v14.0.0 or higher)
  • npm (v6.0.0 or higher)

Getting Started

  1. Clone the repository:

    git clone https://github.com/TEE2DWHY/BASIC-NFT.git
  2. Create a single .env file in the root directory with the following content:

   GOERLI_URL=<your-goerli-rpc-url>
   PRIVATE_KEY=<your-private-key>
   ETHERSCAN_API_KEY=<your-etherscan-api-key>
  1. Install dependencies and compile the contracts:
  npm install
   npx hardhat compile
  1. Deploy the contract to the Goerli test network:
   npx hardhat run scripts/deploy.js --network goerli

About

This is an NFT deployment codebase with its MetaData hosted on IPFS

https://goerli.etherscan.io/address/0x9A9BDfAa9C2caDF843AbDFeea46e0913A55f824e#code


Languages

Language:JavaScript 78.0%Language:Solidity 22.0%