Skip to content

This project is a Solana Telegram bot that tracks wallet transactions interacting with the pump.fun platform. It provides a way to monitor Solana wallet activity and receive notifications in a Telegram channel.

Notifications You must be signed in to change notification settings

plzbugmenot/Solana_Wallet_Track_TG_Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 Solana Wallet Tracking Telegram Bot

A powerful bot that monitors Solana wallet activities and sends notifications through Telegram.

✨ Main Features

  • 🔄 Real-time Solana wallet transaction tracking
  • 📱 Telegram notifications integration
  • 🔁 Auto-restart capability on errors
  • 📝 Built-in logging system
  • 🗃️ Database management with clear functionality
  • 💪 Robust error handling

Screen Shot

image

🛠️ Tech Stack

  • Runtime: Node.js
  • Language: TypeScript
  • Blockchain: Solana Web3.js
  • Messaging: Telegram Bot API
  • Architecture: Object-Oriented (WalletTracker class)

🚀 Key Components

  • WalletTracker: Core class handling wallet monitoring
  • clearDB(): Database cleanup utility
  • clearLogs(): Log management functionality
  • Auto-recovery system with 3-second retry intervals

💡 Features Highlights

Graceful error handling with automatic recovery Persistent monitoring with auto-restart capability Clean separation of concerns with modular design Built-in maintenance utilities

🔧 Development

The project uses modern TypeScript practices and follows a clean, maintainable code structure. The main process includes error boundaries and automatic recovery mechanisms to ensure continuous operation.

  • This bot is perfect for:

    • 📊 Monitoring Solana wallet activities
    • 🔔 Getting instant notifications about transactions
    • 🔍 Tracking specific wallet addresses
    • 📈 Following Solana blockchain activities

Feel free to contribute or customize based on your needs! 🌈

Configuration

  1. clone the repository:
https://github.com/plzbugmenot/Solana_Wallet_Track_TG_Bot.git
  1. Go to the project directory:
cd Solana_Wallet_Track_TG_Bot
  1. Install the required packages:
npm install
  1. Create a .env file in the root directory of the project and add the following variables:
TELEGRAM_BOT_TOKEN=
TELEGRAM_CHANNEL_ID=
SOLANA_RPC_URL=
MAIN_WALLET_ADDRESS=
  1. Run the script:
npm start

Version 1.2

  • 22/12/2024

About

This project is a Solana Telegram bot that tracks wallet transactions interacting with the pump.fun platform. It provides a way to monitor Solana wallet activity and receive notifications in a Telegram channel.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published