Skip to content

add timeboost playbook#8

Merged
Jason-W123 merged 8 commits into
mainfrom
add-timeboost-playbook
May 27, 2026
Merged

add timeboost playbook#8
Jason-W123 merged 8 commits into
mainfrom
add-timeboost-playbook

Conversation

@Jason-W123

Copy link
Copy Markdown
Collaborator

No description provided.

Jason-W123 and others added 2 commits May 13, 2026 03:39
…path

- Remove 7 setXxxLogger setters (never called) and switch `let log` → `const log`.
- Drop dead exports: DOCS_DEFAULT_TIMING, currentRoundFor, roundStartTimestamp,
  waitForNextRound, bigintToRpcHex, partialObservationForExpressLane,
  TimeboostRuntime, ConditionalOptions.
- Remove 3 `void X` suppressions and their unused imports.
- Merge sendNativeEth + sendCall in timeboostDemoRunner into one signAndSend.
- Export submitNormalTx + completeObservation; reuse them in the no-bid round
  path instead of hand-rolling nonce/gas/sign/receipt/timeboosted extraction.
- Drop unused walletClient field from DeployContractsInput and its caller.

Net -195 lines across 12 timeboost files; tsc + prettier clean. No behaviour change.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- auctionRunner: bidders now name distinct express-lane controllers
  (Bob→Carol, Alice→herself). The auctioneer bid cache is keyed by
  controller (nitro bid_cache.go), so identical controllers collapsed
  both bids into a single-bid auction that resolved at the reserve price.
  Distinct controllers keep both bids → multi-bid → second-price (100).
- auctionMonitor: read AuctionResolved second price from `args.price`
  (was secondPriceAmount/amount, which never exist → always showed "?").
- timeboostDemoRunner: no-bid control round now fires two parallel normal
  txs so the report's "both txs, no ordering advantage" narrative holds.

Verified end-to-end on Arbitrum Sepolia: auctioneer logs "Resolving
auction with two bids", report shows secondPrice=100, controller=Carol,
EL ~10ms vs normal ~220ms.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Jason-W123 Jason-W123 merged commit 75194a7 into main May 27, 2026
4 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.

2 participants