mev-bundles — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited mev-bundles (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Primary purpose: explain bribes and bundles on Solana, teach agents how to find them on-chain, and how to identify their type (sandwich, back-run, snipe, mass-deploy).
Reference files:
references/bribes.md — READ THIS FIRST: what "bribe" means precisely, 3 mechanisms (priority fee / Jito tip / relay tip)references/bundle-analysis.md — READ FOR ANALYSIS: how to find bundles on-chain, detect sandwich, profile KOLsreferences/jito.md — Jito Block Engine API (for submission)references/other-relays.md — all 9 MEV relays (Jito, Bloxroute, Nozomi, Astralane, BlockRazor, Stellium, Falcon, Flashblocks, 1node)references/examples/ — runnable Python analysis + submissionTrading slang. Mechanically it's one of three things (or a combination):
ComputeBudgetProgram.setComputeUnitPriceSystemProgram.transfer instruction inside your tx to one of Jito's 8 tip accountsWhen someone says "bribe" in trading context, they usually mean Jito tip (that's where the competitive auction happens). In copytrade/pump.fun lingo: bribe = priority_fee + jito_tip (combined per-tx budget).
See references/bribes.md for deep treatment including 70/30 split, percentile pricing, common mistakes.
A bundle is a group of up to 5 Solana transactions submitted together to Jito (or another relay with bundle support) that execute atomically in order, in the same block — all succeed or all revert.
Key properties:
Why bundles exist:
See references/jito.md for the submission API.
You have a tx signature. You want to know: was this part of a bundle? What other txs were in it?
Any tx with a SystemProgram.transfer to one of Jito's 8 tip accounts is Jito-bundled:
96gYZGLnJYVFmbjzopPSU6QiEV5fGqZNyN9nmNhvrZU5
HFqU5x63VTqvQss8hp11i4wVV8bD44PvwucfZ2bU7gRe
Cw8CFyM9FkoMi7K7Crf6HNQqf4uEMzpKw6QNghXLvLkY
ADaUMid9yfUytqMBgopwjb2DTLSokTSzL1zt6iGPaS49
DfXygSm4jCyNCybVYYK6DwvWqjKee8pbDmJGcLWNDXjh
ADuUkR4vqLUMWXxW9gh6D6L8pMSawimctcNZ5pGwDcEt
DttWaMuVvTiduZRnguLF7jNxTgiMBZ1hyAumKUiL2KRL
3AVi9Tg9Uo68tJfuvoKvqKNWKkC5wPdSSdeBnizKZ6jTFor other relays, look for their tip addresses:
HWEoBxYs7ssKuudEjzjmpfJVX7Dvi7wescFsVx2L5yoY (primary; more listed in their docs)references/other-relays.mdhttps://explorer.jito.wtf/ — paste signature OR bundle ID → see all txs in bundle with tip amount, validator, slot.
getTransaction(sig) → extract slotgetBlock(slot, transactionDetails: "full") → all txs in that slotSee references/examples/bundle_analyzer.py for a working implementation.
jito_solana.* (verify with searchTables)Given you've found a bundle, what kind is it? Pattern recognition:
Just one tx with a tip transfer. User submitted via Jito's sendTransaction for MEV protection + fast landing. Most common bundle type.
Three txs, same pool, same block:
Signature: positions 1 and 3 have same signer (different from position 2), opposite directions, same pool. Position 2 is typically a naïve user without MEV protection.
Detection in code: references/examples/bundle_analyzer.py has sandwich_detector function.
Two txs:
Signature: position 2 executes immediately after a large swap, taking advantage of the move.
Single tx buy on fresh token creation, often with high tip. Identifying:
create eventSingle creator wallet submitting multiple create/create_v2 instructions atomically:
2-3 txs: setup instructions + the liquidation call + (optional) cleanup. Common on Drift, Solend, Marginfi.
Given a wallet, compute: tipped-tx ratio, median/p95 tip amount, tip budget per SOL traded. Reveals their priority budget and sophistication.
See references/examples/kol_tip_analysis.py.
Jito publishes live percentiles (25/50/75/95/99th) at https://bundles.jito.wtf/api/v1/bundles/tip_floor. Collect over time or via Dune jito_solana.* tables to understand competitive windows.
Which validators run Jito client? 95%+ of stake does (as of 2026). Query via getClusterNodes + Jito Tip Distribution Accounts — see https://jito-foundation.gitbook.io/mev/jito-solana/data-tracking/tracking-jito-solana-validators.
Scan pump.fun create events grouped by slot + signer. If one wallet does 3+ creates in same slot with tip transfers → mass-deploy operator.
See references/bundle-analysis.md for full analysis recipes.
If the user wants to submit their own MEV-protected txs:
| Goal | Approach |
|---|---|
| Simple MEV protection on a single tx | Jito sendTransaction with 70/30 priority/tip split |
| Atomic multi-step MEV | Jito sendBundle (up to 5 txs) |
| Maximum reliability | Helius Sender (dual-routes) |
| Defensive (anti-sandwich) | Astralane or Paladin/Nozomi staked path |
| Competitive sniping | Jito + Bloxroute in parallel via fastest region |
See references/jito.md for the API and references/other-relays.md for alternatives.
tip_floor before each session, use 75th for normal / 95th for hot / 99th for criticalgetTransactiongetSignaturesForAddress)getTransactioncurl https://bundles.jito.wtf/api/v1/bundles/tip_floorreferences/bribes.md — theory: what bribes arereferences/bundle-analysis.md — how to find and identify bundlesreferences/jito.md — Jito API (submission details)references/other-relays.md — all 9 MEV relays with what we know so farreferences/examples/tip_advisor.py — live tip-floor → recommended tipreferences/examples/bundle_analyzer.py — find siblings + sandwich detectionreferences/examples/kol_tip_analysis.py — KOL/competitor tip statsreferences/examples/send_tx_jito.py — Jito submission with pollingpumpfun-skill — pump.fun specifically, heavy Jito use casesolana-rpc-skill — base RPC, JSON-RPC batching, Helius Sender detailssolscan-skill — wallet tx history for KOL analysisdune-skill — historical jito_solana.* SQL for macro analysis~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.