1Branch0Tags
GL
glucryptoFix exact Hyperliquid symbols
typescript
import type { HyperliquidTargetSizeConfig, HyperliquidTargetSizeExecution, } from "opentool/adapters/hyperliquid"; import type { SignalBotConfig } from "../config"; export function buildSignalTargetSizeConfig( config: SignalBotConfig, ): HyperliquidTargetSizeConfig { return { allocationMode: config.allocationMode, percentOfEquity: 0, maxPercentOfEquity: 0, ...(typeof config.amountUsd === "number" ? { amountUsd: config.amountUsd } : {}), }; } export function buildSignalTargetSizeExecution( config: SignalBotConfig, ): HyperliquidTargetSizeExecution { return { ...(typeof config.execution?.size === "number" ? { size: config.execution.size } : {}), }; }