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
.
presale address
)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.
npm install
and wait for npm to install all the packages neededThe 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:
npm run set-english-language
: sets bot's language to Englishnpm run set-italian-language
: sets bot's language to ItalianOnce 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:
These are the commands that you are most likely to need:
npm run mainnet-presale
:
npm run mainnet-presale-with-delay
:
npm run mainnet-fairlaunch
(note: fairlaunch feature still under development) :
npm run mainnet-fairlaunch-with-delay
(note: fairlaunch feature still under development) :
These commands are useful if you want to try the bot on the testnet:
npm run testnet-presale
:
npm run testnet-presale-with-delay
:
npm run testnet-fairlaunch
(note: fairlaunch feature still under development) :
npm run testnet-fairlaunch-with-delay
(note: fairlaunch feature still under development) :
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).
Setting up sniping details with this bot may be a little slow, redundant and slightly boring, but it is error-proof for the user.
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.
The bot searches for previous wallet configuration file:
The bot asks for the target address (presale address
in case of presale sniping or token address
in case of fairlaunch sniping).
The bot checks if private_key
and target_address
are valid - if not, an error will be thrown and the bot will stop executing.
The bot asks for time of presale start. Attention: use your local time!
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:
timestamp
is greater or equal to trigger_time
(the time of presale start)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:
gas_amount
: maximum units of gas you want to usegas_price
: how much you want to pay the gas in GWEI per unit of gas (same unit of measurement as MetaMask)amount
: the amount of BNB you want to send (thus ETHER as unit of measurement)
Check LICENSE file.
Developed by @forza-panino for the telegram group Spartan-Crypto, main sponsor.