SyntxDevnet
TradeEarnBuild

Build

Configure vault strategies by combining any strategy with any venues. Same VenueAdapter interface powers both intent routing and vault strategies.

01Pick a Strategy

VenueAdapter Interface

Implement 6 methods to add any DEX. Strategy and routing code stays unchanged.

interface VenueAdapter {
  readonly name: string;
  readonly type: "perp" | "spot" | "hybrid";
  initialize(): Promise<void>;
  getPrice(market: string): Promise<number>;
  getPosition(): Promise<Position | null>;
  getVenueState(): Promise<VenueState>;
  trade(size: bigint): Promise<OrderResult>;
  crank(): Promise<void>;
}
// Implemented: Percolator, Phoenix, Jupiter Perps, Kamino
// Add yours: Drift, Marginfi, Meteora, ...

Preview

Select a strategy to start

Roadmap

Pre-built vaults
Principal Protected + Funding Rate
Shielded intents
Cross-venue encrypted routing
Custom strategy builder
Pick strategy × venues → deploy
More venues
Drift, Marginfi, Meteora