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.
telegram: @Takhi77
You can contact me here if you have any problems with this repo then we can decide comfortable contact way.
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.
Before you begin, make sure you have the following tools installed:
Installation: Clone the repository and install dependencies.
git clone https://github.com/Takhi77/Solana-presale-smart-contract.git
cd Solana-presale-smart-contract
yarn
Build the Smart Contract:
anchor build
Run Tests:
anchor test
Deploy:
Switch to your desired network and deploy
anchor deploy