Skip to content

RoadMap

Overview

The Arbitrum Builder service is a specialized component that handles transaction processing and ordering on the Arbitrum network. The service operates in two distinct phases: testing and production.

Testing Phase

During the testing phase, the builder service implements a simplified transaction handling process:

  1. When Winning the Bidding

    • All incoming transactions are accepted without any initial sorting

    • Transactions are forwarded directly to the sequencer by using express lane

    • No additional sorting is performed

  2. When Losing the Bidding

    • All incoming transactions are accepted without any initial sorting

    • Transactions are forwarded directly to the sequencer

    • No additional sorting is performed

Production Phase

The production phase introduces an enhanced transaction ordering mechanism while maintaining the core functionality:

  1. When Winning the Bidding

    • All incoming transactions are accepted and stored in a pending pool

    • bundles with zero bribe value will be discard

    • The pending pool is sorted by bribe value desc every 80ms

    • Successfully simulated bundles are pushed to the sequencer in a single batch

  2. When Losing the Bidding

    • All incoming transactions are accepted without any initial sorting

    • Transactions are forwarded directly to the sequencer without sorting

    • No additional processing is performed

Important Note on Bundle Atomicity

Unlike builders on Ethereum or BSC, Arbitrum's bundle transactions do not guarantee atomicity.

This means that even if a bundle of transactions simulates successfully in our builder, it may still fail during simulation at the sequencer level. Therefore, we strongly recommend completing all related operations in a single, self-contained transaction to minimize the risk of partial execution.

Service Commitment and Disclaimer

We commit to processing transactions in strict accordance with their bribe values, ensuring higher bribe transactions are prioritized. However, we do not take responsibility for any losses or issues that may arise due to sequencer-related problems or failures.