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
Initialize the bidder
Create a Configuration options:
TimeBoostBidder instance with your configuration:| Option | Type | Default | Description |
|---|---|---|---|
privateKey | Hex | required | Wallet key for signing bids |
rpcUrl | string | Arbitrum public RPC | JSON-RPC endpoint |
auctioneerUrl | string | Official auctioneer | TimeBoost auctioneer RPC URL |
minProfitThresholdWei | bigint | 0n | Skip rounds below this expected value |
Start the bid loop
The bidder continuously monitors round transitions and bids when
profitable:The loop runs every 5 seconds and:
- Checks if a new round has started
- Estimates expected profit using configured strategies
- Fetches the average winning bid from the auctioneer
- Caps the bid at 90% of the average to avoid overbidding
- Submits the bid if profitable
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.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
| Strategy | Estimated Value | Risk |
|---|---|---|
arb | ~0.002 ETH | Low |
liquidation | ~0.005 ETH | Low |
sandwich | ~0.0015 ETH | High |
backrun | ~0.0008 ETH | Medium |
resale | ~0.003 ETH | Low |
Using the Estimator
Historical Calibration
Record actual profits after each won round to improve future 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