Communitygithub.com

alexbanda08/solana-arb-executor

Solanaアービトラージ実行用のRust低遅延スキル。Yellowstone gRPC取り込み、シミュレートファーストJitoバンドル、トランザクションランディング、リスク管理/キルスイッチを備えています。MITライセンス。

solana-arb-executor とは?

Solana Arbitrage Executorは、Solanaブロックチェーン上のアービトラージ(裁定取引)機会を実際に「実行」するためのRust製低遅延スキルです。既存のソリューションが分析やシグナル生成にとどまるのに対し、本スキルはYellowstone gRPCによるストリーミング取り込み、シミュレーションファーストのJitoバンドル構築、トランザクションランディングまでを一貫してカバーし、リスクゲート(上限、サーキットブレーカー、キルスイッチ)と確認ゲートで安全性を確保します。主にCursor、Codex、Claude CodeなどのAIエージェントと連携し、開発者が実際の実行パスを迅速にスキャフォールドできるよう設計されています。このスキルは「生の速度」ではなく、正しいランディング(事前シミュレーション、適切なCUプライシング、チップサイジング、リトライ規律)とリスク規律に重点を置き、特に資金調達ベーシスやクロスベニューのレート格差など競争の少ない機会をターゲットとします。なお、これはホスティングされたボットではなく、利益を保証するものではありません。

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

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

solana-arb-executor は何をしますか?

Solanaのアービトラージ用Rust実行ホットパスをスキャフォールディングします:stream -> detect -> simulate -> bundle -> land を、リスクゲート(上限、サーキットブレーカー、キルスイッチ)と確認ゲートでラップします。これは、従来のアプローチが「分析」のみだったオンチェーン層を扱います。例:agiprolabs/claude-trading-skillsはPythonによる分析(シグナル、バックテスト、実行なし)であり、TypeScriptのarbスキルは遅延に敏感なランディングパスを先送りにしています。これこそが真の空白領域——高速で、正確で、安全でなければならない部分です。

正直なエコノミクス(重要な前提): Solana上の空間DEXアービトラージはインフラ主体であり、激しい競争があります。生の価格差は単一ボックスよりも優れたネットワークポジションを持つ事業者に流れます。リテール事業者の持続可能な優位性は生の速度ではなく、正しいランディング(シミュレートファースト、適切なCUプライシング、チップサイジング、リトライ規律)、リスク規律(上限/ブレーカー/キルスイッチ)、および競争の少ない機会(資金調達ベーシス、クロスベニューレート格差、長期ホライゾンのプレイ)です。これはスキャフォールディング+知識であり、ホスティングされたボットでも利益保証でもありません。

優先順位(コード生成の前に読むこと)

  1. 最初に references/safety-rails.md を読むこと。 出力されるすべての実行パスはそれに従います。
  2. 明示的な型付き人間確認ゲートなしに資金移動/署名トランザクションを送信するコードを絶対に出力しないでください。フラグでこれを無効にすることはできません。デフォルトは DRY_RUN=true、REQUIRE_CONFIRM=true。常に送信前にシミュレートしてください。
  3. references/sdk-versions.md の固定クレートバージョンを使用してください(2026-06検証済み)。jito-sdk-rust は初期の0.xであることに注意。
  4. プログラム/Anchor/IDL/トランザクション署名関連の作業は references/delegation.md 経由で ../solana-dev/ に委任してください。ここで重複させないでください。
  5. 各オーダーが確認ゲートに到達する前に、必須の上限(最大想定元本、最大ポジション、日次損失)+ サーキットブレーカー + キルスイッチゲートを設けてください。

タスクルーティングガイド

ユーザーの意図を正確に1つのリーフにマッピングしてください。

ユーザーが質問する内容開くリーフ
ホットパス設計 / レイテンシーバジェット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を組み込み

関連スキル