-
Notifications
You must be signed in to change notification settings - Fork 202
Closed
Description
Summary
Use Jito Block Engine as the default Solana transaction submission path for all swappers, not just Butter oversized txs.
Scope
- Jito sendTransaction as default broadcast: Drop-in replacement for standard RPC broadcast across all Solana swappers (Jupiter, Bebop, Butter, Relay). MEV protection for free, just route through Jito's enhanced endpoint.
- signAllTransactions for hdwallet: Add
signAllTransactionstohdwallet-core+ Phantom/Native implementations for single-approval UX when signing bundle txs. Currently we sign sequentially which means multiple wallet popups. - Jupiter Jito bundles: Jupiter complex multi-hop routes could benefit from Jito bundles for oversized routes (same pattern as Butter).
- Bebop atomic bundles: ATA creation + swap as an atomic Jito bundle instead of filtering CLMM routes that need ATAs.
- Dynamic priority fees from Jito tip floor API: Replace static priority fee estimation with Jito's
ema_landed_tips_50th_percentilefor more competitive/accurate fees. - Transaction retry with Jito resubmission: Retry logic using Jito's enhanced endpoint for failed/dropped transactions.
Context
Jito infra layer and Butter bundle splitting landed in the initial PR. This issue tracks expanding Jito usage across the entire Solana stack.
References
- Jito Block Engine API:
https://mainnet.block-engine.jito.wtf - Tip floor API:
https://bundles.jito.wtf/api/v1/bundles/tip_floor - Rate limit: 1 req/s per IP per region
- No auth required currently
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Done