Skip to main content
TimeBoost is Arbitrum’s express lane mechanism that gives the winning bidder a 200ms sequencing advantage for each 60-second round. ouroborai includes a TimeBoostBidder that automates round bidding, MEV estimation, and express lane resale.

How TimeBoost Works

  • Rounds last 60 seconds each
  • Bidding closes 15 seconds before the next round starts
  • Auction is sealed-bid, second-price (you pay the second-highest bid)
  • The winner can submit transactions via timeboost_sendExpressLaneTransaction
  • Express lane access can be resold to other searchers

Setup

1

Initialize the bidder

Create a TimeBoostBidder instance with your configuration:
Configuration options:
2

Start the bid loop

The bidder continuously monitors round transitions and bids when profitable:
The loop runs every 5 seconds and:
  1. Checks if a new round has started
  2. Estimates expected profit using configured strategies
  3. Fetches the average winning bid from the auctioneer
  4. Caps the bid at 90% of the average to avoid overbidding
  5. Submits the bid if profitable
Stop the loop with:
3

Listen for events

Register event handlers for round outcomes:
4

Manual bidding (optional)

For fine-grained control, bypass the automatic loop and bid manually:
The auctioneer only considers the most recent bid per address per round. Submitting a second bid replaces the first.
5

Send express lane transactions

When you control the express lane, submit transactions with priority sequencing:
Express lane transactions use the timeboost_sendExpressLaneTransaction RPC method and bypass the standard sequencer queue.
6

Resell express lane access

Monetize winning rounds by reselling access to other searchers:
The on-chain TimeBoostVault contract handles USDC collection from buyers. See Contract Methods for the vault’s purchase_express_lane_access function.

MEV Estimation

The bidder includes a built-in MEV estimator that calculates expected round value based on available strategies.

Per-Strategy Values

Using the Estimator

The estimator subtracts estimated gas costs (~0.00002 ETH on Arbitrum) and applies a historical performance multiplier.

Historical Calibration

Record actual profits after each won round to improve future estimates:
The bidder maintains the last 100 round results. The history multiplier adjusts estimates:
  • Fewer than 5 recorded rounds: neutral (1x)
  • Average profit below zero: reduces estimates to 0.6x
  • Average profit above 0.005 ETH: boosts estimates to 1.2x

Auctioneer Stats

The bidder periodically fetches aggregate stats from the auctioneer to inform bidding:
Stats are cached for 5 minutes to avoid excessive RPC calls.