{"version":3,"file":"constants.cjs","sources":["../../../../src/auth/constants.ts"],"sourcesContent":["import type { Address } from \"@solana/kit\";\n\nexport const API_URL = \"https://dev-api.helius.xyz/v0\";\n\nexport const TREASURY =\n  \"CEs84tEowsXpH8u4VBf8rJSVgSRypFMfXw9CpGRtQgb6\" as Address;\n\nexport const USDC_MINT_MAINNET =\n  \"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v\" as Address;\n\nexport const USDC_MINT_DEVNET =\n  \"4zMMC9srt5Ri5X14GAgXhaHii3GnPAEERYPJgZJDncDU\" as Address;\n\nexport const USDC_MINT = USDC_MINT_MAINNET;\n\n/** Legacy: 1 USDC (6 decimals). Only used by payUSDC. */\nexport const PAYMENT_AMOUNT = 1_000_000n;\n\n/** Maps plan catalog keys to the keys returned by /dev-portal/configs openPay.priceIds */\nexport const PLAN_TO_USAGE_PLAN: Record<string, string> = {\n  developer: \"developer_v4\",\n  business: \"business_v4\",\n  professional: \"professional_v4\",\n};\n\n/** Minimum SOL needed for transaction fees (~0.001 SOL) */\nexport const MIN_SOL_FOR_TX = 1_000_000n;\n\nexport const MEMO_PROGRAM_ID =\n  \"MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr\" as Address;\n\n// ── OpenPay Plan Names (single source of truth) ──\n\nexport const OPENPAY_PLANS = [\"developer\", \"business\", \"professional\"] as const;\nexport type OpenPayPlan = (typeof OPENPAY_PLANS)[number];\n\nexport const CHECKOUT_POLL_INTERVAL_MS = 1_000;\nexport const CHECKOUT_POLL_TIMEOUT_MS = 60_000;\nexport const PROJECT_POLL_INTERVAL_MS = 2_000;\nexport const PROJECT_POLL_TIMEOUT_MS = 30_000;\n\nconst RPC_URL = \"https://api.mainnet-beta.solana.com\";\nconst WS_URL = \"wss://api.mainnet-beta.solana.com\";\n\nexport { RPC_URL, WS_URL };\n"],"names":[],"mappings":";;AAEO,MAAM,OAAO,GAAG;AAEhB,MAAM,QAAQ,GACnB;AAEK,MAAM,iBAAiB,GAC5B;AAEK,MAAM,gBAAgB,GAC3B;AAEK,MAAM,SAAS,GAAG;AAEzB;AACO,MAAM,cAAc,GAAG;AAE9B;AACO,MAAM,kBAAkB,GAA2B;AACxD,IAAA,SAAS,EAAE,cAAc;AACzB,IAAA,QAAQ,EAAE,aAAa;AACvB,IAAA,YAAY,EAAE,iBAAiB;;AAGjC;AACO,MAAM,cAAc,GAAG;AAEvB,MAAM,eAAe,GAC1B;AAEF;AAEO,MAAM,aAAa,GAAG,CAAC,WAAW,EAAE,UAAU,EAAE,cAAc;AAG9D,MAAM,yBAAyB,GAAG;AAClC,MAAM,wBAAwB,GAAG;AACjC,MAAM,wBAAwB,GAAG;AACjC,MAAM,uBAAuB,GAAG;AAEvC,MAAM,OAAO,GAAG;AAChB,MAAM,MAAM,GAAG;;;;;;;;;;;;;;;;;;;"}