A powerful Telegram bot designed to analyze Solana wallets for funding sources, suspicious bundling activity, and token transfer patterns. Built with Helius API.
- Identifies the original funder of a wallet (CEX, Bridge, or another wallet).
- Detects if the wallet is fresh or established.
- Provides links to Solscan and Orb for detailed transaction views.
- Analyzes the funder's behavior to detect high-frequency distribution patterns.
- Warns users if the wallet was funded by a suspected bot or script (e.g., funding 10+ wallets within minutes).
- Tracks transfers of a specific token (CA) for a given wallet.
- Suspicious Token Bundle Detection: Checks if the token sender distributed tokens to multiple wallets simultaneously (a common sign of a farmed airdrop or sniper bot ring).
- Fetches known labels for wallets (e.g., "Coinbase 1", "Jupiter Aggregator", "Magic Eden").
/start- Initialize the bot and see instructions./analyze <wallet_address> [token_ca]- Analyze a wallet.- Example 1:
/analyze 7X...8z(Check funding source & bundle status) - Example 2:
/analyze 7X...8z So111...111(Check specific token storage & transfers)
- Example 1:
-
Clone the repository:
git clone https://github.com/yunus-0x/walletanalyzer.git cd walletanalyzer -
Install dependencies:
npm install
-
Set up environment variables: Create a
.envfile in the root directory and add your API keys:TELEGRAM_BOT_TOKEN=your_telegram_bot_token HELIUS_API_KEY=your_helius_api_key
- Get a Telegram Bot Token from @BotFather.
- Get a Helius API Key from dev.helius.xyz.
-
Run the bot:
npm start
- Node.js (v16+)
- A Helius API Key (Free tier works for basic usage)
MIT