
DEX 스나이퍼 봇의 기능
DEX 스나이퍼 봇은 탈중앙화 거래소를 모니터링하고 새 유동성 풀이 열리면 매수 주문을 제출하는 자동화 도구로 소개됩니다. 이 봇의 목적은 출시를 찾고 수동으로 거래를 실행할 때 발생하는 지연을 줄이는 것입니다.
README에 따르면 이 봇은 Base, BSC, Arbitrum, Solana 및 기타 이더리움 레이어 2 환경을 지원합니다. 설명된 워크플로는 풀 모니터링, 컨트랙트 검사, 자동 진입, 청산 규칙, 지갑 추적 및 Telegram 알림을 결합합니다.
중요: 여기서는 저장소의 성능 및 보안 주장을 독립적으로 검증하지 않았습니다. 암호화폐 스나이핑은 위험성이 매우 높으며, 지갑 자격 증명을 처리하는 실행 파일을 다운로드할 때는 신중한 보안 검토가 필요합니다.
주요 기능
- 첫 블록 모니터링: 새로운 유동성 풀을 감시하고 유동성이 사용 가능해지는 블록에서 매수 주문 제출을 시도합니다.
- 러그 풀 및 허니팟 검사: README에 따르면 이 봇은 유동성 잠금, 민트 함수, 매도 가능 여부, 개발자 지갑 기록 및 개발자 토큰 공급량을 평가합니다.
- 자동 청산: 잔여 포지션에 대해 이익 실현, 손절 및 트레일링 동작을 지원합니다.
- 스마트 머니 추적: 수익성 있는 공개 지갑을 모니터링하고 해당 지갑이 진입한 토큰을 따라 매수할 수 있습니다.
- 다중 체인: 문서에 나온 예시는 Base, BSC, Arbitrum 및 Solana를 언급합니다.
- Telegram 알림: 알림을 활성화하면 진입, 청산 및 안전 검사 결과를 실시간으로 보고합니다.
- 거래 기록: 거래 해시를 출력하고 기록을
snipes.csv에 저장합니다.
설치 전 확인 사항
저장소는 사용자를 외부 다운로드 페이지로 안내합니다. 다운로드한 소프트웨어를 열거나 실행하기 전에 출처가 합법적인지, 실행 파일이 수정되지 않았는지 확인하세요.
- 신뢰할 수 있는 보안 도구로 압축 파일과 실행 파일을 검사하세요.
- 가능한 경우 제공된 소스 코드와 종속성 파일을 검토하세요.
- 실제 자금이 들어 있는 지갑을 사용하기 전에 격리된 환경에서 테스트하세요.
- 기본 지갑을 연결하는 대신 소액만 보관하는 별도 지갑을 만드세요.
- 시드 문구나 개인 키를 Telegram, 채팅 또는 웹사이트를 통해 절대 공유하지 마세요.
- 설정 파일은 안전하게 백업하되
.env파일은 공개하지 마세요.
README에는 지갑 키가 .env 파일에 로컬로 저장된다고 나와 있습니다. 로컬 저장만으로 안전이 보장되지는 않습니다. 해당 파일에 접근할 수 있는 사람이나 프로세스가 지갑에 접근할 수 있기 때문입니다.
설치 및 설정
1. 봇 다운로드 및 압축 해제
저장소에서 제공하는 다운로드 위치를 사용한 다음, 패키지를 전용 디렉터리에 압축 해제하세요. README의 Windows PowerShell 예시에서는 C:\Bots\DEX-Sniper를 사용합니다.
2. 종속성 설치
PowerShell을 열고 압축을 해제한 디렉터리로 이동한 다음 Node.js 종속성을 설치하세요.
cd C:\Bots\DEX-Sniper
npm install이 단계에서는 시스템에서 Node.js와 npm을 사용할 수 있어야 합니다. 특히 패키지 소스가 독립적으로 감사되지 않은 경우 npm install을 실행하기 전에 패키지 매니페스트와 설치 스크립트를 검토하세요.
3. 지갑 연결
봇 디렉터리에서 문서에 나온 지갑 연결 명령을 실행하세요.
.\sniper.exe wallet connect실행 파일에서 제공하는 로컬 안내에 따라 진행하세요. 관련 없는 웹페이지에 지갑 자격 증명을 입력하거나 다른 사람에게 보내지 마세요. 설정 후 생성된 .env 파일이 백업, 공개 저장소 및 파일 공유 서비스에서 제외되어 있는지 확인하세요.
4. 초기 규칙 설정
README에는 다음과 같은 Base 설정 예시가 제공됩니다.
.\sniper.exe config --chain base --max-buy 0.15 --tp 35 --sl 20이 예시에서 --chain base는 Base를 선택하고, --tp 35는 문서에 명시된 이익 실현 값을 35로 설정하며, --sl 20은 손절 값을 20으로 설정합니다. README에는 --max-buy 명령 옵션에서 사용하는 단위가 명시적으로 설명되어 있지 않으므로, 지갑에 자금을 넣기 전에 프로그램에서 그 의미를 확인하세요.
5. 모니터링 시작
다음 명령으로 봇을 시작하세요.
.\sniper.exe start시작되면 콘솔에 풀 감지, 안전 검사 결과, 제출된 거래, 확인, 가격 변동 및 실행된 청산 규칙이 표시되어야 합니다.
config.json으로 규칙 설정
README에는 봇의 필터와 거래 한도를 정의하는 config.json 파일도 나와 있습니다.
{
"chain": "base",
"max_buy_usd": 150,
"honeypot_check": true,
"require_lp_lock": true,
"max_dev_supply_pct": 5,
"take_profit_pct": 35,
"stop_loss_pct": 20,
"trail_remaining": true,
"telegram_alerts": true
}chain: 모니터링할 네트워크를 선택합니다.max_buy_usd: 포지션 규모를 미국 달러 기준으로 제한합니다.honeypot_check: 안내된 매도 가능성 검사 또는 허니팟 시뮬레이션을 활성화합니다.require_lp_lock: 유동성 풀이 봇의 잠금 검사를 충족하도록 요구합니다.max_dev_supply_pct: 개발자 보유 공급량이 설정된 비율을 초과하면 토큰을 거부합니다.take_profit_pct: 자동 청산 로직에서 사용할 수익 기준을 설정합니다.stop_loss_pct: 자동 청산 로직에서 사용할 손실 기준을 설정합니다.trail_remaining: 청산 후 남은 물량에 추적 매도 동작을 활성화합니다.telegram_alerts: Telegram 알림을 활성화합니다. README에는 봇 토큰이나 채팅 설정 절차가 제공되지 않습니다.
시작하기 전에 명령줄 설정과 config.json 값이 일치하는지 확인하세요. 특히 명령줄의 --max-buy 예시와 USD 단위가 명시된 max_buy_usd 설정의 차이를 점검해야 합니다.
일반적인 스나이프 이해하기
README의 콘솔 세션 예시는 의도된 실행 순서를 보여 줍니다.
[16:04:51] WATCH New pool detected: 0x9d2e...a41c (PEPE2/USDC, Base)
[16:04:51] CHECK LP locked ✓ Mint: disabled ✓ | Honeypot: NO ✓
[16:04:51] CHECK Dev wallet: 0.4% supply — PASS
[16:04:51] SNIP Firing buy: 0.15 ETH → PEPE2 @ pool open
[16:04:52] TX 0x4b8f...e7d2 confirmed — FIRST buyer in block ✓
[16:04:54] PRICE +38% vs entry
[16:05:01] TP Take profit hit (+34%) → selling 50%
[16:05:02] DONE Sold 50% | Rest trailing ✓- 봇이 새 유동성 풀을 감지합니다.
- 유동성 잠금, 민트 상태, 허니팟 결과 및 개발자 공급량을 확인합니다.
- 토큰이 설정된 규칙을 충족하면 매수 주문을 제출합니다.
- 확인 후 콘솔에 트랜잭션 해시를 출력합니다.
- 봇이 가격 변동을 모니터링합니다.
- 청산 규칙에 도달하면 설정된 비율을 매도하고 남은 물량을 추적할 수 있습니다.
이 출력은 예시일 뿐이며 실행 속도나 수익성을 보장하지 않습니다. 네트워크 혼잡, 검증자 거래 순서, 슬리피지, 트랜잭션 실패, 경쟁 봇 및 악성 컨트랙트가 모두 결과를 바꿀 수 있습니다.
온체인에서 거래 검증하기
콘솔 메시지만 믿지 마세요. 출력된 각 트랜잭션 해시를 복사하여 해당 블록체인 탐색기에서 확인하세요.
지갑 주소, 토큰 컨트랙트, 수량, 체결 가격, 트랜잭션 상태, 수수료, 블록 번호 및 승인 작업이 있는지 확인하세요. 봇이 특정 블록 내 순위를 주장한다면 같은 블록의 다른 스왑과 해당 트랜잭션을 비교하세요.
README에는 완료된 활동이 snipes.csv에 기록된다고도 나와 있습니다. 이 파일을 정기적으로 검토하고 온체인 기록과 비교하세요. 로컬 로그는 분석에 도움이 될 수 있지만, 확인된 트랜잭션의 권위 있는 출처는 블록체인 탐색기입니다.
고급 사용 팁
엄격한 필터 사용
README는 봇이 대부분의 출시를 건너뛸 수 있다고 경고합니다. 허니팟 검사, 유동성 잠금 요구 사항 및 개발자 공급량 제한을 활성화했을 때 빈번한 거부는 정상적인 동작으로 받아들이세요. 더 많은 거래를 만들기 위해 필터를 약화하면 악성 토큰이나 매도할 수 없는 토큰에 노출될 위험이 커질 수 있습니다.
소액 지갑으로 시작
테스트에 필요한 금액만 보유한 전용 지갑을 사용하세요. 더 큰 금액을 할당하기 전에 매수, 승인, 청산, 로그 및 트랜잭션 해시가 예상대로 작동하는지 확인하세요.
모든 결과 대조
각 세션이 끝난 후 snipes.csv를 탐색기 데이터와 비교하세요. 결과를 평가할 때 성공한 사례에만 의존하지 말고 트랜잭션 수수료, 실패한 트랜잭션, 가격 영향 및 미매도 포지션을 포함하세요.
승인 및 지갑 접근 권한 검토
DEX 거래에는 토큰 승인이나 프로그램 권한이 필요할 수 있습니다. 더 이상 필요하지 않은 권한을 확인하고 취소하세요. 실행 파일이나 환경에서 키가 노출되었다고 의심되면 해당 지갑 사용을 중단하고 남은 자산을 새 주소로 이동하세요.
청산 동작 테스트
익절 및 손절 설정은 정확한 가격에서의 체결을 보장하지 않습니다. 유동성 부족, 급격한 가격 변동, 세금, 매도 제한 및 네트워크 혼잡으로 인해 결과가 달라지거나 매도가 완전히 실패할 수 있습니다.
설정 일관성 유지
실행할 때마다 선택한 체인, 지갑, 최대 매수 규모, 개발자 공급량 한도, 유동성 잠금 요구 사항, 허니팟 검사, 익절 기준 및 손절 기준을 확인하세요. 올바른 전략이라도 잘못된 네트워크나 지갑에 적용하면 손실이 발생할 수 있습니다.
위험 및 안전 고려 사항
- 많은 신규 토큰은 사기, 러그 풀, 허니팟 또는 방치된 프로젝트입니다.
- 자동 검사를 통과했다고 해서 컨트랙트가 안전하다는 뜻은 아닙니다.
- 최초 구매자 중 하나가 되었다고 해서 수익성 있는 거래가 보장되지는 않습니다.
- 다른 자동화 봇이 더 빠른 트랜잭션을 제출하거나 더 높은 수수료를 지불할 수 있습니다.
- 유동성이 사라지거나 매도가 차단되면 손절 주문이 실패할 수 있습니다.
- 개인 키가 노출되면 연결된 지갑의 모든 자산을 잃을 수 있습니다.
이는 금융 조언이 아닙니다. 잃어도 감당할 수 있는 자금만 사용하고, 소프트웨어와 각 토큰 컨트랙트를 모두 독립적으로 검토하세요.
결론
README에 설명된 DEX 스나이퍼 봇은 신규 풀 모니터링, 구성 가능한 컨트랙트 필터, 자동 진입 및 청산, 스마트 지갑 추적, Telegram 알림, 트랜잭션 로깅을 결합합니다. 기본적인 워크플로는 종속 항목을 설치하고, 전용 지갑을 연결하고, 엄격한 규칙을 정의하고, 모니터링을 시작한 다음, 모든 트랜잭션을 온체인에서 확인하는 것입니다.
자동화는 수동 대응 시간을 줄일 수 있지만, 컨트랙트 위험, 시장 위험, 실행 실패 또는 지갑 보안 문제를 없애지는 못합니다. 봇을 검증되지 않은 금융 소프트웨어로 간주하고 신중하게 테스트하며, 예시 출력이 보장된 성과를 의미한다고 해석하지 마세요.
