Skip to content

Sui NFT Marketplace Smart Contract what is build by move language. Users can list and sell SUI network tokens.

Notifications You must be signed in to change notification settings

rustyneuron01/SUI-NFT-Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SUI NFT Marketplace

The First NFT AMM Smart Contract on the Sui Blockchain

Welcome to NFT Marketplace, the first-of-its-kind Automated Market Maker (AMM) for NFTs on the Sui blockchain. This protocol allows seamless peer-to-peer trading of NFTs in a fully decentralized and transparent manner.

As one of the early movers on Sui, this project is pioneering new ground in the NFT space, providing fundamental trading infrastructure for the next wave of digital asset innovation.


🚀 Key Features

✅ Live

  • List NFTs – Allow users to securely list NFTs for sale on-chain.
  • Buy/Sell NFTs – Seamless trading of NFTs using AMM-style pricing logic.
  • Transfer NFTs – Enable safe and gas-efficient NFT transfers between users.

🔜 Coming Soon

  • Auctions – A decentralized bidding system for NFTs.
  • Raffles – Randomized NFT distribution for community engagement and fair access.

⚙️ Current Status

  • 🧪 Early-stage Demo – Basic functionality is implemented.
  • 🔧 Actively in Development – Features are continuously being improved and expanded.
  • 🧩 Open for Feedback & Contributions – Community feedback is highly appreciated.

🧑‍💻 How to Use

  1. Clone the repository

    git clone https://github.com/toptrendev0829/SUI-NFT-Marketplace.git
  2. Navigate to the directory

    cd SUI-NFT-Marketplace
  3. Build and test Follow Sui Move standard practices to build and test smart contracts:

    sui move build
    sui move test

Note: You will need a Sui CLI and a funded devnet/testnet wallet to interact with the contract on-chain.


🧠 Project Structure

  • sources/ – Move smart contracts for NFT listing, trading, and transfer.
  • tests/ – Unit tests for contract modules.
  • Move.toml – Project configuration for Move packages.

🤝 Contributing

We welcome all contributions that help improve the protocol or expand its capabilities:

  • Bug reports 🐛
  • Feature requests 💡
  • Code enhancements 🛠️
  • Documentation updates 📝

To contribute:

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

📩 Get in Touch

Have suggestions or want to collaborate? Feel free to reach out:

About

Sui NFT Marketplace Smart Contract what is build by move language. Users can list and sell SUI network tokens.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages