All Projects → JayArrowz → PancakeTokenSniper

JayArrowz / PancakeTokenSniper

Licence: other
BSC BNB Pancake token sniper, buy, take profit and rug check

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to PancakeTokenSniper

PancakeSwapBot
PancakeSwap prediction bot
Stars: ✭ 38 (-79.35%)
Mutual labels:  bsc, binance, bnb, pancakeswap
uniswap-arbitrage-flash-swap
Uniswap flash swap arbitrage solidity contracts
Stars: ✭ 341 (+85.33%)
Mutual labels:  pancake, bsc, binance, pancakeswap
Pancakeswap Sniper
Barret 50 Cal. is a Pancakeswap sniping (front-runner) bot. It can be used to snipe in new coin listings, and obtain the best prices; or to place limit-buy and limit-sell orders.
Stars: ✭ 64 (-65.22%)
Mutual labels:  pancake, bsc, snipe, pancakeswap
PancakeSwapPredictionBot
PancakeSwap V2 Prediction Bot With Machine Learning | Automated Strategy, Auto Betting, Auto Claim
Stars: ✭ 21 (-88.59%)
Mutual labels:  bsc, binance, pancakeswap
botdexdamar
🤖 multichain trading bot with sniper, frontrun, backrun, sandwich
Stars: ✭ 124 (-32.61%)
Mutual labels:  bsc, binance, pancakeswap
nft-swap-sdk
Ethereum's missing p2p NFT and token swap library for web3 developers. Written in TypeScript. Powered by 0x.
Stars: ✭ 200 (+8.7%)
Mutual labels:  swap, trade
Kupi Terminal
Ccxt based, open source, customized, extendable trading platform that supports 130+ crypto exchanges.
Stars: ✭ 104 (-43.48%)
Mutual labels:  trade, binance
Binance Trader
💰 Cryptocurrency Trading Bot for Binance (Experimental)
Stars: ✭ 2,128 (+1056.52%)
Mutual labels:  trade, binance
ethereum-erc20
Fungible token implementation for the Ethereum blockchain.
Stars: ✭ 27 (-85.33%)
Mutual labels:  contract, smart
Krypto Trading Bot
Self-hosted crypto trading bot (automated high frequency market making) written in C++
Stars: ✭ 2,589 (+1307.07%)
Mutual labels:  trade, binance
ethereum-crowdsale
0xcert protocol crowdsale contracts for Ethereum blockchain.
Stars: ✭ 15 (-91.85%)
Mutual labels:  contract, smart
binance-profit-calculator
Just some Trade History import tool to see how much profit you made. If you have bags (unsold coins) it tries to take those into account as well.
Stars: ✭ 30 (-83.7%)
Mutual labels:  trade, binance
mokka
Free and extendable trading bot application for crypto currencies.
Stars: ✭ 20 (-89.13%)
Mutual labels:  trade, binance
java-binance-api
Java Binance API Client
Stars: ✭ 72 (-60.87%)
Mutual labels:  trade, binance
farm-army-backend
Track your farming and pool performance on the Binance Smart Chain, Polygon, Fantom, KuCoin Community Chain, Harmony, Celo - https://farm.army - nodejs backend
Stars: ✭ 86 (-53.26%)
Mutual labels:  bsc, binance
Binance Trader
Experimental trading bot for crypto currency on Binance.com
Stars: ✭ 218 (+18.48%)
Mutual labels:  trade, binance
proxmox toolbox
A toolbox to get the firsts configurations of Proxmox VE / BS done in no time
Stars: ✭ 158 (-14.13%)
Mutual labels:  swap, smart
ethereum-dex
Decentralized exchange implementation for the 0xcert protocol on the Ethereum blockchain.
Stars: ✭ 18 (-90.22%)
Mutual labels:  contract, smart
CryptoLogos
Hundreds of crypto logos simply named by their normalized contract address
Stars: ✭ 14 (-92.39%)
Mutual labels:  contract, bsc
bsc-genesis-contract
The genesis contracts of BNB Smart Chain.
Stars: ✭ 321 (+74.46%)
Mutual labels:  bsc, bnb

PancakeSwap Token Sniper

BSC BNB Pancake token sniper The BSC token sniper listens for new blocks on BSC relating to the pancake swap factory contract. The createPair log event is emitted on the pancake swap factory whenever a new liquidity pool is added. The sniper will filter the logs from these blocks to find these createPair events. Then with the correct RUG checks it will buy the token, after a certain amount of profit has been made it will automatically sell the token. The token sniper will also listen to the chain and filter out transactions which call the function addLiquidityETH these events will be sniped and go through the relevent checks.

Donations

This is a free project but any funding is appricated. ETH/BNB: 0x71f74dEbb7fd42E61de32256537284E06DE8812d

Socials

Telegram: https://t.me/PancakeTokenSniper

Prerequisites

  • Net5.0 (Only need this if you are trying to run the code otherwise please see releases it provides binaries)

Config

The Config is listed in appsettings.json There are values which you will have to set yourself, these are denoted with xxx.

Bsc Node and Http Api

Inside the config you will see BscHttpApi and BscNode keys. Both are obtained from https://moralis.io for free. You will have to navigate to Speedy Notes and click endpoints on the Bsc Network. image

Remember BscNode should be WS mainnet Endpoints and BscHttpApi should be Http endpoints image

Bsc Scan API Key

The BSC Scan API key is obtained for free from https://bscscan.com/myapikey

Running the project

If you want to run the project you can go to releases and a binary that will execute on your OS, or install Net5.0 then compile and run the application. You can use dotnet run BscTokenSniper to do this.

Rug Checks

There are specific checks involved that this sniper does when buying tokens. Some config values in appsettings.json inside SniperConfiguration are used to influence the rug checks. You can disable the Rug checks by setting the RugCheckEnabled to false. Be warned this is dangerous.

  1. Minimum % total supply in the liquidty pool. The config relating this value is called MinimumPercentageOfTokenInLiquidityPool. A example of this is if you want the token ZZZ to have atleast 90 percent of its supply inside the liqudity pool you can set this value to 90.
  2. The ability to scan contract source code and exclude buying from contracts when they include a specific string. The config key is called ContractRugCheckStrings
  3. Minimum amount of BNB (This can be changed to any other token by using LiquidityPairAddress) inside liquidity pool. The config key is called MinLiquidityAmount.
  4. Ensures liquidty pair created has one of the LiquidityPairAddress address
  5. If HoneypotCheck is true the sniper will try to buy the HoneypotCheckAmount, then it will try to sell it. If this operation is successful it will buy the SnipeAmount
  6. If RugdocCheckEnabled is true the sniper will use the Rugdoc honeypot checker to check the contract
  7. The WhitelistedTokens can be used to bypass any honeypot and rug checks. This field accepts multiple token addresses
  8. If the CheckRouterAddressInContract is enabled the sniper will check if the contract contains the router address
  9. If the OnlyBuyWhitelist is enabled the contract will only interact with whitelisted tokens

Buying

The amount to snipe is denoted in the config as AmountToSnipe. This value will trade the LiquidityPairAddress in your wallet with the coin to snipe at the current trade price. You can set a delay on the buying buy setting the value BuyDelaySeconds to greater than 0

Selling

The Sniper automatically sells once a certain percentage of profit is made. This is defined in the config key ProfitPercentageMargin

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Authors

See also the list of contributors who participated in this project.

TODO

  • Support Uniswap and other liquidity providers
  • Persist bought assets on Postgres
  • Target specific token addresses & detect when locked
  • Check for Renounce ownership
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].