master
branch of the Blast repository.
This guide is intended for advanced users who want to build Blast from source. If you prefer to use prebuilt Docker images, refer to the Docker Compose Setup documentation.
genesis.json
& rollup.json
blast-geth
and blast-optimism
, you will also need to obtain the chain configuration files from the deployment repository.
These files contain the essential chain configuration parameters for initializing your Blast node. Ensure you select the correct files based on the network (Mainnet or Sepolia) you want to connect to. This step is crucial for aligning your node with the chosen network’s protocol settings.
sepolia-testnet branch
of the Blast repository. The master
branch is not compatible with the Blast Sepolia testnet.op-node
, tagged for development use. This image will be used later when running the node.
genesis.json
file.
9003
and set --p2p.advertise.ip=$PUBLIC_IP
.
$L1_BEACON_API_URL
) in addition to the $L1_RPC_URL
so your node can read blob data.genesis.json
and rollup.json
files are up-to-date in case of any changes (e.g., a hard fork timestamp).blast-geth
and op-node
containers as described in the Running section.