Flashblocks
How to host Flashblocks-aware RPC nodes
Quick Start
- Prerequisites:
- Docker and Docker Compose
- Minimum hardware requirements (see node README)
- Access to a Flashblocks websocket endpoint, we provide public endpoints in the env files in the repo
- Set Up Environment:
- Start the Node with Flashblocks Support:
Configuration Options
- Node Type: Use
NODE_TYPE=base
to enable base reth node withFlashblocks functionality - Network: Use
NETWORK_ENV=.env.mainnet
for mainnet orNETWORK_ENV=.env.sepolia
for testnet
Verifying Flashblocks Functionality
Test that your node is properly supporting Flashblocks by querying a pending block:
Available RPC Methods
Flashblocks-aware nodes provide all standard Ethereum JSON-RPC methods plus specialized Flashblocks endpoints. For more details, see the Flashblocks RPC API documentation.
Further Resources
For detailed information about node setup, including hardware requirements and additional configuration options, refer to the Reth node README.