Skip to content

Crypto Sniper Bot (Go) is a real-time trading bot that tracks transactions from popular and profitable wallets on the blockchain. It automatically replicates their trades to capitalize on early opportunities, especially during new token launches

Notifications You must be signed in to change notification settings

colintle/crypto-sniper-bot-go

Repository files navigation

Crypto Sniper Bot (Go)

A Go-based crypto trading bot designed to track profitable wallets and execute trades automatically based on their activity. This bot monitors wallet behavior in real-time and places trades as new opportunities are detected.

Overview

This project is intended for tracking popular and profitable wallets on the blockchain. It listens to wallet activity and replicates their trades to take advantage of early entry opportunities, especially during the initial moments of new token listings.

Features

  • Wallet Tracking: Detects and follows transactions from predefined wallet addresses.
  • Real-Time Execution: Uses WebSockets or RPC polling to react to transactions instantly.
  • Trade Automation: Automatically places buy/sell orders using customizable logic.
  • Configurable Strategy: Adjust which wallets to track, slippage, token filters, and more.
  • Containerized Deployment: Ready-to-run with Docker and Docker Compose.
  • Modular Structure: Clean, extendable codebase written in Go.

Project Structure

crypto-sniper-bot-go/
├── config/           # Configuration files and environment settings
├── database/         # Database connection and migration scripts
├── handlers/         # Event handlers for transaction processing
├── models/           # Data models for tokens, wallets, etc.
├── util/             # Utility helpers
├── .env.template     # Environment variable template
├── Dockerfile        # Docker build file
├── docker-compose.yml# Docker Compose configuration
├── go.mod            # Go module definitions
├── go.sum            # Go dependencies checksum
└── main.go           # Main application entrypoint

Getting Started

  1. Clone the Repository:
git clone https://github.com/colintle/crypto-sniper-bot-go.git
cd crypto-sniper-bot-go
  1. Configure the Environment:
cp .env.template .env
# Edit .env with your wallet list, RPC endpoint, private key, and other configs
  1. Build and Launch:
docker-compose up --build

Notes

  • Be cautious with your private keys and API credentials—never commit them to source control.
  • Backtest your strategy before using on mainnet with real assets.
  • Adjust token filters and minimum liquidity thresholds as needed.

About

Crypto Sniper Bot (Go) is a real-time trading bot that tracks transactions from popular and profitable wallets on the blockchain. It automatically replicates their trades to capitalize on early opportunities, especially during new token launches

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published