Skip to content

TropicaEngineering/Boosted

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DexScreener Auto Snipe Scripts

Small Python scripts for watching DexScreener paid-token surfaces and optionally forwarding new contract addresses to Telegram.

The idea is simple:

DexScreener paid boost/profile update
        ↓
script detects new token
        ↓
contract address is sent to Telegram
        ↓
your bot can alert or auto-buy if you have that enabled

No swap logic is included. These scripts only detect and forward contract addresses.

Scripts

boosted.py

Watches DexScreener token boosts:

https://api.dexscreener.com/token-boosts/latest/v1

It filters by:

  • chain ID
  • new boost amount
  • total boost amount

Boost size can be used as a rough signal of paid intent, but it is not a quality guarantee.

profile.py

Watches DexScreener token profile updates:

https://api.dexscreener.com/token-profiles/latest/v1

This can surface paid profile updates earlier than boosts, but it is noisier. Use your own filters and judgment.

Setup

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

cp .env.example .env

Edit .env:

CHAIN_ID=solana
POLL_SECONDS=1

MIN_NEW_BOOST_AMOUNT=10
MIN_TOTAL_BOOST_AMOUNT=10

SEND_TO_TELEGRAM=false
TELEGRAM_API_ID=
TELEGRAM_API_HASH=
TELEGRAM_TARGET=@YOUR_BOT_USERNAME

Telegram setup

Create a Telegram API app at:

https://my.telegram.org

Add your API ID/hash to .env.

On first run, Telethon will ask you to log in and will save a local session file.

Run

Boost watcher:

python boosted.py

Profile watcher:

python profile.py

Output

Generated files are written under data/:

data/detected_boosted_tokens.json
data/sent_boosted_tokens.json
data/detected_profile_tokens.json
data/sent_profile_tokens.json

The first API response is treated as the initial state, so old tokens are seeded and do not trigger Telegram sends. New matching tokens after that are deduplicated.

VPS / tmux

sudo apt install tmux
tmux new -s sniper

python boosted.py
# or
python profile.py

Detach:

Ctrl+B, then D

Reattach:

tmux attach -t sniper

Notes

Beta only. Market conditions matter. This does not validate liquidity, holders, contracts, socials, or execution quality.

DYOR. NFA.

About

Boosted is a script that watches for new paid ads on DexScreener and instantly sends the contract address to a Telegram chat of your choice. If you're using a Telegram trading bot with auto-buy turned on, it can potentially buy the token right away — ideally before the full marketing push kicks in.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages