DEXBOT Update History
🗓️ December 10, 2025
🪲 Bug Fixes
🗓️ November 14, 2025
🆕 GRID DEX BOT
🗓️ November 1, 2025
⚠️ Removed OKX aggregator
🗓️ October 30, 2025
0️⃣ Minor bug fixes with zero values
🗓️ October 26, 2025
🗓️ October 16, 2025
🔢 Accuracy with Micronumbers
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
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
🛡️ A very important security update. We've significantly strengthened the bot's security.
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
💰 Minor changes to manual selling
🗓️ September 29, 2025
💡 Jupiter API endpoint changes
🗓️ September 23, 2025
🎯 Main Fixes and Improvements
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
🔀 Duplicate Sale and Purchase Protection
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
🦠 Bug fixes and averaging system improvements
Improved process logging for better diagnostics.
Optimized the database from unnecessary requests.
🗓️ September 9, 2025
✅ Non-critical improvements
- 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
🧠 Cache and Memory
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
🚨 Critical fixes
MACD indicator: Fixed critical errors and duplicated code
Documentation: Removed duplicated parameters in 5 indicators
Return values: Standardized in SMA/EMA
🗓️ August 28, 2025
🦠 Minor bugs have been fixed
🗓️ August 25, 2025
🧩 Major DEXBOT update
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
✨ Added token price filter + updated Telegram settings.
🗓️ July 26, 2025
🔁 Trading Logic & Notifications
– 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
✅ Stability, Solana and Device Management
– 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
✅ General changes
– 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
🔐 License, protection and stability
– 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
🔁 Repetitions and errors
Notifications are sent only under the required conditions.
Protection against repeated sending when fail_count >= max
🗓️ June 30, 2025
📩 Telegram Notifications
The sale notification is recorded only upon successful transaction.
🗓️ June 12, 2025
🖥️ VPS Installer
🗓️ June 3, 2025
🌐 Website
🗓️ May 24, 2025
🔁 All blockchains at the same time
🗓️ April 20th, 2025
,️ Transaction details
🗓️ April 3, 2025
📊 Telegram Interface
Displaying the RSI, TP, SL and control buttons in the Telegram bot.
🗓️ March 20th, 2025
🧠 Aiogram + Async
Modular separation of logic, addition of multilingual localization (40 languages).
🗓️ March 8th, 2025
🎉 First public release
Support for trailing, TP, SL, profit taking, notifications, and databases.
🗓️ March 3, 2025
🧠 Session Lock
FastAPI server, MySQL sessions.
🗓️ March 1, 2025
🛡️ License protection
License verification at startup, shutdown if the license is not valid.
🗓️ February 26, 2025
🌐 RPC Optimization
Auto-switching and fallback, gas check, caching.
🗓️ February 21, 2025
🔒 Security
Centralized Telegram notification system.
🗓️ February 17th, 2025
💾 Database
Saving transactions, profits, network and platform commissions.
Calculation of liquidity and selection of the best pools.
🗓️ February 14th, 2025
🧱 Structure
Putting the general logic in a separate module.
🗓️ February 9th, 2025
🤖 Telegram bot
🗓️ February 8th, 2025
🔌 Added
Using Solana as the main blockchain network.
🗓️ February 6, 2025
🚀 Launch
Integration with Jupiter and Raydium for price analysis.
Configuring the profit filter via the MIN_PROFIT = 0.6 parameter