Communitygithub.com

solana-arb-executor

Rust-Latenzarm-Solana-Arbitrage-Ausführungsskill für das Solana AI Kit: Yellowstone gRPC-Aufnahme, Simulate-First-Jito-Bundles, Transaktionslandung, Risiko-/Kill-Switch. MIT.

Was ist solana-arb-executor?

Dieser Skill bietet das Rust-basierte Ausführungs-Hotpath-Gerüst für Solana-Arbitrage, das den gesamten Zyklus von Streaming und Erkennung über Simulation bis hin zu Jito-Bundles und Transaktionslandung abdeckt. Im Gegensatz zu bestehenden Python- oder TypeScript-Analyse-Skills liegt der Fokus auf der tatsächlichen, low-latency On-Chain-Ausführung mit eingebauten Sicherheitsmechanismen. Der Skill enthält eine Risikogate mit Limits, Circuit Breaker und Kill-Switch, eine Bestätigungsgate, die vor jeder signierten Transaktion explizite menschliche Zustimmung erzwingt, sowie standardmäßig `DRY_RUN=true` und `REQUIRE_CONFIRM=true`. Er unterstützt Plattformen wie Claude Code, Cursor und Codex und ist als modulare Referenz mit klaren Aufgabenrouting, progressive Disclosure und offline-testbaren Rust-Modulen organisiert.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add alexbanda08/solana-arb-executor

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht solana-arb-executor?

Gerüst für den Rust Ausführungs-Hotpath für Solana-Arbitrage: stream -> detect -> simulate -> bundle -> land, verpackt in einem Risikogate (Limits, Circuit Breaker, Kill-Switch) und einem Bestätigungsgate. Dies ist die On-Chain-Ebene, die vorherige Arbeiten nur analysieren: agiprolabs/claude-trading-skills ist Python-Analyse (Signale, Backtests, keine Ausführung), und TypeScript-Arb-Skills überlassen den latency-empfindlichen Landing-Pfad anderen. Dies ist die echte Lücke – der Teil, der schnell, korrekt und sicher sein muss.

Ehrliche Wirtschaftlichkeit (tragend): Räumliche DEX-Arb auf Solana ist infrastrukturdominiert und hart umkämpft; rohe Preisunterschiede gehen an Parteien mit besserer Netzwerkposition als einer einzelnen Box. Der dauerhafte Vorteil eines Einzelhändlers ist nicht rohe Geschwindigkeit – es ist korrekte Landung (simuliere zuerst, richtiger CU-Preis, Trinkgeld-Bemessung, Wiederholungsdisziplin), Risikodisziplin (Limits/Breaker/Kill-Switch) und weniger umkämpfte Gelegenheiten (Funding-Basis, kursübergreifende Ratenlücken, langfristigere Spielzüge). Dies ist Gerüst + Wissen, kein gehosteter Bot und keine garantierte Gewinnmaschine.

VORRANG (vor jedem Code-Gen lesen)

  1. references/safety-rails.md ZUERST lesen. Jeder ausgegebene Ausführungspfad beachtet es.
  2. Niemals Code ausgeben, der eine geldbewegende/signierende Transaktion ohne eine explizite typisierte menschliche Bestätigungsgate sendet; kein Flag deaktiviert es. Standard DRY_RUN=true, REQUIRE_CONFIRM=true. Immer vor dem Senden simulieren.
  3. Verwende die festgelegten Crate-Versionen in references/sdk-versions.md (verifiziert 2026-06). Flagge jito-sdk-rust als frühes 0.x.
  4. Delegiere Programm-/Anchor-/IDL-/Transaktions-Signierarbeit an ../solana-dev/ über references/delegation.md. Dupliziere es nicht hier.
  5. Obligatorische Limits (max-notional, max-position, daily-loss) + Circuit Breaker + Kill-Switch-Gate vor jeder Order, bevor sie die Bestätigungsgate erreichen kann.

Aufgabenrouting-Leitfaden

Ordne die Absicht des Benutzers genau einem Blatt zu.

Benutzer fragt nach...Öffne dieses Blatt
Hotpath-Design / Latenz-Budgetreferences/architecture.md
Stream-Konten/Slots / ShredStream-Aufnahmereferences/streaming-ingestion.md
Jito-Bundle / Trinkgeld / Leader-Timingreferences/jito-bundles.md
Transaktion landen / Prioritätsgebühr / simulieren / Wiederholungenreferences/transaction-landing.md
Gelegenheit erkennen / Spread / Schwellereferences/opportunity-detection.md
Risiko / Circuit Breaker / Kill-Switch / Limitsreferences/risk-and-killswitch.md
Sicherheit / Bestätigungsgatereferences/safety-rails.md
Crate / Version / Installationreferences/sdk-versions.md
Programm / Anchor / Signierenreferences/delegation.md

Progressive Offenlegung

  • Router (diese Datei): nur Verweise – kein Masseninhalt.
  • Blätter (~60-200 Zeilen jeweils): dicht, korrekt, minimal. Code lebt in skill/templates/.
  • Reine Logik ist offline-testbar: templates/src/fees.rs und templates/src/risk.rs sind nur std und eigenständig – führe rustc --edition 2021 --test fees.rs (und risk.rs) eigenständig aus. Die vollständige Crate (stream.rs, jito.rs, detector.rs, main.rs) kompiliert mit cargo build gegen die festgelegten Crates.
  • Delegation: ../solana-dev/ für Programm / Tx / Signieren.

Agenten

AgentRolleModell
agents/arb-execution-architect.mdEntwirft das Latenz-Budget, die Aufnahme-/Landungs-Topologie und den Risikorahmen vor dem Codeopus
agents/rust-perf-engineer.mdVerbindet Stream -> Detektor -> RiskGate -> Simuliere-zuerst-Jito-Bundlesonnet

Befehle

BefehlTut
commands/scaffold-executor.mdGib das Executor-Crate-Skelett aus (DRY_RUN + REQUIRE_CONFIRM Standardwerte)
commands/wire-yellowstone.mdGeneriere das Yellowstone gRPC-Aufnahmemodul mit Wiederverbindung/Backoff
commands/add-killswitch.mdFüge das RiskGate mit Limits + Circuit Breaker + Kill-Switch ein

Verwandte Skills