
ETHGas
Blockspace markets for Ethereum. Trade preconfirmations, whole blocks, or delegate to builders—with liquid order books and real-time data.
At a Glance
Liquid Markets
Structured, tradable blockspace with real liquidity.
Predictable Inclusion
Plan with preconfs up to 32 slots ahead.
Realtime Data
WebSocket streams for live markets and accounts.
Integrations
Builder + validator tooling for fast onboarding.
Core Platform Features
Market Types
Inclusion Preconf Markets
CLOB-style blockspace trading. Up to 32 slots ahead.
Inclusion Preconf →Whole Block MarketsTrade full blocks. Up to 64 slots ahead.
Whole Block →Rest-of-Block Auction — For block owners; realtime auction for remaining blockspace (current slot).
Platform Components
REST API
HTTP endpoints for auth, trading, funding, markets.
WebSocket API
Live market data and account updates.
Authentication
JWT Bearer tokens, 1h access / 7d session.
Trading
Orders, positions, bundles.
GitHub Repositories
| Repository | Description | Link |
|---|---|---|
| ETHGas | Main organization and developer resources | View Repository |
| Commit Boost Module | Preconfirmation commit boost functionality | View Repository |
| Preconf Builder | Modified rbuilder for preconfirmation support | View Repository |
| Builder Scripts | Scripts and tools for builders | View Repository |
| Contracts (AVS) | Smart contracts for audit (AVS) | View Repository |
Getting Started
Step 1
Environment Setup
Pick TestNet or MainNet, set env vars, and confirm you can reach the APIs.
Step 2
Authentication
Sign in with your EOA to get a JWT. Use it for private endpoints.
Step 3
API Testing
Hit a few endpoints. Check responses and error handling.
Step 4
WebSocket
Subscribe to channels for live order books and account updates.
Step 5
First Trade
Place an order. Start with TestNet.
Step 6
Reference
Error codes, data types, lookup tables.