Introduction
Key Features for Builders
As a Signet Block Builder, you construct blocks by selecting transactions and bundles, then submit those blocks to Ethereum.
- Direct Sequencer Access: Work directly with the Signet sequencer in a round-robin slot system, unlike traditional PBS auctions.
- Capture MEV and Sequencer Fees: Directly extract value from transactions within your blocks.
- Fair Block Production: Round-robin sequencing ensures equitable opportunities for all builders.
Quickstart
To get started as a block builder:
- Clone and build the Signet builder repository
- Set up authentication to connect to the sequencer
- Install and run a node to start building blocks
Documentation Structure
This documentation is organized to get you building quickly:
Running a Builder
Everything you need to get a builder up and running:
- Clone and Build: Get the Signet builder source code and compile it
- Authentication: Configure OAuth credentials for sequencer access
- Install and Run a Node: Deploy and operate your builder node
- Environment Variables: Configure your builder for different networks
Customizing a Builder
Advanced topics for customizing block construction:
- Getting Transactions and Bundles: Access the transaction pool and bundle relay
- Getting a Sequencer Signature: Obtain co-signatures for your blocks
- Bundle Guarantees: Understand bundle execution guarantees
- Submitting Blocks: Submit your blocks to Ethereum via EIP-4844
Next Steps
Start with Clone and Build to get your builder environment set up.