First in.
Every
time.

Sniperino watches your Telegram channels and executes on-chain — milliseconds after a signal drops. No tabs. No copy-paste. No lag. Signal to swap, fully automated.

<200ms Signal reaction
3 APIs Price redundancy
10× Retry logic
SNIPERINO · LIVE LOG
Process

Signal to Profit,
Zero Hands.

Three steps. Fully automated. No manual intervention at any point in the chain.

Sniperino mascot celebrating a winning trade
01 · Signal

Telegram
Detected

Sniperino runs as a live Telegram client via Pyrogram. Messages arrive via the event loop — no polling, no delay. Mint addresses are extracted from text, captions, inline buttons, and edited posts.

02 · Snipe

Order
Executed

USD buy amount converts to lamports at the cached live SOL price. Jupiter Ultra API routes and signs the versioned transaction locally. Submitted on-chain with configurable priority fees and up to 10 retries.

03 · Profit

Position
Managed

Helius resolves exact entry price from the finalized transaction. Price polled every 2 seconds across three APIs. Auto-sell, stop-loss, and trailing stop trigger automatically — no watching required.

Core Capabilities

Built for the
Split-Second Edge.

Every feature designed to close the gap between signal and execution — and keep you protected once you're in.

Core USP

Automated Telegram-to-Blockchain Sniping

Sniperino is a live Telegram client, not a scraper. Messages arrive instantly via the API event loop. The moment a Solana mint address is detected — in text, caption, inline button, or an edited post — a buy order fires. No human in the loop, no tab-switching, no copy-paste.

  • Monitors unlimited channels simultaneously with independent rules per source
  • Catches edited messages — a common alpha caller pattern that manual traders miss
  • Extracts mint addresses from inline keyboard URLs and media captions
SIG Telegram DM → 7xK2...mFp4 detected
BUY $150.00 → 0.847 SOL lamports
Jupiter Ultra API · order routed
Tx signed locally · submitted
ENTRY $0.00000177 · Helius confirmed
TARGET 3.0× → $0.00000531 armed
STOP −20% → trailing active
Rules

Flexible Rule Engine

Each Telegram source gets its own configurable rule. Set buy amount, cooldown, auto-sell multiplier, stop-loss percentage, and trailing mode independently per channel or user. Three matching modes: Private DM, user inside a group, or any post in a group.

Reliability

Tri-Source Price Monitoring

Active positions polled every 2 seconds via Jupiter Price API v3, DexScreener fallback, and Helius on-chain data. A single batched call covers all open positions. If one source is rate-limited or down, the next takes over — auto-sell triggers stay alive.

Edge

Pre-Migration Detection

Sniperino computes the bonding curve PDA for Pump.fun tokens and monitors it via WebSocket. Raydium and PumpSwap migration events are detected before they fully finalize on-chain — giving you an earlier entry window than any post-migration sniper.

Control

Live Trade Modifications

Auto-sell targets, stop-loss prices, and trailing stop-loss can be updated from the GUI while trades are live. Changes take effect on the next price tick. No restarting, no lost positions, no missed exits. Partial sells at 25%, 50%, 75%, or 100% from a single popup.

Performance

Architecture Built
Around Latency.

<200ms
Telegram signal to buy order fired
2s
Position price poll interval, all trades batched
10×
Buy retries with exponential backoff
5
Concurrent daemon threads, non-blocking
Zero-Delay SOL Price Warmup
A dedicated daemon pre-fetches the SOL/USD price at startup and refreshes every 30 seconds. Buy orders use a cached, always-ready price — no blocking lookup at trade time.
Batched Position Polling
All open positions are covered with a single Jupiter API call per 2-second cycle. API rate-limit exposure stays flat regardless of how many concurrent trades are active.
Retry-Until-Success Logic
Buys retry up to 10 times (backoff capped at 12s). Sells retry up to 5 times with 80-second Helius confirmation. 429 and 5xx errors handled gracefully — the trade opportunity is never abandoned on a transient failure.
Tunable Priority & Slippage
PRIORITY_FEE_LAMPORTS (default 150,000) and DEFAULT_SLIPPAGE_BPS (default 100 bps) are configurable per deployment without touching code.
Multi-Trade Parallelism
MAX_PARALLEL_TRADES controls simultaneous buy/sell flows. Multiple signals from different channels execute concurrently without resource contention.
Security

Protected at
Every Layer.

From license validation before startup to atomic sell guards during execution — Sniperino is hardened throughout. Your wallet credentials and trade logic are protected by design.

HWID-Bound License
Every license key is tied to a unique hardware fingerprint (MD5 of the network adapter MAC). A key cannot run on more than one machine simultaneously — no unauthorized sharing.
Online Validation at Startup
Before the GUI loads or any API key is read, the license is validated against a remote server with up to 3 retries. Invalid, expired, banned, or HWID-mismatched keys are rejected — the bot will not start.
Periodic 24-Hour Re-Check
A background daemon re-validates the license every 24 hours while the bot runs. A countdown warning lets you enter a new key without restarting; after expiry the bot shuts down gracefully.
Atomic Sell Guards
Auto-sell and stop-loss triggers use lock-protected check-and-set operations. Each event is sold exactly once — even under concurrent price polling. No double-sells, no missed exits.
ENV Whitelist & File Hardening
The .env loader rejects any key not in a hardcoded whitelist — injected variables cannot reach the runtime. On Windows, icacls restricts .env access to the current user only (R/W), protecting wallet credentials from other OS users.
Trailing Stop-Loss & Liquidity Filter
Stop-loss floor rises dynamically as price sets new highs. Configurable liquidity threshold (default $6,500) filters out illiquid and honeypot tokens before a buy is ever attempted.
Forward Trust Policy & Duplicate Protection
Forwarded messages are attributed to the sender, not the original author — preventing spoofed forwards from impersonating trusted signal sources. Each mint is only bought once per session via an already_traded_mints guard.
Interface

Powerful.
Still Usable.

A native Windows desktop app — no Python, no terminal, no command line. Double-click and go. Seven purpose-built tabs give you full situational awareness without the clutter.

01

Seven Purpose-Built Tabs

Dashboard (live trades), Details (per-trade chart), Holdings, Rules, System Log, Statistics, and Settings — each built for its specific job.

02

Per-Trade Live Chart

300-point price history rendered via matplotlib. Entry price, current multiplier, P&L in USD, partial sell history, and live-editable targets without leaving the view.

03

Per-Channel Analytics

The Statistics tab shows win rate, total PnL, and average PnL per Telegram source — persisted across restarts. Know which signal sources are actually profitable.

04

Live Settings, No Restart

All API keys and config values update in real time from the Settings tab. No restarting, no interrupting open positions. Auto-scales from 0.75× to 1.30× on launch.

Sniperino Trade Details tab showing the price chart, trade info panel, and partial sell buttons at 25%, 50%, 75%, and 100%
Integrations

Built on the best infrastructure in the Solana ecosystem.

Telegram
Jupiter
Helius
Pump.fun
Solana
DexScreener
<200ms
Telegram signal to on-chain buy order — structural speed advantage over polling tools
3
Overlapping price sources with automatic failover — Jupiter, DexScreener, Helius
2s
Position poll interval, all trades in a single batched API call
∞
Telegram channels monitored simultaneously, each with independent rules
Get Access

Stop watching.
Start sniping.

Sniperino is distributed as a standalone Windows EXE — no Python, no setup, no learning curve. HWID-locked to your machine. Ready in minutes.

License is HWID-bound. One key per machine. Access granted via Telegram after purchase.