Communitygithub.com

alexbanda08/solana-arb-executor

Solana 차익거래 실행을 위한 Rust 기반 저지연 SKILL입니다. Yellowstone gRPC 수집, 시뮬레이션 우선 Jito 번들, 트랜잭션 전송, 위험 관리/킬 스위치를 포함합니다. MIT 라이선스.

solana-arb-executor란 무엇인가요?

이 SKILL은 Solana 블록체인에서 차익거래 기회를 포착하고 실행하기 위한 Rust 기반의 저지연 실행 핫 패스(execution hot path)를 제공합니다. '스트림 → 감지 → 시뮬레이션 → 번들 → 전송'의 전체 파이프라인을 위험 게이트(한도, 서킷 브레이커, 킬 스위치)와 확인 게이트로 감싸 안전하게 운영할 수 있도록 설계되었습니다. 기존 Python 기반 분석 도구(예: agiprolabs/claude-trading-skills)나 TypeScript arb 스킬과 달리, 이 SKILL은 실제 온체인 실행에 필요한 저지연성, 정확성, 안전성을 갖춘 고유한 영역을 채웁니다. Yellowstone gRPC를 통한 계정/슬롯 스트리밍, 시뮬레이션 우선 Jito 번들 구성, 적절한 수수료와 팁 크기 설정, 재시도 로직, 위험 관리(최대 거래 금액, 포지션 한도, 일일 손실 한도)를 포함하며, 모든 자금 이동 트랜잭션은 DRY_RUN 모드와 명시적인 사용자 확인을 요구합니다. 이는 호스팅 봇이나 수익 보장 도구가 아닌, 경쟁력 있는 실행을 위한 지식과 스캐폴딩입니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add alexbanda08/solana-arb-executor

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

solana-arb-executor은(는) 무엇을 하나요?

Solana 차익거래를 위한 Rust 실행 핫 패스(hot path) 스캐폴딩: 스트림 → 감지 → 시뮬레이션 → 번들 → 전송, 위험 게이트(한도, 서킷 브레이커, 킬 스위치)와 확인 게이트로 감쌉니다. 이는 기존 연구가 분석만 했던 온체인 계층입니다. agiprolabs/claude-trading-skills는 Python 기반 분석(신호, 백테스트, 실행 없음)이고, TypeScript arb 스킬은 지연 시간에 민감한 전송 경로를 회피합니다. 이것이 진정한 공백 영역입니다 — 빠르고, 정확하고, 안전해야 하는 부분.

정직한 경제학(중요): Solana에서의 공간적 DEX 차익거래는 인프라가 지배하고 경쟁이 치열합니다. 원시 가격 차이는 단일 박스보다 더 나은 네트워크 위치를 가진 주체에게 돌아갑니다. 소매 운영자의 지속 가능한 우위는 원시 속도가 아니라 올바른 전송(시뮬레이션 우선, 적절한 CU 가격, 팁 크기 조정, 재시도 규율), 위험 규율(한도/브레이커/킬 스위치), 그리고 덜 경쟁적인 기회(펀딩 베이시스, 교차 거래소 금리 차이, 장기 플레이)입니다. 이는 스캐폴딩 + 지식이며, 호스팅 봇도 수익 보장 기계도 아닙니다.

우선 순위 (코드 생성 전에 읽을 것)

  1. references/safety-rails.md를 먼저 읽으십시오. 모든 실행 경로는 이를 따릅니다.
  2. 명시적인 타입이 지정된 인간 확인 게이트 없이 자금 이동/서명 트랜잭션을 보내는 코드를 절대 생성하지 마십시오. 어떤 플래그도 이를 무효화하지 않습니다. 기본값은 DRY_RUN=true, REQUIRE_CONFIRM=true입니다. 항상 제출 전에 시뮬레이션하십시오.
  3. 고정된 크레이트 버전(2026-06 검증됨)을 references/sdk-versions.md에서 사용하십시오. jito-sdk-rust는 초기 0.x로 표시하십시오.
  4. 프로그램 / Anchor / IDL / 트랜잭션 서명 작업은 ../solana-dev/에 있는 references/delegation.md를 통해 위임하십시오. 여기서 중복 생성하지 마십시오.
  5. 필수 한도(최대 거래 금액, 최대 포지션, 일일 손실) + 서킷 브레이커 + 킬 스위치 게이트는 모든 주문이 확인 게이트에 도달하기 전에 적용되어야 합니다.

작업 라우팅 안내

사용자의 의도를 정확히 하나의 리프로 매핑하십시오.

사용자가 다음에 대해 묻는다면...이 리프를 열 것
핫 패스 설계 / 지연 시간 예산references/architecture.md
계정/슬롯 스트리밍 / ShredStream 수집references/streaming-ingestion.md
Jito 번들 / 팁 / 리더 타이밍references/jito-bundles.md
트랜잭션 전송 / 우선 수수료 / 시뮬레이션 / 재시도references/transaction-landing.md
기회 감지 / 스프레드 / 임계값references/opportunity-detection.md
위험 / 서킷 브레이커 / 킬 스위치 / 한도references/risk-and-killswitch.md
안전 / 확인 게이트references/safety-rails.md
크레이트 / 버전 / 설치references/sdk-versions.md
프로그램 / Anchor / 서명references/delegation.md

점진적 공개

  • 라우터(이 파일): 포인터만 포함 — 대량 콘텐츠 없음.
  • 리프(각 60~200줄): 밀도 높고, 정확하며, 최소한. 코드는 skill/templates/에 있습니다.
  • 순수 로직은 오프라인 테스트 가능: templates/src/fees.rs와 templates/src/risk.rs는 std 전용이며 자체 포함 — rustc --edition 2021 --test fees.rs (및 risk.rs)를 독립 실행하십시오. 전체 크레이트(stream.rs, jito.rs, detector.rs, main.rs)는 고정 크레이트에 대해 cargo build로 컴파일됩니다.
  • 위임: 프로그램 / 트랜잭션 / 서명은 ../solana-dev/로.

에이전트

에이전트역할모델
agents/arb-execution-architect.md코드 작성 전 지연 시간 예산, 수집/전송 토폴로지 및 위험 범위 설계opus
agents/rust-perf-engineer.md스트림 → 감지기 → RiskGate → 시뮬레이션 우선 Jito 번들 연결sonnet

명령어

명령어기능
commands/scaffold-executor.md실행자 크레이트 스켈레톤 생성(DRY_RUN + REQUIRE_CONFIRM 기본값)
commands/wire-yellowstone.md재연결/백오프를 포함한 Yellowstone gRPC 수집 모듈 생성
commands/add-killswitch.md한도 + 서킷 브레이커 + 킬 스위치가 포함된 RiskGate 추가

관련 스킬