An open API service indexing awesome lists of open source software.

https://github.com/kayleexx/solana-candy-machine


https://github.com/kayleexx/solana-candy-machine

blockchain candy-machine solana solana-nft solana-token

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

          

# Candy Machine Minting Site

This project is a Candy Machine minting site that allows users to mint NFTs by paying with an SPL token. It includes the creation of an SPL token, a user interface for the Candy Machine, and testing with dummy accounts.

## Getting Started

![App Screenshot](https://i.imgur.com/4h6UfUn.png)

![App Screenshot](https://i.imgur.com/vI2fio5.jpg)

### Prerequisites

Before you begin, ensure you have met the following requirements:

- Node.js and npm installed
- Solana development environment set up
- [Phantom Wallet](https://phantom.app/) (or any Solana wallet) for testing

### Installation

1. Clone the repository:

```shell
git clone https://github.com/your-username/your-candy-machine.git
cd your-candy-machine

2. Install project dependencies:

```shell
npm install

## Usage

Updating config.json

1. Open the config.json file in your project directory.

2. Update the "splTokenAddress" with the address of the SPL token you created.

```shell
{
"splTokenAddress": "your-spl-token-address"
}

## Creating the UI
Follow the steps in the tutorial "Quick Node: Set Up a Minting Site" to create a user interface for your Candy Machine.

## Testing Minting
Run your web application locally or deploy it to a web server.
Use dummy accounts or Phantom Wallet to simulate users minting NFTs.

## User Testing
Share your web application with testers and ask them to go through the minting process.
Ensure that SPL tokens are correctly deducted when minting NFTs.
Gather feedback on the user experience and functionality.

## Contributing
Contributions are welcome! Feel free to open issues or submit pull requests to improve this project.

## Author
Mitali Sinha