Skip to content

V2 — Jito bundle launch + extended rotation flow - #1

Merged
Enrichdotfun merged 2 commits into
mainfrom
v2
Jun 24, 2026
Merged

V2 — Jito bundle launch + extended rotation flow#1
Enrichdotfun merged 2 commits into
mainfrom
v2

Conversation

@Enrichdotfun

Copy link
Copy Markdown
Owner

V2: real Jito bundling + extended rotation flow

V2 makes the launcher a true executor — an atomic Jito-bundled launch followed by multi-hop rotation chains, all verified on-chain with real SOL.

What's new

  • Real Jito bundling — create + dev buy + buyers land atomically in one slot (verified: contiguous in-block tx ordering + Jito tip). The old build only looked bundled (ran sequentially across 6 slots).
  • 0.1◎ default Jito tip → lands on the first attempt, no knobs. Auto-retry (fresh blockhash, 3×) if it ever doesn't.
  • Extended rotation chains — each wallet rotates its position into a new wallet, N hops deep (sell → sweep → re-buy).
  • Slippage-aware funding + sized rotation re-buys → buys never run out of SOL mid-flow.
  • Recover → Main (sell all bags + sweep SOL, one click), atomic job persistence, faster processed-commitment landing, funding cockpit, X/5 tx bundle meter, encrypted keystore.

The ideal flow (tested in V2 — working)

A 4–5 wallet bundle opens the coin atomically (paying the 0.1◎ Jito tip), then each bundle wallet rotates 5-into-5-into-5 — every wallet hands its position to a fresh wallet, several hops deep:

BUNDLE   DEV + Wallet 2..5  (buy ~1◎ each)  ── atomic Jito bundle, 0.1◎ tip, 1 slot
HOP 1    W2→W6   W3→W7   W4→W8   W5→W9
HOP 2    W6→W11  W7→W12  W8→W13  W9→W14
HOP 3    W11→W16 W12→W17 W13→W18 W14→W19

Bundle limit: a Jito bundle holds max 5 tx (create + dev buy + buyers, 2/tx) → up to 6 buyers with a dev buy, 8 without. Rotation wallets run as fast hops after the launch.

Stress test vs. production

The largest verified run — 13 wallets, 4 chains × 3 hops, 12 rotations — is a stress test to show the engine's capability. It landed clean on-chain (bundle atomic in one slot, all 12 rotations executed, 0 failures). This is the flow we tested in V2 and it works. For everyday launches the sweet spot is ~4–5 bundle wallets + 2–3 hops; scale depth up only for a wider spread.

Full details: docs/V2-FLOW.md.

🤖 Generated with Claude Code

Enrichdotfun and others added 2 commits June 24, 2026 17:31
- Atomic Jito bundling (create + dev buy + buyers land in one slot); 0.1 SOL
  default tip so it lands first try; auto-retry with fresh blockhash (3x)
- Extended multi-hop rotation chains (sell -> sweep -> re-buy), any depth
- Slippage-aware funding (provision sol*(1+slippage)); rotation re-buys sized
  to fit the swept amount so buys never run out of SOL
- Recover -> Main (sell all bags + sweep SOL), one click
- Atomic job persistence (temp+rename) so fast runs can't corrupt job files
- Faster landing via processed commitment + tight polling
- Funding cockpit (live per-wallet ready/short), X/5 tx bundle meter,
  encrypted keystore, host-allowlist/CSRF-guarded local backend
- docs/V2-FLOW.md: ideal/tested flow + stress-test notes

Verified on-chain with real SOL: bundle atomic in one slot, all rotations
land, 0 failures.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Enrichdotfun
Enrichdotfun merged commit 7e9ceaf into main Jun 24, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant