flash-trade

Integrate Flash Trade perpetuals protocol into Solana apps with versioned transactions.

1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/Sigil-Trade/sigil --skill flash-trade-sigil-trade
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flash-trade
Source: https://github.com/Sigil-Trade/sigil/tree/main/.claude/skills/flash-trade
Command: npx skills add https://github.com/Sigil-Trade/sigil --skill flash-trade-sigil-trade

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines integration with the Flash Trade perpetuals protocol on Solana, enabling developers to build production-ready interfaces for leveraged trading, liquidity management, and order automation without reimplementing core on-chain logic.

Core Features & Use Cases

  • Open, close, and adjust leveraged positions across multiple pools.
  • Manage trigger and limit orders, collateral flows, and composability flows (swap-and-open, close-and-swap).
  • Build trading bots, wallets, or integrators with on-chain policy enforcement and ALTs support.
  • Examples include automated strategy bots, liquidity provisioning, and risk-managed trading integrations.

Quick Start

Initialize a PerpetualsClient using PoolConfig.fromIdsByName, load Address Lookup Tables (ALTs) for versioned transactions, and begin issuing trading instructions.

Frequently Asked Questions about flash-trade

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate Solana perpetuals trading into my application?

Trigger orders on Solana perpetuals are managed through the Flash Trade SDK by building trading bots and integrators that handle limit orders, collateral flows, and on-chain policy enforcement. It supports automated strategy execution without reimplementing core on-chain logic.

Does Flash Trade support versioned transactions and Address Lookup Tables?

Flash Trade supports versioned transactions and Address Lookup Tables (ALTs) for Solana perpetuals integrations. Loading ALTs during client initialization optimizes transaction processing for leveraged trading and liquidity provisioning operations.

How do I handle on-chain errors when building a Solana trading bot?

Solana trading bot error handling covers on-chain error codes 6000-6068 with compute budgets for Flash Trade perpetuals integrations. The SDK manages these constraints natively during leveraged position adjustments and swap-and-open composability flows.

Can I manage liquidity provisioning and leveraged positions across multiple Solana pools?

Liquidity provisioning and leveraged positions across multiple Solana pools are managed via the Flash Trade SDK using PoolConfig-based pool discovery. Developers can open, close, adjust positions, and execute LP provisions across discovered pools.

What composability flows does the Flash Trade SDK support for Solana perpetuals?

Flash Trade SDK composability flows for Solana perpetuals include swap-and-open and close-and-swap operations. These allow integrators to combine token swaps with leveraged position management in single transaction sequences.