{"version":3,"file":"fetchTipFloor.cjs","sources":["../../../../src/transactions/fetchTipFloor.ts"],"sourcesContent":["/**\n * Hit Jito’s public endpoint and return the 75‑percentile landed‑tip\n * (in SOL) or `undefined` if the call fails / payload is malformed\n */\nexport const fetchTipFloor75th = async (): Promise<number | undefined> => {\n  try {\n    const res = await fetch(\n      \"https://bundles.jito.wtf/api/v1/bundles/tip_floor\",\n      { cache: \"no-store\" }\n    );\n\n    const json = await res.json();\n    const val = json?.[0]?.landed_tips_75th_percentile;\n\n    return typeof val === \"number\" ? val : undefined;\n  } catch {\n    return undefined;\n  }\n};\n"],"names":[],"mappings":";;AAAA;;;AAGG;AACI,MAAM,iBAAiB,GAAG,YAAwC;AACvE,IAAA,IAAI;AACF,QAAA,MAAM,GAAG,GAAG,MAAM,KAAK,CACrB,mDAAmD,EACnD,EAAE,KAAK,EAAE,UAAU,EAAE,CACtB;AAED,QAAA,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,IAAI,EAAE;QAC7B,MAAM,GAAG,GAAG,IAAI,GAAG,CAAC,CAAC,EAAE,2BAA2B;AAElD,QAAA,OAAO,OAAO,GAAG,KAAK,QAAQ,GAAG,GAAG,GAAG,SAAS;IAClD;AAAE,IAAA,MAAM;AACN,QAAA,OAAO,SAAS;IAClB;AACF;;;;"}