/Solana-presale-smart-contract

Solana presale smart contract Plus frontend integration.

Primary LanguageRust

Solana Presale Smart Contract

Smart contract designed for facilitating the sale of SPL tokens with additional features, including a presale mechanism and allocation tickets. The contract is built using the Anchor framework.

Contact

telegram: @Takhi77

You can contact me here if you have any problems with this repo then we can decide comfortable contact way.

Key Features

  • Token Sale: The contract enables the sale of SPL tokens, allowing users to purchase tokens directly from the vending machine.

  • Presale Mechanism: A configurable presale phase is implemented, allowing for exclusive token access for a specified duration before the public sale.

  • Allocation Tickets: Users can acquire allocation tickets during the presale, providing them with reserved spots for purchasing SPL tokens.

  • Flexible Configuration: The contract offers flexibility in configuring various parameters, such as presale and public sale start/end times, token prices, and ticket allocation limits.

Prerequisites

Before you begin, make sure you have the following tools installed:

Getting Started

  1. Installation: Clone the repository and install dependencies.

    git clone https://github.com/skeleton1009/palm-presale.git
    cd palm-presale
    yarn
  2. Build the Smart Contract:

    anchor build
  3. Run Tests:

    anchor test
  4. Deploy:

    Switch to your desired network and deploy

    anchor deploy