Documentation/Block Builders/Running a builder
Clone and Build
Prerequisites, system requirements, and instructions for cloning and building the Signet builder.
The Builder simulates bundles and transactions to create valid rollup blocks and submits them to Ethereum.
Prerequisites
- Rust ≥ 1.85
- Git
- AWS CLI
Recommended System Specs
- CPU: 0.5 vCPU (minimum 0.1 vCPU)
- Memory: 512MB (minimum 256MB)
- Clock speed: 2.8GHz+ (builder prefers clock speed over core count)
Clone the Repository
bash
git clone https://github.com/init4tech/builder
cd builderBuild Options
Local Build
bash
cargo build --releaseThe compiled binary will be available at target/release/builder.
Docker Build
bash
docker build -t builder:latest .Deployment
After building the Docker image:
Push to your container registry:
bashdocker push <registry>/builder:latestUpdate your deployment manifests with the new image
Verify expected behavior in your target network
Next Steps
- Configure authentication to connect to the sequencer
- Configure environment variables for your deployment
- Install and run a node (optional infrastructure)