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.
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/0xTan1319/Presale-Smart-Contract-Solana cd Presale-Smart-Contract-Solana yarn
-
Build the Smart Contract:
anchor build
-
Run Tests:
anchor test
-
Deploy:
Switch to your desired network and deploy
anchor deploy