Skip to content

VuKhuongDuy/NFT-marketplace

Repository files navigation

NFT Marketplace

This is essentials smart contract of a NFT marketplace.

Features:

  • Launchpad
  • Listing/Buy NFTs
  • Auction/Bidding NFTs
  • Offer unlist NFTs

Architecture

Alt text

Prerequisites:

  • Node.js
  • Yarn or npm
  • Metamask (or any other compatible wallet)
  • Solidity (for smart contract compilation)
  • IPFS or Arweave (optional for decentralized storage)

Command:

git clone https://github.com/AlexZuy/NFT-marketplace.git
cd nft-marketplace

Install dependencies:

npm install

Configu re Environment:

Create a .env file based on .env.example and add your private keys, RPC endpoints, and other configurations.

Deploy Smart Contracts:

Ensure you have the necessary funds in your wallet and a configured RPC endpoint. Run:

npx hardhat deploy scripts/deployLaunchpad.ts 

npx hardhat deploy scripts/deployMarketplace.ts 

Contributing

Contributions are welcome! Please submit a pull request or open an issue to discuss any changes.

Contact

For any questions or support, feel free to contact: Email: [email protected]

GitHub: AlexZuy

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published