Ethereum chain sniperbot for tokens. This bot sniffs the mempool for pending transactions for trading enabled and also liquidity add functions.

Main Features

  • Snipe ETH launches
  • Detect liquidity add
  • Detect Trading disable/enable
  • Detect rugpull and auto sell
  • Detect honeypot
  • Buy multiple tx in sequence for better block coverage


  • Need minimum 0.001 eth to buy otherwise ethersjs gives fractional decimal error
  • You need to edit the json file with your details, do not use the example below that has //comments
  • This can run on windows/mac/linux/android as long as you are familiar with running node packages on any of these platforms

edit env.json and save your changes

    "PRIVATE_KEY": "REPLACEME with your private key",
    "YOUR_ADDRESS": "REPLACEME with your address that will buy",
    "NODE": "",  //if you leave it empty it will default to infuria private node 
    "TOKEN": "CONTRACTTOSNIPEADDRESSHERE", //replace with the contract address you wish to snipe 
    "INVESTMENT": "ETHER VALUE HERE", //replace with the number with decimals such as 0.01 or 5.1 etc
    "GASLIMIT": "1000000", //custom gas limit
    "GWEI": "5",
    "AUTOSELL": "TRUE",  //if true then the bot will detect profits and sell for you
    "AUTOSELLPERCENT": "110",  //set the % profit to sell at
    "TXAMOUNT": "1", //create multiple buys if you put more than 1,
    "HONEYPOTCHECKON":"TRUE", //if true then it will use a honeypot API to check the token contract functions and taxes

Run Powershell or a terminal

  npm i
  node app.js


View Github