Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/erikerik116/solana-presale-smart-contract

Presale SPL token smart contract in solana
https://github.com/erikerik116/solana-presale-smart-contract

anchor presale rust smart-contract solana token

Last synced: 3 months ago
JSON representation

Presale SPL token smart contract in solana

Awesome Lists containing this project

README

        

# 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
discord: joni_727373

telegram: @Akamala88071015

If you have any issues with this repository, please contact us here and we'll set up a convenient way to contact you.

## 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:

- [Rust](https://www.rust-lang.org/tools/install)
- [Cargo](https://doc.rust-lang.org/cargo/getting-started/installation.html)
- [Anchor CLI](https://project-serum.github.io/anchor/getting-started/installation.html)
- [Node.js](https://nodejs.org/en/download/)
- [Yarn](https://yarnpkg.com/getting-started/install)

## Getting Started

1. **Installation:** Clone the repository and install dependencies.

```bash
git clone https://github.com/web3batman/Solana-Presale-Smart-Contract
cd Solana-Presale-Smart-Contract
yarn
```

2. **Build the Smart Contract:**

```bash
anchor build
```

3. **Run Tests:**

```bash
anchor test
```

4. **Deploy:**

Switch to your desired network and deploy
```bash
anchor deploy
```