How to use Timeboost
Timeboost is a new transaction ordering policy for Arbitrum chains. With Timeboost, anyone can bid for the right to access an express lane on the Sequencer faster transaction inclusion.
In this how-to, you'll learn how to bid for the right to use the express lane and submit transactions through the express lane. To learn more about Timeboost and the key terms used on this page, refer to the gentle introduction.
This how-to assumes that you're familiar with the following:
- How Timeboost works
- viem, since the snippets of code present in the how-to use this library
Please note that in the initial release of Timeboost, transferring control of the express lane via either the setTransferor
or the transferExpressLaneController
will not be supported by the Arbitrum Nitro node software at launch and may be implemented at a future date via a regular node upgrade. Calls made to these two functions on the auction contract will be successful, but the node software (including the Sequencer) will not recognize the actual rights transfer.
A round's express lane controller, at their choice, can still send transactions signed by others on a per-transaction basis, as explained later in this guide.