Continuous development — for your convenience and stable profit
DEXBOT Update History
🗓️ December 24, 2025
📦 [v2.4.0]
🛡️ Updated Seed Phrase and Secret Key Protection System
We've completely redesigned and significantly strengthened the security system for connecting wallets to the bot.
When connecting a seed phrase or secret key, the data is instantly encrypted and never stored in plaintext. A special master key is used to decrypt it, which:
is also stored encrypted
is unique to each bot instance
is not transmitted or stored centrally
We intentionally don't disclose the technical details and security algorithms, but we will explain in principle how difficult a hacking attempt is. What does this look like in practice?
Suppose an attacker is trying to access your wallet. To do this, they need to:
Find out which server your bot is running on
Get administrator access to this server
Find the encrypted data for the seed phrase or secret key
Understand the algorithm Encryption used in the system
Find and decrypt the unique master key for your bot.
Only then attempt to decrypt the seed phrase and gain access to the wallet.
In practice, this is virtually impossible.
Important to know
Each bot uses its own unique key system.
As developers, we do not have access to users' master keys.
Without direct administrative access to the server, decrypting data is impossible.
No one knows which servers the bots are running on—there are millions of active servers worldwide.
Results
Even in a hypothetical infrastructure hack, an attacker would have to go through a series of extremely complex and unrealistic steps. This makes unauthorized access to wallets virtually impossible.
🔒 The security of your funds is our absolute priority.
🗓️ December 22, 2025
📦 [v2.3.2]
💼 Fixed bugs with connecting wallets
Fixed minor bugs with connecting and creating wallets directly from the bot
🗓️ December 10, 2025
📦 [v2.3.1]
🪲 Bug Fixes
Fixed minor errors in GRID bot levels, also improved synchronization between GRID and the Trading Bot to avoid balance conflicts when running simultaneously.
🗓️ November 14, 2025
📦 [v2.3.0]
🆕 GRID DEX BOT
We've added a new bot. Now there's a bot that works directly on your wallet without any crypto exchange, using a grid within a specified range or following the price, dynamically changing the grid. The GRID bot can work both separately and in parallel with the main trading bot.
🗓️ November 1, 2025
📦 [v2.2.2]
⚠️ Removed OKX aggregator
Completely replaced OKX with other aggregators that do not require registration and API keys.
🗓️ October 30, 2025
📦 [v2.2.1]
0️⃣ Minor bug fixes with zero values
Added checks for zero values when rounding Decimal
🗓️ October 26, 2025
📦 [v2.2.0][/woodmart_timeline_item
📦 [v2.1.2]
🗓️ October 16, 2025
🔢 Accuracy with Micronumbers
Correct micronumber processing - all values are rounded using Decimals
Correct commissions - correctly added up when buying and selling
Accurate calculations - Decimal is used for financial transactions
Correct database entries - all values are written with correct rounding
Position averaging - works correctly with micronumbers
💡 New COSMOS Network
Added support for the COSMOS network and the following blockchains: OSMOSIS, KAVA, JUNO, SEI, INJECTIVE
Bot installation has been improved and simplified
API and wallet management has been added directly from the bot — now you can:
• Add keys and wallets; they are automatically encrypted and stored on your server in encrypted form
• Deletion requires confirmation via email from the license owner
• Create new wallets directly from the bot
Sorting has been implemented — activated blockchains, pairs, and indicators are now displayed first
Many non-critical bugs have been fixed and overall stability has been improved
🗓️ October 13, 2025
💸 Dynamic Fees
🗓️ October 11, 2025
📦 [v2.1.0]
🛡️ A very important security update. We've significantly strengthened the bot's security.
Now, during installation, all private keys are automatically encrypted and stored in the .env file in encrypted form. Even if someone gains access to your server, it will be impossible to decrypt the original keys—your data is securely protected at all stages.
Furthermore, we've improved the installation script—now installing the bot is even simpler and more intuitive. Even users without technical experience can easily follow all the steps and launch the bot.
The algorithm for notifications about unsuccessful transactions has also been updated. Now you'll only receive a message after all retries, and only if the transaction has truly failed—without unnecessary notifications.
🗓️ October 5, 2025
📦 [v2.0.9]
💰 Minor changes to manual selling
Manual selling of positions via the Telegram bot has been reduced from 5% profit to 0.7% to still protect against losses and prevent accidental selling at a loss. This feature remains the same; if the transaction is ≥ 0.7%, a button will be available to sell the position even if the sell indicators are not triggered.
🗓️ September 29, 2025
📦 [v2.0.8]
💡 Jupiter API endpoint changes
As of September 30, 2025, Jupiter is removing old endpoints - this update migrates to new API endpoints
🗓️ September 23, 2025
📦 [v2.0.7]
🎯 Main Fixes and Improvements
Translation errors fixed
All menu and settings texts are now displayed correctly in all languages.
More accurate indicator calculations
The system receives sufficient data for analysis and generates more reliable signals.
Automatic currency selection for calculations
If there is not enough data for USDC, the system automatically uses USDT to ensure that indicators always work reliably.
MACD calculation fixed
The indicator now calculates values using the classic formula and produces more accurate results.
All indicators updated
All 20 indicators have been tested, fixed, and are working correctly.
Improved reliability and speed
The system processes requests faster and continues to operate even if data sources fail.
🗓️ September 20, 2025
📦 [v2.0.6]
🔀 Duplicate Sale and Purchase Protection
Added duplicate protection; the bot will no longer initiate a second simultaneous purchase/sale of the same token.
Configured smart retry of unsuccessful trades with pauses, limited attempts, and a gradual delay increase.
Introduced automatic resaving of missed trades; if the purchase took place online, the entry will appear in the database.
Strengthened pre-trade balance checks for the base token/gas and the token being sold.
Added buttons to the Telegram menu.
Retry Queue - shows pending retry transactions.
Retry Statistics - a brief status summary.
Improved the stability of database entries; purchases and sales are now correctly reflected in the tables for their respective networks.
🗓️ September 11, 2025
📦 [v2.0.5]
🦠 Bug fixes and averaging system improvements
Critical errors in price calculations with the position averaging function enabled have been fixed. Now the system correctly calculates the purchase price and works correctly with rounding of numbers.
Improved process logging for better diagnostics.
Optimized the database from unnecessary requests.
🗓️ September 9, 2025
📦 [v2.0.4]
✅ Non-critical improvements
- Fixed a bug with re-selling tokens
- Restored correct display of sell signals
- Added protection against division by zero in all calculations
- Replaced broad exception handling with more specific
- Removed unused imports and cleaned up the code
- Improved type checks to increase reliability
- All tests passed successfully, no syntax errors
- The API is fully compatible with previous versions
- Improved security due to strict error handling
- Improved performance due to the elimination of duplication of operations
- Added additional protective checks
🗓️ September 7, 2025
📦 [v2.0.3]
🧠 Cache and Memory
Critical Memory Usage: Resolved RAM consumption issue
database_manager caches: Size reduced from 1000 → 500 entries, cleanup interval 10 → 5 minutes
Indicator caches: Limited to 100 entries with autocleanup when added
Autocleanup memory: At critical usage >90% with forced garbage collection
Memory: Reduced consumption by ~50%
🗓️ September 4, 2025
📦 [v2.0.2]
🚨 Critical fixes
Logic of disabled indicators: return False → return None (29 files)
MACD indicator: Fixed critical errors and duplicated code
Documentation: Removed duplicated parameters in 5 indicators
Return values: Standardized in SMA/EMA
🗓️ August 28, 2025
📦 [v2.0.1]
🦠 Minor bugs have been fixed
A bug in the Automatic Sale function has been fixed: previously, when activated, native tokens (WETH, WBNB, etc.) were not sold without an indicator signal. Now the behavior is correct — if Auto Sell is enabled, the token is sold when the take profit or trailing stop conditions are met, even without indicator signals.
🗓️ August 25, 2025
📦 [v2.0.0]
🧩 Major DEXBOT update
1. Added 20 main trading indicators.
2. Implemented logic for working with indicators: Any, All, Selected quantity, Consensus.
3. Indicator settings are distributed by priority:
• Highest priority - individually for a pair.
• Next - for the entire blockchain.
• Lowest priority - basic settings.
3. In additional purchases, 2 strategies have been added: averaging and new purchase.
4. All trading pairs are now configured individually.
5. Added presets for quickly copying settings from one pair to another.
6. Added the INFORMATION button with a detailed description of the functions.
7. Implemented a monitoring panel for monitoring the ``health`` of the system.
8. Added viewing the balance for all blockchains and tokens.
9. Created the Performance section for individual caching and query settings.
10. Added the ability to select native token on the blockchain.
11. Added the ability to set the router address and chains from the Telegram bot settings.
12. Added additional notifications to Telegram.
13. Implemented the ability to disable and customize individual notifications.
14. Implemented a logging system through Telegram settings with the ability to write logs to a file and download them via Telegram.
15. Completely redesigned logging of the main bot.
16. All requests are now executed asynchronously, not sequentially.
17. Added support for batching requests to all APIs.
18. Implemented several alternative data sources for system stability and reducing the load on the API.
19. In the transaction information, the ``Buy`` and ``Sell`` buttons have been added, which redirect to data by transaction hash.
🗓️ July 27, 2025
📦 [v1.9.0]
✨ Added token price filter + updated Telegram settings.
You can now enable a maximum price check and set it for each token. The purchase is made only if the price ≤ the specified value and all other filters are met.
🗓️ July 26, 2025
📦 [v1.8.4]
🔁 Trading Logic & Notifications
– BUY sent only after confirmation
– Added BUY_FAILED and SELL_FAILED notifications
– Stop-loss prioritized in selling logic
– Fixed Trailing stop and Take Profit
– Solana confirmation check before DB insert
🗓️ July 23, 2025
📦 [v1.8.3]
✅ Stability, Solana and Device Management
– Fixed critical Solana logic issue: trades are now stored only after transaction confirmation. If failed, no DB record is created and BUY_FAILED notification is sent.
– Notification improvements:
• BUY only after confirmation.
• BUY_FAILED on network error or cancellation.
– Fixed issue with trades in DB without actual token purchase.
– Improved Jupiter API stability.
– Added ability to reset device from your account (My Account → My Licenses).
– Optimized license sync error protection.
– Updated Solana confirmation mechanism for better reliability.
🗓️ July 15, 2025
📦 [v1.8.2]
✅ General changes
– Improved license verification system: automatic fallback to the backup server has been added if the main server is unavailable.
– Improved stability of the Telegram bot during startup and license verification.
– Fixed a critical TypeError: 'str' object is not callable error that occurred when starting the Telegram bot.
– Removed the localization function overwriting _() when protection is enabled.
– The Telegram bot now works correctly with the same license as the main DEXBOT.
– Added logic for displaying the activation status: device ID, number of activations, and expiration date.
– Added the TRADE_LOOP_DELAY parameter in config.json → TIMEOUTS, which allows you to control the delay between trade processing.
– Implemented loop_delay in the _process_single_trade method for flexible speed control.
– Removed the unnecessary await asyncio.sleep(0.2) delay between chunks to avoid duplicate braking.
– Now all the logic of pauses is centralized and configured via the config without the need to edit the code.
– Increased overall productivity
🗓️ July 13, 2025
📦 [v1.8.1]
🔐 License, protection and stability
– Improved notification when license expires — now with event_type=``LICENSE``.
– Wrapped in try/except watchdog() loop to prevent hangs.
– All critical background tasks are now protected from crashes.
– Additional check for protection and words like API_KEY, TOKEN, WALLET.
– Added initialization of self.failed_tokens to avoid AttributeError.
🗓️ July 12, 2025
📦 [v1.8.0]
🔁 Repetitions and errors
The FAILED_SELL_RETRY mechanism has been updated.
Notifications are sent only under the required conditions.
Protection against repeated sending when fail_count >= max
🗓️ June 30, 2025
📦 [v1.7.0]
📩 Telegram Notifications
Fixed Telegram notification errors.
The sale notification is recorded only upon successful transaction.
🗓️ June 12, 2025
📦 [v1.6.0]
🖥️ VPS Installer
Automatic installation script: NGINX, MySQL, Adminer, Restart, security.
🗓️ June 3, 2025
📦 [v1.5.0]
🌐 Website
Creating a website and setting up an affiliate program.
🗓️ May 24, 2025
📦 [v1.4.0]
🔁 All blockchains at the same time
The Telegram bot now shows active/completed transactions on all blockchains at once.
🗓️ April 20th, 2025
📦 [v1.3.0]
,️ Transaction details
Displaying the transaction ID, time, quantity, and current price in Telegram.
🗓️ April 3, 2025
📦 [v1.2.0]
📊 Telegram Interface
Pagination, filtering of transactions, statistics.
Displaying the RSI, TP, SL and control buttons in the Telegram bot.
🗓️ March 20th, 2025
📦 [v1.1.0]
🧠 Aiogram + Async
Transfer of the Telegram bot to aiomysql and FSM.
Modular separation of logic, addition of multilingual localization (40 languages).
🗓️ March 8th, 2025
📦 [v1.0.0]
🎉 First public release
A full-time arbitration bot.
Support for trailing, TP, SL, profit taking, notifications, and databases.
🗓️ March 3, 2025
📦 [v0.9.0]
🧠 Session Lock
Protection against simultaneous startup.
FastAPI server, MySQL sessions.
🗓️ March 1, 2025
📦 [v0.8.0]
🛡️ License protection
Online verification integration.
License verification at startup, shutdown if the license is not valid.
🗓️ February 26, 2025
📦 [v0.7.0]
🌐 RPC Optimization
Implemented the rotation of the RPC node.
Auto-switching and fallback, gas check, caching.
🗓️ February 21, 2025
📦 [v0.6.0]
🔒 Security
Transferring all configurations (API_KEY, ADMIN_IDS, wallets) to .env.
Centralized Telegram notification system.
🗓️ February 17th, 2025
📦 [v0.5.0]
💾 Database
MySQL connection.
Saving transactions, profits, network and platform commissions.
Calculation of liquidity and selection of the best pools.
🗓️ February 14th, 2025
📦 [v0.4.0]
🧱 Structure
The division of logic into farm.py , farmsol.py , farmokx.py .
Putting the general logic in a separate module.
🗓️ February 9th, 2025
📦 [v0.3.0]
🤖 Telegram bot
Creating a Telegram bot for management and monitoring.
🗓️ February 8th, 2025
📦 [v0.2.0]
🔌 Added
Integration of the OKX Web3 API for obtaining balance and signing transactions.
Using Solana as the main blockchain network.
🗓️ February 6, 2025
📦 [v0.1.0]
🚀 Launch
The launch of the DEXBOT project.
Integration with Jupiter and Raydium for price analysis.
Configuring the profit filter via the MIN_PROFIT = 0.6 parameter