8000 GitHub - Simoblaster/solana-tracker: A Node.js application that monitors specific wallets' transactions on Solana's major DEXs (Jupiter, Raydium, and Pump.fun) in real-time, with Telegram notifications.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A Node.js application that monitors specific wallets' transactions on Solana's major DEXs (Jupiter, Raydium, and Pump.fun) in real-time, with Telegram notifications.

Notifications You must be signed in to change notification settings

Simoblaster/solana-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎯 Solana DEX Transaction Tracker

This project is a simplified version inspired by HandiCat by DracoR22. Thank you for the inspiration and the great work.

This project was made during a coding session for my Youtube Channel AsmrCoding, here it is the link of the video, subscribe, leave a like and a comment for support the channel! Thanks 🙏

📸 Demo

Telegram Bot Demo

✨ Features

  • Real-time monitoring of specified wallet addresses
  • Transaction detection for Jupiter, Raydium, and Pump.fun DEXs
  • Detailed transaction parsing including:
    • Transaction type (buy/sell/mint)
    • Token amounts and addresses
    • Operation details
    • Transaction signatures
  • Telegram bot integration for instant notifications

🔧 Technical Details

  • Uses Solana Web3.js for blockchain interaction
  • Implements real-time transaction monitoring via Solana's onLogs subscription
  • Parses transaction data to extract relevant swap/mint information
  • Formats and sends notifications through Telegram bot API

⚡ Requirements

  • Node.js
  • Telegram Bot API Token

🛠️ Setup

  1. Clone repo

git clone https://github.com/Simoblaster/solana-tracker.git

  1. Install dependencies

npm install

  1. Configure environment variables:

Copy .env.example to .env
Update the values in .env according to your setup

TELEGRAM_BOT_TOKEN=xxx        # Your Telegram bot token from BotFather
ADMIN_CHAT_ID=xxx             # Your Telegram chat ID to receive notifications
DISABLE_TELEGRAM_MESSAGES=0   # Set to 1 to disable Telegram notifications
  1. Change wallets to track (optional)
    Go to server.js and add/remove the wallets you want to track in the TRACKING_WALLETS array

  2. Run the project

npm start

📫 Contact

If you find this project useful, feel free to support: Solana wallet AQpMiPhc8eBoU6jy9FKqUb5QK4VfwVt69yiFuZLTCozq

About

A Node.js application that monitors specific wallets' transactions on Solana's major DEXs (Jupiter, Raydium, and Pump.fun) in real-time, with Telegram notifications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0