Releases: tsarbuig/Limit-Sniper-V3
SELL TAX check / Enable fallback / Sell stream improvement
REDEPLOY NEEDED
LIST OF IMPROVEMENTS 👍
✅ New parameter : buy_with_max_base_if_max_base_is_reached
--> if you're using swap kind = 'tokens' and max_base_to_spend is reached, this will switch automatically to a "swap per ETH" mode and buy with max_base_to_spend ETH.
✅ New parameter : tax_check_kind
--> you can now choose between 2 different kind of tax check
-
buy_tax_only
: will only check BUY tax
ℹ️ this will create 2 swaps : 1 "small swap" for tax and 1 "real swap" --> Tx will cost you 2 swap fees 💰💰 -
buy_plus_sell_tax
: will check BUY + SELL tax
ℹ️ this will create 3 swaps : 2 "small swaps" for tax and 1 "real swap" --> Tx will cost you 3 swap fees 💰💰💰
✅ Sell stream will now show you how many ETH/BNB you're earning
✅ v3.1.0
slippage_for_buys_per_eth
slippage_for_buys_per_tokens
Reminder : SLIPPAGE DEFINITIONS
- for swap per ETH: receive less tokens
- for swap per tokens: pay more ETH
EXAMPLES
- for swap per ETH: 100% slippage = be ready to receive 0 tokens
- for swap per tokens: 100% slippage = be ready to pay 2x more WETH (100% more)
✅ v3.1.1 - New parameter : stoploss
--> "Real" stoploss for Autosell (put a negative percentage in it)
BUGFIXES
✅ v3.1.1 - Autosell : fix for wrong value displayed in ETH/BNB gains
Max SELL tax + snipe in USDT + snipe any MethodID + daily life improvements
LIST OF IMPROVEMENTS 👍
✅ New parameter : max_sell_tax_for_autosell = "40%"
--> Autosell will only sell if Sell Tax >= max_sell_tax
✅ v2.9.0 - New parameter : buy_with_usdt = true
--> Tell the bot to buy with USDT instead of using ETH/BNB. Useful to avoid the "transaction would cause overdraft" error.
✅ v2.9.0 - New way to snipe in EnableTrading mode : you can now tell SniperV3 to snipe ANY methodID sent to token contract --> useful if token contract is revealed very soon before launch and you don't have time to read contract (but remember, SniperV3 is also able to detect automatically EnableTrading method and buy accordingly!)
✅ Depositing WETH/WBNB on Custom Contract has been improved --> you don't have to do anything anymore, bot will automatically convert ETH/BNB into WETH/WBNB and send them to your custom contract
✅ Autosell GasLimit has been raised to 1500000 to avoid Tx failure for "out of gas"
BUGFIXES
✅ No more bug when depositing WETH/WBNB on Custom contract after having changed the contract owner
✅ v2.9.0 - Fixed a wrong nonce problem after spam mode and restart in Both mode
✅ v2.9.0 - Fix on pre-check before depositing WETH to contract
Antirug - Sell tax detection and calculation
Antirug will now calculate sell tax to avoid you being scammed 💸
LIST OF IMPROVEMENTS 👍
✅ New parameters :
sell_tax_method_id = "0x2080626f"
# Enter here MethodID used to change Sell tax in this contractsell_tax_in_parameters_number = [1,2]
# Enter here position(s) of the sell tax that you want to include in calculation. Example : [1] or [1,2]max_sell_tax = "60%"
# bot will sell if Sell Tax >= max_sell_tax
Go to Contract page > Write tab, and check parameters you'd like to include.
Example:
Here, you only want to include parameter 1 , so enter : sell_tax_in_parameters_number = [1]
✅ v2.7.0 - New parameter: max_gas_for_antirug = 50
# Antirug will cancel sell Tx if current GAS Price > max_gas_for_antirug
(please note that previous "max_gas" parameter has been renamed "max_gas_for_autosell")
BUGFIXES
✅ v2.7.0 - Antirug won't crash anymore if sell_tax_method_id field is empty
Speed optimization + EnableTrading detection + Dynamic Block Delay
🚀 GET READY FOR THE ULTIMATE SNIPER 🚀
Guys, you may not realize it, but work which have been done in this version is amazingly huge.
With the new options described below, and the speed improvement, I'm confident to deliver you the BEST BOT OF THE MARKET.
Enjoy
LIST OF IMPROVEMENTS 👍
✅ I made a big work on code optimization, the bot should be even faster when Sniping AddLiquidity Tx
✅ SniperV3 is now compatible with ShibaSwap on ETH :)
✅ v2.3.0 - code has been cleaned again, making it a few % faster again
✅ v2.3.0 - SniperV3 now detects automatically the "EnableTrading-like" methodID contained in the contract you're sniping (even if it's not open source)
- read what the bot tells you to do
- and enter this methodID ONLY in the parameters.buy.methods_ids field (it is faster to scan for only 1 methodID 🚀 )
✅ v2.4.0 - Bot is now able to detect automatically Dead Blocks if EnableTrading function have dead blocks amount in parameters
Workflow
1/ You enter the correct EnableTrading MethodID in your "methods_ids" parameter
2/ You tell the bot :
- in which position the DeadBlocks parameter is
- if you need to add an extra value to the parameter value (if strictly superior ">" is used in the code, use extra value = 1)
NOTA BENE
There is an ergonomic improvement I have to implement :
- Now, the automatic contract scan is made AFTER you entered the CA.
- So, you have to stop the bot, correct parameters, and re-launch the bot.
--> I'll work on that
✅ v2.5.0 - COMPLETE REVAMP of the bot interface:
- Bot now ask you token address in the beginning of the process
- Then it automatically scans contract
- And it allows you to choose options accordingly
✅ v2.5.0 - You can now automatically choose to use EnableTrading method that was detected by the bot. And do this! it will give you a better speed.
✅ v2.5.0 - Another batch of speed improvements:
- if you choose EnableTrading Automatic mode, it will be AS FAST as AddLiquidity mode
- I also made a few tweaks to the code to gain a few % of speed
BUGFIXES 👍
✅ v2.5.1 - Fixed bug on startup when using more_gas_for_one_tx_mode = "disabled"
✅ v2.5.2 - Fixed wrong GAS displayed on your screen when using Blocks Delay
✅ v2.5.3 - Fixed nonce error for Antirug when using Spam Tx
Autosell - Earn more money with Trailing Stop !
LIST OF IMPROVEMENTS 👍
✅ Autosell can now sell with TRAILING STOP LOSS 🚀
What is trailing stop-loss?
--> it's made to make you earn more money 💰 💰 💰
A trailing stop-loss is an intelligent version of a normal stop-loss, which is a limit sell that fills if the price dips below a certain point, preventing losses from happening.
more info in this Wiki article
2 new parameters : autosell_mode and trailing_stop_loss
- autosell_mode available values : "normal" or "trailing_stop"
- trailing_stop_loss is a percentage ("10%" for instance)
Workflow explanation :
- When Target Price is reached, Trailing stop starts
- If price goes up --> bot wait for selling, making you earning more money
- If price goes down, bot will sell if price reach ATH - trailing_stop_loss
Example :
profit = "200%"
trailing_stop_loss = "15%"
--> If price will reach 300%, and drop, it will sell when price = 300% - 15% = 285%
✅ v2.1.1 : new parameter : autosell_slippage = "30%"
--> to avoid you being frontrunned :)
BUGFIXES 👍
✅ v2.1.1 : Autosell : solved a bug where Autosell would crash if token amount you bought < 1
✅ v2.1.2 : Autosell : calculation was wrong when using custom contract --> fixed
AUTOSELL - Sell instantly with keyboard shortcuts! + lots of other stuff
LIST OF IMPROVEMENTS 👍
✅ Autosell
- can now sell instantly tokens with a keyboard shortcut! Press "1" to sell 25% of your tokens / "2" for 50% / "33 for 75% / "4" for 100%
- takes into account SELL TAX to calculate your profit
✅ v2.0.1 - Some more improvements for autosell : better design / better amounts detections / better handling of custom liquidity pair
(don't worry if percentages calculations are wrong above, it's because this token has very low liquidity)
✅ Improvement of only_snipe_if_tx_is_sent_by
parameter --> new value dev_wallet
to automatically detect contract creator address
[parameters.buy]
only_snipe_if_tx_is_sent_by = "dev_wallet"
This parameter has 3 possibilities :
- Enter "dev_wallet" to automatically detect contract creator address
- Enter a specific address
- Enter "" (empty field) to disable it
✅ AUTOSELL : for more coherence, profit
and amount
parameters are now written in percentage, like other percentage parameters : profit = "30%"
✅ New Exchanges / Chains :
quickswap
--> to snipe on QuickSwap on Polygon
traderjoe
--> to snipe on TraderJoe on AVAX
BUGFIXES ⚒️
✅ When using more_gas_for_one_tx_mode = "number", the bot used your GAS parameter into the PRIORITY GAS --> Fixed
✅ Autosell will now correctly use other liquidity pair (if you want to sell with USDT pair for instance)
✅ v2.0.2 - Finally got rid of those Nonce problems which occured when you use Spam Tx
Lots of improvements
LIST OF IMPROVEMENTS 👍
✅ New parameter : max_base_to_spend
Tell the bot not to spend more than <max_base_to_spend> ETH when sniping per tokens / supply
Example :
kind = "tokens"
max_base_to_spend = "0.05"
in_tokens = "1000000"
--> Bot will try to buy 1000000 tokens, and if it costs more than 0.05 ETH it will tell you an error like this
✅ New parameter : tax_swap_address
When custom contract creates the "small swap" to check taxes, in previous versions, it transferred tokens to your trading wallet.
The problem is that if you bought maximum amount of supply, since you had already bought a small amount with tax check, Tx ended in error "MaxWallet"
--> Please enter another wallet in the new tax_swap_address
field (it will receive a very, very little amount of tokens (equivalent of 1$)
✅ Improvement of more_gas_for_first_spam_tx
parameter --> renamed more_gas_for_one_spam_tx
[parameters.custom_contract]
more_gas_for_one_spam_tx = "20%"
You can now choose the position of the Tx with more gas with a new parameter : tx_with_more_gas_position
Example with tx_with_more_gas_position = 3
✅ Slippage is now a parameter in the bot! Not in the custom contract anymore --> it's much easier to use
(reminder : to use unlimited slippage, use slippage = 100%)
✅ You can now use custom contract with several wallets! You have to deploy it only 1 time :)
Options 7 and 8 below:
✅ For more coherence, max_tax parameter is not written in percentage, like other percentage parameters : max_tax = "30%"
✅ v1.9.0 - New parameter : only_snipe_if_tx_is_sent_by
Enter an address if you want the bot to snipe only if Tx is sent by this address (leave if blank if not used)
✅ v1.9.0 - New parameter : more_priority_gas_for_one_spam_tx
--> you can choose different values for Max GAS and Priority GAS
✅ v1.9.1 - New parameter : more_gas_for_one_tx_mode
(available values : 'disabled' / 'number' / 'percentage')
You can now choose to enter a fixed value, or a percentage like before
Example :
more_gas_for_one_tx_mode = "number"
more_gas_for_one_spam_tx = "50"
more_priority_gas_for_one_spam_tx = "5"
or
more_gas_for_one_tx_mode = "percentage"
more_gas_for_one_spam_tx = "20%"
more_priority_gas_for_one_spam_tx = "50%"
ANTIRUG + buy with more Gas on first Tx
BUGFIXES ⚒️
✅ v1.7.2 - I FINALLY got rid of this "no subscription exist for id....."
LIST OF IMPROVEMENTS 👍
✅ New parameter : try to beat Flashbots RPC transactions !
[parameters.custom_contract]
more_gas_for_first_spam_tx = "20%"
(leave it blank if you don't want to use it)
It is a new kind of SPAM mode :
- bot tries to make
1st Tx with higher gas than AddLiquidity / EnableTrading Tx
- if it fails, bot try to make the
"classic" Tx with same gas
than AddLiquidity / EnableTrading Tx
All in the same block.
Explanation :
Usually the first Tx with higher tax would have 100% chance to fail, but with Flashbots Tx are not ordered with Gas anymore --> this should allow you to beat all the "regular" snipers
I hope! We'll see if it works
✅ ANTIRUG MODE is here 🚀 : it will detect RemoveLiquidity Tx (I will add some more, like Blacklist of Fee increase, in the near future)
✅ v1.7.1 - ANTIRUG - added Blacklist protection
✅ v1.7.1 - ANTIRUG - new parameter : anti_rug_methods_ids = ["0x6c580801", "0xf2fde38b", "0x0d295980", "0xbc337182"]
--> if bot sees this MethodIDs used, he will sell
Tx with no input fix + Buy per token supply + Check tax in same block!
BUGFIXES 👷
✅ v1.6.2 - Fixed bot when liquidity was added in USDT / USDC. (Reminder : bot will automatically add it to the path, you have nothing to do)
✅ v1.6.5 - I'm trying to fix this error, hope this version will solve it!
LIST OF IMPROVEMENTS 👍
✅ You can now buy per Token Supply ! Example:
[parameters.buy]
kind = "supply"
in_supply = "1%"
The bot will help you to choose proper amount:
✅ You can now check BUY tax in real time in same block as AddLiquidity tx when using Custom contract !
[parameters.custom_contract]
max_tax = 50
Explanation : bot will 1/ Calculate how tokens he's "theorically" supposed to receive , 2/ Create a very small buy swap (0.001 WETH/WBNB) and compare amount , 3/ Make the "real" swap --> all in the same Tx :)
Tx example : https://testnet.bscscan.com/tx/0x473874194c09df3cba69122230cefb8a90047ecba459286315241d992d9126be
If tax is too high it will be showing nicely:
✅ Error message will now be much clearer when not enough balance on Custom Contract to create the trade :
✅ v1.6.6 - NEW PARAMETER : you can now tell the bot to snipe using a specific Liquidity Pair (like USDT pair...)
Example: custom_pair_address = "0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56"
✅ v1.6.7 - CUSTOM CONTRACT improvements :
Those improvements are "quality of life" improvements : it is not necessary to re-deploy if you already have deployed contract
- New custom contract now defines an "amountOutMin" if you're swapping per ETH , to avoid you being frontrunned (no change if you're swapping per tokens, it was already like that before)
- There was a bug when you used use_multiple_wallets = true and when your trading wallet was not the first destination wallet --> solved
- Directly from the bot, you can now change lots of internal values of contract :
- Slippage (default value is 10%)
- Owner (if you're changing trading wallet, no more need to re-deploy)
- Router (if Pancakeswap moves to another router for instance..)
- WETH (you will never need it)
LOTS of improvements + choose several MethodIDs
This version contains a LOT of small and big improvements to make your life easier guys ✌️✌️
(and maximize your chances of success 💰 )
LIST OF IMPROVEMENTS
✅ Default swap (without custom contract) will be even slightly faster (you can only swap per ETH in this mode)
✅ Instead of the complicated modes used before, you simply can tell the bot which MethodIDs to snipe in parameters :
(default list are most common EnableTrading methods)
✅ You don't have to care anymore about token decimals when sniping per tokens : just enter amount of tokens you want to buy
✅ Bot will warn you if liquidity has already been added
✅ v1.5.2 - I added a "life check" visual signal : a dot (".") will be written on your screen if your bot is correctly scanning mempool. If dots stops to appear, it's not normal : restart your bot and contact me.
BUGFIXES