docs(research): what fortiblox-arc-arb teaches arc-mev-bot (ordering model, MEV feasibility, Phase 2-5 learnings) #6
No reviewers
Labels
No labels
auto-merge
auto-merge
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
fortiblox/arc-mev-bot!6
Loading…
Reference in a new issue
No description provided.
Delete branch "research/arc-arb-learnings"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Research lane deliverable:
docs/research/arc-arb-learnings.md+ data extracts + two read-only probes. Minesfortiblox/fortiblox-arc-arb(repo @da4da50, issue #79 thread incl. revert forensics #47152, PR #125 contention backoff + profit-derived tip ceiling, PR #113 tip re-tune, 21 measurement docs, 17 director docs), the live mainnet bot's logs on the validator, LXC 140'sarc-competitor-watch-mainnetoutput, and fresh probes againstrpc.testnet.arc.io/rpc.mainnet.arc.io. Ideas only — no code copied.Verified live today (probes in
docs/research/probes/, extracts indocs/research/data/)txpool_status/txpool_content/eth_newPendingTransactionFilter→-32601); arc-arb verified the same on all 4 mainnet providers. Backrun-of-pending / frontrun / sandwich / JIT: not viable by chain design — closed, not deferred.gasPricetxs (2 ≤0.1 gwei ties).extra_data(8-byte BE) == next block'sbaseFeePerGas159/159 on both nets;eth_maxPriorityFeePerGasreturns 0 (useless).0xe1ee…at index 0, 7,383 gwei).Content
adapterKind=3), flash incl. v4 zero-fee (viable now), oracle/NFT (watch), intents/CEX/AA (no).Initialize-event v4 sweep, word-by-word v3 tick walk, search budget (3-hop 11 ms p99, 4-hop 210 ms), measured per-hop gas table, adapter-code preflight (ZeroOut ×9,506 incident), submit-role aliasing bug,-32005as a first-class error, per-route revert-streak backoff (4×3^(n-1), cap 4,800 blocks), affordable-tip ceiling, regime-derived bidding, alert rules, cutover gotchas.docs/plan.md/docs/architecture.md(project-director applies), §7 corrections for the reference repo, §8 reproduction.Scope / safety
Files:
docs/research/**only. No secrets, no key material, no fortiblox wallet or executor addresses (grep-checked). Probes send nothing, batch ≤ 8, sleep between batches.make lint+make testpass locally. No bot code touched; the pool-refresh/bidding/submit changes are proposed as plan/architecture deltas, not implemented here.🤖 Generated with Claude Code
automerger v2 auto-approved: all 7 gates pass. Approver: fortiblox-dev (opposite-identity rule). Gates: mergeable=true,label=auto-merge,author=buddysan,identity=ok,status_checks=not_required,signatures=upstream_BP_only,opt_in=repo_marker.
Auto-merged by forgejo-automerger at 2026-09-16 13:47:13 UTC. Approver:
fortiblox-dev(opposite-identity rule, Option C upgrade 2026-05-13). Merger:buddysanviafast-forward-only(NOT adminforce_merge). Criteria passed:mergeable=true,label=auto-merge,author=buddysan,identity=ok,status_checks=not_required,signatures=upstream_BP_only,opt_in=repo_marker. Branch46e47bcd92merged ontomainand feature branch deleted. Seeproject_forgejo_automergermemory for rationale.