Sniper Bot Setup Guide πŸ› οΈ

Please note:

- bot will only detect NEW Liquidty Add Events in Mempool: liquidity already added won't be detected - Sniper bot is only made for buying : it cannot sell tokens - bot will NOT work on contracts with Bot Protection, where the add liquidity is made from the smart contract

1/ First steps

Prerequisites :

Our bot works with 2 json files :

  • settings.json

  • tokens.json

2/ Configure your settings

You need first to configure your account.

Open settings.json file and set your values here:

[
{
"LIMITWALLETPRIVATEKEY": "private key where $LIMIT token is held on Ethereum",
"LIMITWALLETADDRESS": "wallet address where $LIMIT token is held on Ethereum",
"WALLETADDRESS": "wallet address to trade with on exchange",
"PRIVATEKEY": "private key of walletaddress to trade with",
"USECUSTOMNODE": "false",
"CUSTOMNODE": "put your own node here if you want and make, USECUSTOMNODE = TRUE",
"EXCHANGE": "pancakeswap",
"DXSALE": "false",
"DXPRESALECONTRACT": "Insert DX SALE TOKEN CONTRACT ADDRESS HERE"
}
]
  • USECUSTOMNODE : set it to "true" if you want to use a custom node. ​

  • CUSTOMNODE : if you want to use a custom node, enter here your node's address in http, and don't forget the "/" at the end of the address. Example: https://bsc-dataseed4.ninicoin.io/​

As written on this page, team strongly advise you to use a Custom Node with Sniper Bot : it's a nonsense to use it with the slow default nodes

  • EXCHANGE : enter the exchange you want to use. Available values:

    • Uniswap

    • Pancakeswap

    • Spiritswap

    • Spookyswap

    • Quickswap

    • ApeSwap

    • KuSwap

    • KoffeeSwap ​

  • DXSALE : if your token was listed on DXSALE, set it to "true". ⚠️ Be careful to check if your token was listed on DXSale, because it will use a different way to add liquidity for your token, so if you miss this part, Sniper bot won't see liquidity added.

Be careful not to be confused:

  • Sniper bot works when presale has concluded on DXSale and liquidity is being added to the exchange.

  • you CANNOT snipe DXSale presales once they go live on DXSale directly

  • DXPRESALECONTRACT : insert here DXSale Presale address (see screenshot below)

3/ Configure your tokens

Open tokens.json to configure the tokens and the orders that your bot will create. Here's an example:

[
{
"ADDRESS": "enter the contract address of the token you wish to snipe",
"SYMBOL": "enter symbol here",
"USECUSTOMBASEPAIR": "True",
"BASESYMBOL": "USDT",
"BASEADDRESS": "0xdac17f958d2ee523a2206206994597c13d831ec7",
​
"BUYAMOUNT": "amount in native token (ETH / BNB / MATIC / KCC...)",
"MULTIPLEBUYS": "true",
"BUYCOUNT": "5"
"RUGCHECK": "true"
}
]
  • USECUSTOMBASEPAIR : must be "true" or "false"

    • "false" : the bot uses native token (BNB / ETH / MATIC / KCC / etc.) to make trades πŸ‘‰ You only need to hold this native token

    • "true" : bot uses the BASE pair you've entered below

Sniper will detect liquidity according to the custom base pair you want to use: - if you use USDT as custom base pair, it will check USDT liquidity adding event - if you set USECUSTOMBASEPAIR = false, it will check ETH/BNB/etc. liquidity adding event.

  • BUYAMOUNT : put here the amount in the base symbol that you want the bot to buy (in this example, the bot will create buy orders of 0.1 ETH / BNB / MATIC... depending on the Dex you're u)

  • MULTIPLEBUYS : if the token has maximum amount Buy limit, you can tell the bot to make multiple buys at the same time. If you set it to "true", enter how many buys you want the bot to do in "BUYCOUNT" parameter. The example above will make 5 buy orders of 0.1 Base token (ETH/BNB...) at the same time.

  • RUGCHECK : we have implemented an "Rug Checker", who scans contracts to detect common scams (HoneyPot / mint function / etc.) --> if bot detects a malicious code in the contract, it won't buy token, to prevent you from being scammed πŸ˜‡ . You can disable this at your own risks!