solana-arb-executor은(는) 무엇을 하나요?
Solana 차익거래를 위한 Rust 실행 핫 패스(hot path) 스캐폴딩: 스트림 → 감지 → 시뮬레이션 → 번들 → 전송, 위험 게이트(한도, 서킷 브레이커, 킬 스위치)와 확인 게이트로 감쌉니다. 이는 기존 연구가 분석만 했던 온체인 계층입니다. agiprolabs/claude-trading-skills는 Python 기반 분석(신호, 백테스트, 실행 없음)이고, TypeScript arb 스킬은 지연 시간에 민감한 전송 경로를 회피합니다. 이것이 진정한 공백 영역입니다 — 빠르고, 정확하고, 안전해야 하는 부분.
정직한 경제학(중요): Solana에서의 공간적 DEX 차익거래는 인프라가 지배하고 경쟁이 치열합니다. 원시 가격 차이는 단일 박스보다 더 나은 네트워크 위치를 가진 주체에게 돌아갑니다. 소매 운영자의 지속 가능한 우위는 원시 속도가 아니라 올바른 전송(시뮬레이션 우선, 적절한 CU 가격, 팁 크기 조정, 재시도 규율), 위험 규율(한도/브레이커/킬 스위치), 그리고 덜 경쟁적인 기회(펀딩 베이시스, 교차 거래소 금리 차이, 장기 플레이)입니다. 이는 스캐폴딩 + 지식이며, 호스팅 봇도 수익 보장 기계도 아닙니다.
우선 순위 (코드 생성 전에 읽을 것)
references/safety-rails.md를 먼저 읽으십시오. 모든 실행 경로는 이를 따릅니다.- 명시적인 타입이 지정된 인간 확인 게이트 없이 자금 이동/서명 트랜잭션을 보내는 코드를 절대 생성하지 마십시오. 어떤 플래그도 이를 무효화하지 않습니다. 기본값은
DRY_RUN=true,REQUIRE_CONFIRM=true입니다. 항상 제출 전에 시뮬레이션하십시오. - 고정된 크레이트 버전(2026-06 검증됨)을
references/sdk-versions.md에서 사용하십시오.jito-sdk-rust는 초기 0.x로 표시하십시오. - 프로그램 / Anchor / IDL / 트랜잭션 서명 작업은
../solana-dev/에 있는references/delegation.md를 통해 위임하십시오. 여기서 중복 생성하지 마십시오. - 필수 한도(최대 거래 금액, 최대 포지션, 일일 손실) + 서킷 브레이커 + 킬 스위치 게이트는 모든 주문이 확인 게이트에 도달하기 전에 적용되어야 합니다.
작업 라우팅 안내
사용자의 의도를 정확히 하나의 리프로 매핑하십시오.
| 사용자가 다음에 대해 묻는다면... | 이 리프를 열 것 |
|---|---|
| 핫 패스 설계 / 지연 시간 예산 | 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 추가 |