Web3 Wallet Analyst
AI-powered Telegram bot that provides users with convenient wallet analysis
Problem Statement
π€ Blockscout Wallet Analyst Telegram Bot π€β Real blockchain data from Blockscout: Balance Transaction history Token holdings NFT collections Direct HTTP calls to Blockscout's public APIs (not MCP server)β AI-powered analysis via OpenAI: Natural language summaries Activity patterns User behavior insights Risks and red flagsSupported Chains π· Ethereum π΄ Optimism π΅ Base πΆ Arbitrum π£ Polygon β‘ zkSync Era π’ Gnosis π‘ Celo π Scrollπ» Vibe-coded on Replit for ETHOnline 2025
Solution
This Telegram bot combines python-telegram-bot v21 with a custom async Blockscout API client to fetch wallet data across 8+ blockchain networks (Ethereum, Base, Arbitrum, Optimism, etc.), then feeds that data to OpenAI via Replit AI Integrations for intelligent analysis. The entire backend runs on Python asyncio for concurrent handling of multiple users and API calls without blocking. Note 1: I was unable to use the MCP server, so reverted to using direct HTTP calls to Blockscout. Note 2: ENS resolution has issues, so will not be included in this release
Hackathon
ETHOnline 2025
2025
Contributors
- smart-bonds
2 contributions