How to snipe Liquidity Pools in Solana (Unprogrammed)
One of the best techniques to obtain profit from liquidity pools launches in Solana is by means of a bot that performs Sniping.
This allows us to delegate the task of finding out what new Liquidity Pools have been launched on the network and whether to buy or not. Generally, a bot with good adjusted parameters can achieve good long term profits.
Many times the profit you get is not big enough because you have to create the bot and get it running. But in this post I will show you how to do it without programming and starting from 0.1 SOL.
In this case I am going to show you how to use the bot to snip any liquidity pool in Solana, but we also have an article to do it only in pump fun.
If you are interested in making LP snipe (Liquidity Pools) but don't know much about it, let me tell you from the beginning ending in a very simple step by step.
What is a Sniper bot and how does it work?
Within the blockchain, the creation of liquidity pools happens within a particular block. A Sniper bot is a program capable of detecting the creation of these blocks as soon as they are created in order to be able to buy and sell under certain parameters.
Once one of the liquidity pools meets the established parameters, the bot buys a certain amount of tokens and waits for the right moment to sell it. In this way, and by sniping a large number of Liquidity Pools, it tends to obtain large profits.
The real magic behind the performance and profit making is in correctly selecting the parameters on which the bot buys or sells. Which I will explain below.
How to snipe Liquidity Pools in Solana step by step
To start with what we have to do is to enter the sniping bot and connect a wallet using the private key of the wallet. You can create a separate wallet for this, we do not store any kind of key.
Now the next thing to do is to make the set up of:
- Connection
- Buying Tokens
- Selling Tokens
- Token Filters
Connection
The connection is a parameter that determines the speed at which sniping is done, as it is where the RPC is selected.
An RPC (Remote Procedure Call) is basically a nexus between any dApp and the Solana blockchain. A better RPC allows for more queries per second, which translates into more transactions, hence more speed for sniping Liquidity Pools.
By default the Solana public RPC remains selected, but you can use our own premium RPC for 0.25 SOL.
Buying Tokens
This section is used to determine the purchase of the token. The Buying Amount refers to the total amount that will be used to purchase each new token, it does not refer to the amount per transaction but to the total amount.
Slippage refers to the percentage difference between the first price detected by the bot when it detects the liquidity pool and the price actually paid. If the percentage difference is greater than this percentage, the bot will avoid the purchase.
Selling tokens
Here you determine the parameters in which the bot will sell the token it holds. You can disable this option and start selling manually if you wish.
If you want to automate it instead, you have to configure it in a way that generates profit.
The first parameter is the 'Price Check Interval'. In this parameter we tell the bot how often to check the price. A high value could lead to inaccuracies and missed opportunities while a very low value could lead to problems with slippage in cases where the price of the token is very volatile.
Take profit' refers to the percentage of profit from which the sale should be made. A very high value can leave us exposed to rug pulls while a low one to obviously low profitability.
The 'Stop Loss' serves to cover us when the bot detects that the price is falling. A high value does not make much sense and a low value could cause us to sell in the event of simple corrections.
Enforced Selling' is a parameter used to sell after a certain period of time. This exists because many times the liquidity pools creators wait for a certain time to remove the liquidity, so the longer we are operating in a liquidity pool, the more exposed we will be.
Token Filters
This part is based on how reliable we expect the liquidity pool we are sniping to be.
If we apply all filters, the universe of liquidity pools for sniping will be more reliable but also much smaller, so we will have to use the tool longer to find the same amount of lp.
The filters are based on whether the liquidity pool creator applied revoke freeze, revoke mint and revoke updated.
In the same way, if we increase the 'Min Pool Size' by requiring more liquidity, there will be less lp that meet this requirement. The 'Max Pool Size' is used to find liquidity pools that are not so large, so that the experienced winning percentage will be higher due to the volatility.
With the top right button we can bypass the filters and in this way we will snipe in many more liquidity pools. However, it will be a bit more risky.
Snipe starts
Perfect, it's time to start making snipe and generate profit. You should see something like this when you start.
How much will I earn doing Liquidity Pools snipe?
The truth is that lp sniping depends on many factors, many of which we do not even control. The main parameters that affect profit are:
- The RPC you use
- Snipers going for the same tokens and their speed (which depends mainly on the RPC used)
- The number of tokens that turn out to be rug pulls
- The number of tokens launched with the conditions you set in the filters
The combination of parameters is infinite and there is no single one to make money, you must train until you can achieve profitable sniping.
Conclusion
Token sniping is an activity that exists because at a certain point it is profitable, but like everything in life, it requires you to practice and adjust the parameters so that in the long run you can generate profit. I wish you good luck in your Solana sniping!
Industrial Engineer. Member of the Smithii's marketing team. Solana trader. Collaborator in the $SHRIMP memecoin launch.