Skip to content

minowau/Nft-wizard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎉 Welcome to the NFT Marketplace Project! 🎉

Developed with care by Team Meenarashi 💖.


🏠 Overview

Welcome to our NFT Marketplace! This project provides a platform to facilitate:

  • ✅ Fixed-price NFT sales.
  • 🚀 Auction-based NFT trading.
  • 💰 Secure claiming of NFTs and proceeds.

Explore how to list, buy, bid, and claim NFTs seamlessly!


✨ Features

  • 🔹 Fixed-Price Sales:
    • listToken: List an NFT for sale at a fixed price.
    • buyToken: Purchase an NFT at the listed price.
  • 🔹 Auction Functionality:
    • initAuction: Start an auction for your NFT.
    • bid: Place a bid on an auctioned NFT.
    • claimToken: Claim the NFT after winning an auction.
    • claimCoins: Collect payment after a successful auction as the seller.

🚀 Usage

💎 listToken

List your NFT for a fixed price sale.

function listToken(uint256 tokenId, uint256 price) public;

🛒 buyToken

Buy the NFT listed for a fixed price.

function buyToken(uint256 tokenId) public payable;

🏁 initAuction

Start an auction for your NFT.

function initAuction(uint256 tokenId, uint256 startingPrice, uint256 duration) public;

🤑 bid

Place a bid on an auctioned NFT.

function bid(uint256 tokenId) public payable;

🏆 claimToken

Claim your NFT after winning an auction.

function claimToken(uint256 tokenId) public;

💵 claimCoins

Collect payment after the auction ends.

function claimCoins(uint256 tokenId) public;

🏃 Running the Project

To execute the TypeScript client scripts for the NFT Marketplace, use the following commands:

🚀 Run the Auction Client

npx ts-code auction_client.ts

This command will execute the auction_client.ts script, which handles the process of initializing auctions, placing bids, and claiming tokens.

🛒 Run the Fixed-Price Client

npx ts-code fixed_price_client.ts

This command will run the fixed_price_client.ts script to manage the fixed-price sale of NFTs, including listing and buying tokens.


🤝 Contributing

Contributions are welcome! Here's how to get involved:

  1. Fork this repository.
  2. Create a branch (git checkout -b feature/your-feature).
  3. Commit your changes (git commit -m 'Add your feature').
  4. Push to your branch (git push origin feature/your-feature).
  5. Open a Pull Request.


✨ Special Thanks to Team Meenarashi

     ★ ★ ★  ★ ★ ★  ★ ★ ★
    ★      M E E N A R A S H I      ★
     ★ ★ ★  ★ ★ ★  ★ ★ ★

Bringing creativity and innovation to the NFT space! 💫


📬 Contact

For questions or more information, reach out to Team Meenarashi:


Thank you for exploring our NFT Marketplace! 🥳


About

Nft markep place with aptos block chain

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published