Continuous development — for your convenience and stable profit

DEXBOT Update History

🗓️ 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

🗓️ 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
📦 [v2.1.2]

💡 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