💻Baremetal
System Requirements
CPU
OS
RAM
DISK
Unichain
Pre-Requisites
sudo apt update -y && sudo apt upgrade -y && sudo apt autoremove -y
sudo apt install -y git make wget aria2 gcc pkg-config libusb-1.0-0-dev libudev-dev jq gcc g++ curl libssl-dev screen apache2-utils build-essential pkg-configvSetting up Firewall
Install dependencies
Required Software Dependencies
Dependency
Version
Version Check Command
Install GO
Install Docker
Check if Go and all dependencies are installed
Build the Rollup Node (op-node)
Create working directory
Install Op-node
Build the Execution Engine (op-geth)
Build op-geth
Download genesis.json and create jwt.hex into database directory:
Create systemd service for op-node
Create systemd service for op-geth
Paste the following configs:
Initialize the node:
Launch Unichain
Start op-geth
Start op-node
Monitor the logs for errors
Run curl command in the terminal to check the status of your node
curl command in the terminal to check the status of your nodeSync speed depends on your L1 node, as the majority of the chain is derived from data submitted to the L1.
You can check your syncing status using the optimism_syncStatus RPC on the op-node
optimism_syncStatus RPC on the op-nodeReferences
Last updated
Was this helpful?