What Is TimeBoost?
TimeBoost is Arbitrum’s answer to MEV. Instead of a first-come-first-served mempool, Arbitrum runs a sealed-bid, second-price auction every 60 seconds. The winner of each round becomes the express lane controller and can submit transactions that get sequenced 200 milliseconds before any public mempool transactions.60-Second Rounds
Each auction round lasts 60 seconds. Bids must be submitted at least 15 seconds before the round starts.
Sealed-Bid Auction
Bids are private. You pay the second-highest bid, not your own — incentivizing truthful bidding.
200ms Priority
The express lane controller’s transactions are sequenced 200ms ahead of public mempool transactions.
Why It Matters
The 200ms priority window creates a structural advantage for:- DEX arbitrage: capture price discrepancies across Uniswap, Camelot, and other DEXs before other traders
- Liquidations: be first to liquidate undercollateralized lending positions on Aave, Radiant, etc.
- Backrunning: execute profitable backrun trades on large public mempool transactions
- Priority execution: ensure your time-sensitive trades execute before competitors
On Arbitrum, TimeBoost replaces traditional block builder MEV extraction. The revenue goes to the Arbitrum DAO treasury rather than to individual block builders, making it a fairer system overall.
How the Bidder Works
TheTimeBoostBidder class manages the full lifecycle of express lane participation.
Bid Loop
When started, the bidder runs a continuous loop:- Detect round transition — polls the auctioneer for the current round number
- Estimate round value — calculates expected MEV profit from available strategies
- Compare against threshold — skips rounds where expected profit is below
minProfitThresholdWei - Fetch auctioneer stats — gets the average winning bid to avoid overbidding
- Submit bid — places a bid at 80% of expected profit, capped at 90% of the average winning bid
- Wait for result — if won, emits
roundWonevent; otherwise emitsroundLost
Bid Submission
Bids are submitted via JSON-RPC to the autonomous auctioneer:Express Lane Transactions
When the bidder wins a round, it can submit transactions via the express lane:MEV Estimation
The bidder estimates the expected value of each round using a per-strategy model with historical calibration.Strategy Values
Historical Calibration
The bidder maintains a rolling history of the last 100 round outcomes. This history adjusts the estimation multiplier:
The bidder also subtracts estimated gas costs (~0.00002 ETH on Arbitrum) from the total expected value before placing a bid.
Express Lane Resale
A key revenue multiplier: if you win a round but do not need the full 60 seconds of express lane access, you can resell capacity to other searchers.How Resale Works
- Win an express lane round for cost X
- Other searchers pay you USDC via x402 micropayments for sub-round access
- The
resellExpressLane(buyer, pricePaidUsdc)method grants the buyer express lane forwarding rights for the remainder of the round - Multiple resale slots can be active simultaneously within a single round
Revenue Model
The total revenue from a won round can come from three sources:Direct MEV
Profit from executing priority arbitrage, liquidations, and backruns during the 200ms window.
Resale Revenue
USDC payments from other searchers who buy sub-round express lane access.
Skill Execution
Other agents pay USDC to use the express lane as a paid skill via the MCP server.
TimeBoost Vault Contract
The TimeBoostVault Stylus contract manages the financial infrastructure for bidding and resale:- Bid funding: agents deposit ETH or USDC that the vault uses for auction bids
- Resale payments: authorized buyers pay USDC to the vault in exchange for express lane transaction forwarding
- Earnings tracking: the contract tracks
total_resale_earningsandtotal_bid_costfor P&L calculation - Owner withdrawal: accumulated profits can be withdrawn by the vault owner
The TimeBoostVault is a Stylus contract written in Rust. It manages the USDC payment flow for resale but does not directly interact with the auctioneer. The off-chain
TimeBoostBidder handles bid submission.Auctioneer Stats
The bidder can query aggregate auction statistics to inform bidding strategy:Risk Factors
Configuration
TheTimeBoostBidder accepts these configuration options: