Repository Public
1// The Hyperliquid adapter's error: the shared VenueError with the venue fixed and a structured detail.2import { VenueError as Base, type VenueErrorCode, type VenueId } from '../../models.ts';34export class VenueError extends Base {5 declare readonly detail: Record<string, unknown>;6 constructor(venue: VenueId, code: VenueErrorCode, message: string, detail: Record<string, unknown> = {}) {7 super(code, `${venue}: ${message}`, { venue, detail });8 }9}10