Бот для мониторинга активности кошелька Solana с использованием Yellowstone gRPC API.
- Мониторинг транзакций кошелька Solana в реальном времени
- Отслеживание изменений состояния кошелька
- Уведомления о новых транзакциях с подробной информацией
- Поддержка различных уровней подтверждения транзакций (processed, confirmed, finalized)
- Rust 1.76 или выше
- Библиотека yellowstone-grpc-client для подключения к gRPC API Solana
- Доступ к gRPC эндпоинту (например, Helius gRPC API)
- Клонируйте репозиторий:
git clone https://github.com/yourusername/pump_fun_bot.git
cd pump_fun_bot- Создайте файл
.envсо следующими переменными:
# Helius API credentials
HELIUS_GRPC_URL=ваш_URL_Helius_GRPC
HELIUS_API_KEY=ваш_ключ_API_Helius
# Solana wallet to monitor
WALLET_ADDRESS=адрес_кошелька_Solana_для_мониторинга
- Соберите проект:
cargo build --releaseЗапустите бота командой:
cargo run --releaseИли напрямую:
./target/release/pump_fun_bot-e, --endpoint <URL>- gRPC эндпоинт (можно указать через HELIUS_GRPC_URL в .env)-w, --wallet <ADDRESS>- адрес кошелька Solana (можно указать через WALLET_ADDRESS в .env)--x-token <TOKEN>- API токен для gRPC эндпоинта (можно указать через HELIUS_API_KEY в .env)
Вы можете легко расширить функциональность бота:
- Добавить отправку уведомлений в Telegram/Discord
- Настроить системы оповещения по определенным типам транзакций
- Создать веб-интерфейс для мониторинга активности
- Расширить анализ транзакций для выявления подозрительной активности
MIT