{"version":3,"file":"auth-BFUq7CvE.mjs","sources":["../src/services/auth.ts"],"sourcesContent":["import { RenownBuilder, type IRenown } from \"@renown/sdk/node\";\n\n// Singleton instance of Renown\nlet renownInstance: IRenown | null = null;\n\n/**\n * Get or create the Renown instance\n * Uses PH_RENOWN_PRIVATE_KEY env var if set, otherwise generates/loads from file\n */\nexport async function getRenown(baseUrl?: string): Promise<IRenown> {\n  if (!renownInstance) {\n    renownInstance = await new RenownBuilder(\"ph-cli\", { baseUrl }).build();\n  }\n  return renownInstance;\n}\n"],"names":[],"mappings":";;;;AAGA,IAAI,iBAAiC;;;;;AAMrC,eAAsB,UAAU,SAAoC;CAClE,IAAI,CAAC,gBACH,iBAAiB,MAAM,IAAI,cAAc,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,MAAM;CAExE,OAAO;AACT","debug_id":"e0adf75b-8ecc-5381-891d-b05c3beaf465"}