The Blast archive node has a size of 1.5TB on September 16th, 2024
Blast
Blast is a fork of Optimism’s open-source OP Stack. In this guide, Blast forked Optimism's op-geth and op-nodebinaries are built from source to facilitate the node's installation.
Before you start, make sure that you have your own synced Ethereum L1 RPC URL (e.g. Erigon) and L1 Consensus Layer Beacon endpoint (e.g. Lighthouse) ready.
#The binary is built at /root/blast/blast-geth/build/bin/geth
Create JWT secret file and download genesis and rollup .json files
cd/root/data/blast/geth/blast-gethopensslrand-hex32|tr-d"\n">/root/data/blast/geth/blast-geth/jwt.hexcd/root/blastgitclonehttps://github.com/blast-io/deployment.git#contains genesis and rollup configs
sudosystemctldaemon-reload#refresh systemd configuration when changes madesudosystemctlstartblast-geth.service#start blast-gethsudosystemctlenableblast-geth.service#enable blast-geth service at system startupsudojournalctl-fublast-geth.service#follow logs of blast-geth service
To check or modify blast-geth.service parameters simply run
sudo nano /etc/systemd/system/blast-geth.service
Ctrl+X and Y to save changes
You can run curl command in the terminal to check the status of your node
Make sure to replace --l1 and --l1.beacon flags with your own synced Ethereum L1 RPC URL (e.g. Erigon) and L1 Consensus Layer Beacon endpoint (e.g. Lighthouse)
sudonano/etc/systemd/system/blast-optimism.service#make changes in blast-optimism service filesudosystemctldaemon-reload#refresh systemd configuration when changes madesudosystemctlenableblast-optimism.service#enable blast-optimism service at system startupsudosystemctlstartblast-optimism.service#start blast-optimism
Monitor the logs for errors
sudojournalctl-fublast-optimism.service#follow logs of blast-optimism servicesudojournalctl-fublast-geth.service#follow logs of blast-geth service
Run curl command in the terminal to check the status of your node