Running Matchain Node
This guide provides instructions on launching a full node on Matchain using a simple Docker Compose script. Follow the steps below to set up your full node.
Prerequisites
Clone the Repository
Before starting, clone the opstack-fullnode-sync repository:
git clone -b v0.3.0 https://github.com/matchain/opstack-fullnode-sync.git
cd opstack-fullnode-syncRecommended Hardware
CPU: 4 Cores
RAM: 16 GB+
Storage: 1TB SSD (NVMe Recommended)
Network: 100 MB/s+ Download
Preparation
Generate JWT File Run the following command to generate a JWT file:
openssl rand -hex 32 > jwt.txtConfigure Environment Variables Copy the
.env.examplefile to create your.envfile, and update the values as needed:cp .env.example .envModify
.envto set your parameters, or request a preconfigured.envfile from the Matchain team.
Operating the Node
Start the Node
Use Docker Compose to start the node:
View Logs
Logs for OP Node:
Logs for OP Geth:
Sanity Test
Check Sync Status
To check the sync status, use:
If the node is still syncing, you will see output similar to:
When syncing completes, you will see:
Check Block Number
After syncing completes, verify by checking the latest block number:
Example response:
Stop the Node
To stop the node, use:
Reference
For further details, refer to the Optimism Documentation.
Last updated
Was this helpful?
