Communitygithub.com

alexbanda08/solana-arb-executor

Rust 低延遲 Solana 套利執行技能,用於 Solana AI Kit:Yellowstone gRPC 資料擷取、先模擬後 Jito 捆綁交易、交易落地、風險/停止機制。MIT 授權。

solana-arb-executor 是什麼?

solana-arb-executor 是一個用 Rust 開發的 Solana 區塊鏈套利執行工具,專注於低延遲的執行熱路徑。它涵蓋從 Yellowstone gRPC 資料串流、機會偵測、模擬、Jito 捆綁交易封裝,到最終交易落地的完整流程,並內建風險閘門(包含上限、斷路器與緊急停止開關)以及確認閘門。不同於其他僅供分析的 Python 或 TypeScript 方案,此技能提供真正的鏈上執行層,強調速度、正確性與安全性。 它並非保證獲利的機器人,而是提供堅固的基礎架構與知識,讓開發者能建構具備風險紀律與正確落地能力的套利系統,特別適合資金費率、跨交易所利率差距等較少競爭的機會。支援多種模型代理(如 Opus 與 Sonnet)來設計延遲預算、拓撲與風險框架。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add alexbanda08/solana-arb-executor

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

solana-arb-executor 是做什麼的?

為 Solana 套利建構 Rust 執行熱路徑:串流 -> 偵測 -> 模擬 -> 捆綁 -> 落地,並以風險閘門(上限、斷路器、緊急停止開關)與確認閘門包覆。這是先前技術僅止於分析的鏈上層:agiprolabs/claude-trading-skills 是 Python 分析(訊號、回測,無執行),而 TypeScript 套利技能則規避了延遲敏感的落地路徑。這才是真正的空白領域——必須快速、正確且安全的部分。

誠實的經濟學(承重資訊): Solana 上的空間 DEX 套利由基礎設施主導且競爭激烈;原始價差會被網路位置優於單一節點的參與者奪走。零售操作者的持久優勢並非原始速度——而是正確落地(先模擬、正確的 CU 價格、小費大小、重試紀律)、風險紀律(上限/斷路器/緊急停止開關),以及競爭較少的機會(資金費率基礎、跨交易所利率差距、較長週期的策略)。這是基礎架構 + 知識,並非託管機器人,也不是保證獲利的機器。

優先順序(在產生任何程式碼前請先閱讀)

  1. 首先閱讀 references/safety-rails.md。所有發出的執行路徑都必須遵守它。
  2. 絕不發出會發送資金移動/簽署交易的程式碼,除非經過明確的類型化人工確認閘門;沒有任何旗標可以繞過它。預設值為 DRY_RUN=true,REQUIRE_CONFIRM=true。永遠在提交前先進行模擬。
  3. 使用 references/sdk-versions.md 中的固定 crate 版本(已於 2026-06 驗證)。將 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
crate / 版本 / 安裝references/sdk-versions.md
程式 / Anchor / 簽署references/delegation.md

漸進式揭露

  • 路由器(此檔案): 僅提供指標——無大量內容。
  • 葉節點(每份約 60-200 行): 密集、正確、精簡。程式碼位於 skill/templates/。
  • 純邏輯可離線測試: templates/src/fees.rs 和 templates/src/risk.rs 僅使用標準庫且獨立——可單獨執行 rustc --edition 2021 --test fees.rs(和 risk.rs)。完整 crate(stream.rs、jito.rs、detector.rs、main.rs)可使用 cargo build 對照固定 crate 進行編譯。
  • 委派: ../solana-dev/ 負責程式/交易/簽署。

代理

代理角色模型
agents/arb-execution-architect.md在寫入程式碼前設計延遲預算、擷取/落地拓撲與風險框架opus
agents/rust-perf-engineer.md串接串流 -> 偵測器 -> RiskGate -> 先模擬後 Jito 捆綁sonnet

命令

命令作用
commands/scaffold-executor.md發出執行器 crate 骨架(預設 DRY_RUN + REQUIRE_CONFIRM)
commands/wire-yellowstone.md產生具有重新連線/退避機制的 Yellowstone gRPC 擷取模組
commands/add-killswitch.md導入帶有上限 + 斷路器 + 緊急停止開關的 RiskGate

相關技能