Skip to content

A Solana presale smart contract enabling secure and efficient token sales, featuring customizable presale phases and allocation management using the Anchor framework.

Notifications You must be signed in to change notification settings

derricklee918/Sol-Presale-Contract

Repository files navigation

Solana-Presale-Smart-Contract

A smart contract designed to facilitate the sale of SPL tokens, featuring a presale mechanism and allocation tickets. It is built using the Anchor framework.

Contact Me

Telegram: @derricklee918

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/derricklee918/Sol-Presale-Contract.git
    cd Sol-Presale-Contract
    yarn
  2. Build the Smart Contract:

    anchor build
  3. Run Tests:

    anchor test
  4. Deploy:

    Switch to your desired network and deploy

    anchor deploy

About

A Solana presale smart contract enabling secure and efficient token sales, featuring customizable presale phases and allocation management using the Anchor framework.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published