Jito Bundle Landing Reconciliation: From Submission ID to Confirmed Trades
Block Engine receipt proves submission, not atomic landing or economic success.
Jito Bundle Landing Reconciliation: From Submission ID to Confirmed Trades
Block Engine receipt proves submission, not atomic landing or economic success.
Model the failure correctly
Persist bundle ID, ordered signatures, blockhash expiry, tip, target opportunity, region, and expected deltas.
Collect evidence
Combine bundle-status polling with independent signature and landed-block verification.
Build the control path
After a timeout, resolve original signatures and blockhash validity before any replacement attempt.
Handle edge cases
Give replacements a new identity and recalculate quotes, balances, tips, and account locks.
Recovery procedure
After landing, compute actual fees, tip, token deltas, logs, and realized PnL.
Production metrics
Monitor pending age, landed rate by region, invalid reasons, tip-to-profit ratio, and unresolved attempts.
TierZero can help implement or review this architecture through our relevant engineering service.
Primary reference
See the official technical documentation and pin the exact API behavior used by your deployment.
Building this for production?
We turn this architecture into tested, non-custodial software with monitoring, documentation and deployment support.
Related technical guides
Best Solana RPC for Trading Bots: Reproducible Latency Benchmark
Benchmark Helius, QuickNode, Triton and self-hosted Solana RPC endpoints with a reproducible Node.js harness for p50/p95/p99 latency, errors and slot freshness.
Read articleJupiter Legacy Swap v1/v6 Guide: Quote and Route Migration Notes
Understand legacy Jupiter v6 quote and route responses, then migrate new Solana integrations to the currently supported Jupiter Swap API.
Read articleSanctum and LST Arbitrage: Trading Solana Liquid Staking Tokens
Build a Solana LST arbitrage bot around Sanctum: capture jitoSOL, mSOL and INF peg deviations against SOL via Infinity pool routes and unstake tickets.
Read article