All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Automatic chain detection for all supported networks
- Multi-chain contract validation for EVM addresses
- Improved user experience with live chain detection feedback
- Updated chain detection to check contract validity across multiple chains
- Enhanced processing message flow during chain detection
- Updated documentation to reflect new automatic detection capabilities
- Simplified UI by removing the chain selection button
- Removed unnecessary reply buttons for cleaner interface
- Chain selection button from the main menu
- Cancel button from broadcast message interface
/chaincommand as it's no longer needed with automatic detection
- Initial Telegram bot implementation with core functionality
- Screenshot service for capturing Bubblemaps visualizations
- Support for multiple blockchain networks
- Modal and popup handling for clean screenshots
- User management system
- Admin commands for statistics and broadcasting
- Docker support with optimized configuration
- Comprehensive error handling and logging
- Environment-based configuration
- Graceful shutdown handling
- Automated screenshot capture of Bubblemaps pages
- Token information lookup by contract address
- Real-time market data integration
- Decentralization score and metrics
- Visual ownership distribution maps
- Automatic chain detection for Solana
- Support for multiple blockchain networks
- Intuitive Telegram interface
- Admin controls and statistics
- Ethereum (ETH)
- BNB Smart Chain (BSC)
- Fantom (FTM)
- Avalanche (AVAX)
- Cronos (CRO)
- Arbitrum (ARBI)
- Polygon (POLY)
- Base (BASE)
- Solana (SOL) - Auto-detected
- Sonic (SONIC)
- Optimized screenshot capture process
- Enhanced modal handling with multiple strategies
- Improved error recovery mechanisms
- Docker container optimization
- MongoDB integration for data persistence
- Comprehensive logging system
- This is an alpha release and may contain bugs
- Some features may be unstable or incomplete
- Feedback and bug reports are welcome