forza-panino / Sniper-Bot

This free-to-use bot allows you to snipe every token presale on DxSale, Pinksale or any other BSC platform where you have to send BNB to some presale address.
Other
88 stars 37 forks source link

Spartan-Crypto logo

Sniper-Bot

This free-to-use bot allows you to snipe every token presale on DxSale, Pinksale or any other BSC platform where you have to send BNB to some presale address.

Table of Contents

Features

Requirements

Requirements installation guide

You can install NodeJS through the official installer (be sure to select LTS and not current); if you're using Linux or another OS instead of Windows or macOS then, as per documentation, it is reccomended to use NodeSource installer.
NPM will be automatically installed along with NodeJS.

Installation Guide

  1. Get a copy of this repository on your computer. You have to ways to do it:
    • Cloning the repository using Git
    • Download the repository as ZIP and unzip it
  2. Open a terminal inside the project folder
  3. Digit and run the command npm install and wait for npm to install all the packages needed

Bot guide

Setting up language

The bot supports both English and Italian language. To set it up open a terminal inside the project folder than choose your language running one of the following commands:

Commands overview

Once you have installed everything correctly you can start the bot using a terminal opened inside the project folder and digiting one of the following commands:

Normal use commands

These are the commands that you are most likely to need:

Commands for testing/developing purposes

These commands are useful if you want to try the bot on the testnet:

Notice: whether you have launched the bot with antibot avoidance on or off, you will always have the possibility to change the number of delay blocks (zero will result in the deactivation of the delay system for the current operation).


Bot's user interface

Setting up sniping details with this bot may be a little slow, redundant and slightly boring, but it is error-proof for the user.

1. Initialization

The bot loads the launch settings and shows them to the user.
The user will then be asked if he wants to change the number of delay blocks - in case of a positive answer the bot will require a new value to be prompted.

2. Wallet configuration

The bot searches for previous wallet configuration file:

3. Setting up target address

The bot asks for the target address (presale address in case of presale sniping or token address in case of fairlaunch sniping).

4. Input validation

The bot checks if private_key and target_address are valid - if not, an error will be thrown and the bot will stop executing.

5. Time of presale start (only for presale mode)

The bot asks for time of presale start.
Attention: use your local time!

6. Sniping starts

The bot starts the sniping process and prompts the following message:
Waiting for time to come...

Then, no message will be prompted until the triggering event happens; this means:

When the triggering event happens the following message will be prompted:
Bot armed.

Then, if required, it will wait for the requested number of blocks before issuing the transaction to the blockchain resulting in one of the following final situation:

Specifications

License

Check LICENSE file.

Credits

Developed by @forza-panino for the telegram group Spartan-Crypto, main sponsor.