Deploy a node from scratch(snap sync)
Deployment is similar to the previous two articles, with the following differences:
No need to download snapshot data.
Start the node with snap sync to quickly bring up a usable node.
Steps
Download the following files:
bsquare-snap data git:(main) ✗ ls *.json | xargs sha1sum 21248ccd9515c620b8440b3c2f53fbca0e8a3d2a genesis.json 094b023b962645933894185ff4d9f568edd3865b rollup.json
Create a docker-compose.yml file,referring to Setup B2 Node
Start the container
us-docker.pkg.dev/oplabs-tools-artifacts/images/op-geth:v1.101315.2
and rungeth init genesis.json
to initialize the node, remember to persist the data( default path/root/.ethereum
)Configure environment variables:
op-geth:
GETH_SYNCMODE=snap
op-node:
OP_NODE_SYNCMODE=execution-layer
docker compose up -d
to start the node.
Last updated