/** * Jito MEV Protection and Tip Utilities */ import { Connection, PublicKey, TransactionInstruction } from "@solana/web3.js"; import { PriorityLevel } from "./index.js"; /** * Minimum Jito tip: 1,000 lamports (0.000001 SOL) */ export declare const MIN_JITO_TIP_LAMPORTS = 1000; /** * Jito tip tiers based on priority level (minimal fallback values) */ export declare const JITO_TIP_LAMPORTS: { readonly fast: 1000; readonly turbo: 5000; readonly ultra: 10000; }; /** * Calculate Jito tip based on priority level and recent prioritization fees * Falls back to static tiers if RPC call fails * * Uses getRecentPrioritizationFees to estimate appropriate tip amounts based on * current network conditions. * * @param connection - Solana RPC connection * @param level - Priority level (Fast/Turbo/Ultra) * @returns Tip amount in lamports */ export declare function calculateJitoTip(connection: Connection, level: PriorityLevel): Promise; /** * Create Jito tip transfer instruction * Tips are sent to a randomly selected Jito-operated tip account * * @param payer - Transaction fee payer (tip sender) * @param tipLamports - Tip amount in lamports * @returns SystemProgram transfer instruction */ export declare function createJitoTipInstruction(payer: PublicKey, tipLamports: number): TransactionInstruction; //# sourceMappingURL=jito.d.ts.map