Skip to content

Fiqrihh/magiceden-nutmarket

Repository files navigation

MagicEden NutMarket 🪙🌿

Welcome to the MagicEden NutMarket repository! This project is a Solana marketplace smart contract that forks the functionality of MagicEden. Here, you will find everything you need to get started with creating, listing, and managing NFTs on the Solana blockchain.

Download Releases

Table of Contents

Introduction

MagicEden NutMarket aims to provide a robust and user-friendly platform for NFT trading on the Solana blockchain. By forking MagicEden's smart contracts, we ensure that you have access to reliable and tested code while adding our unique features.

Whether you are a developer looking to dive into Solana smart contracts or a user wanting to explore the NFT marketplace, this repository has you covered.

Features

  • NFT Listing: Easily list your NFTs for sale.
  • Metadata Management: Manage your NFT metadata with ease.
  • Marketplace Functionality: Buy, sell, and trade NFTs seamlessly.
  • Freeze Functionality: Secure your NFTs by freezing them when needed.
  • Community Support: Join our community for help and discussions.

Installation

To get started, you will need to download the latest release. Visit the Releases section, download the necessary files, and follow the instructions to set up your environment.

  1. Clone the repository:

    git clone https://github.com/Fiqrihh/magiceden-nutmarket.git
    cd magiceden-nutmarket
  2. Install dependencies:

    npm install
  3. Configure your environment:

    • Create a .env file and set your Solana wallet credentials.
  4. Deploy the smart contract:

    npm run deploy
  5. Start the server:

    npm start

Usage

Once you have the environment set up, you can start using the MagicEden NutMarket.

  1. Create an NFT: Use the provided API to create your NFT. Make sure to include all necessary metadata.

  2. List an NFT: Once created, you can list your NFT for sale through the marketplace interface.

  3. Buy/Sell NFTs: Browse the marketplace to buy or sell NFTs. The interface is designed to be user-friendly and intuitive.

  4. Freeze NFTs: If you need to secure your NFTs, use the freeze functionality to prevent any transactions.

Smart Contract Overview

The smart contracts in this repository are designed to handle all aspects of NFT transactions. They include:

  • Minting: The process of creating new NFTs.
  • Transfer: Handling the transfer of ownership.
  • Listing: Managing the sale and purchase of NFTs.
  • Freezing: A feature that allows users to lock their NFTs.

Smart Contract Architecture

The architecture of the smart contract is modular, allowing for easy updates and maintenance. Each component handles a specific aspect of the NFT lifecycle.

  • Minting Module: Responsible for creating new NFTs.
  • Marketplace Module: Manages listings and transactions.
  • Metadata Module: Handles the metadata associated with each NFT.

Key Concepts

Freeze

The freeze functionality allows users to lock their NFTs temporarily. This is useful for security purposes, ensuring that no transactions can occur while the NFT is frozen.

Listing

NFTs can be listed for sale on the marketplace. Users can set their prices and manage their listings through a simple interface.

Metadata

Metadata is crucial for NFTs, as it provides information about the asset. This includes images, descriptions, and attributes.

Marketplace

The marketplace is where all the buying and selling happens. Users can browse through available NFTs, view details, and make purchases.

Contributing

We welcome contributions to the MagicEden NutMarket project! If you want to help improve the repository, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push to your branch and create a pull request.

Please ensure that your code adheres to our coding standards and is well-documented.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any questions or feedback, feel free to reach out:

Thank you for your interest in MagicEden NutMarket! We look forward to your contributions and hope you enjoy using the platform.

For the latest updates and releases, check out the Releases section.

About

solana marketplace smart contract forking Magiceden

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •