1Branch0Tags
GL
glucryptouse HIP-4 series key identity
e149f868 days ago3Commits
typescript
import type { Hip4EdgeBotConfig } from "./types"; export const TEMPLATE_CONFIG_ENV_VAR = "OPENTOOL_PUBLIC_HL_HIP4_EDGE_BOT_CONFIG"; export const TEMPLATE_CONFIG_VERSION = 3; export const DEFAULT_UNDERLYING = "BTC"; export const DEFAULT_SERIES_PERIOD = "1d"; export const DEFAULT_SERIES_SETTLEMENT_SLOT = "0600-utc"; export const DEFAULT_SCHEDULE_CRON = "*/5 * * * *"; export const DEFAULT_AMOUNT_USD = 100; export const DEFAULT_SLIPPAGE_BPS = 25; export const TEMPLATE_CONFIG_DEFAULTS: Hip4EdgeBotConfig = { configVersion: TEMPLATE_CONFIG_VERSION, platform: "hyperliquid", signalType: "hip4-edge", allocationMode: "fixed", amountUsd: DEFAULT_AMOUNT_USD, maxPerRunUsd: DEFAULT_AMOUNT_USD, schedule: { cron: DEFAULT_SCHEDULE_CRON, enabled: false, notifyEmail: false, }, model: { underlying: DEFAULT_UNDERLYING, seriesKey: null, selectedModel: "24h", depthUsd: DEFAULT_AMOUNT_USD, includeExpired: false, }, risk: { minEdgePct: 1, minRoiPct: 2, maxAsk: 0.95, minAskDepthUsd: 25, allowedSides: ["yes", "no"], maxTradesPerRun: 1, oneTradePerRoundSide: true, }, execution: { enabled: false, environment: "mainnet", slippageBps: DEFAULT_SLIPPAGE_BPS, }, };