{"version":3,"file":"determineTip.cjs","sources":["../../../../src/transactions/determineTip.ts"],"sourcesContent":["import { fetchTipFloor75th } from \"./fetchTipFloor\";\nimport { solToLamports } from \"./lamports\";\n\n/**\n * Returns a SOL value for the tip:\n *  • current 75‑percentile landed‑tip floor, **or**\n *  • fallback 0.001 SOL (Sender minimum)\n */\nexport const determineTipSol = async (swqosOnly: boolean): Promise<bigint> => {\n  const floorSol = await fetchTipFloor75th();\n  const minSol = swqosOnly ? 0.0005 : 0.001;\n  const chosenSol = Math.max(floorSol ?? minSol, minSol);\n\n  return solToLamports(chosenSol);\n};\n"],"names":["fetchTipFloor75th","solToLamports"],"mappings":";;;;;AAGA;;;;AAIG;MACU,eAAe,GAAG,OAAO,SAAkB,KAAqB;AAC3E,IAAA,MAAM,QAAQ,GAAG,MAAMA,+BAAiB,EAAE;IAC1C,MAAM,MAAM,GAAG,SAAS,GAAG,MAAM,GAAG,KAAK;AACzC,IAAA,MAAM,SAAS,GAAG,IAAI,CAAC,GAAG,CAAC,QAAQ,IAAI,MAAM,EAAE,MAAM,CAAC;AAEtD,IAAA,OAAOC,sBAAa,CAAC,SAAS,CAAC;AACjC;;;;"}