← Back to home

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