Base
Instructions to set up your base node.
Requirements
- Setup your Axelar validator
- Minimum hardware requirements: 8 AWS vCPU+, 8GB RAM, 512GB of SSD free storage space.
- MacOS or Ubuntu 22.04 (tested on 22.04)
- Official Documentation
Prerequisites
Clone Repo
Set node config
In docker-compose.yml, uncomment the right .env file according to the network you want to run it on
Set the following config options in base-node/.env.sepolia
or base-node/.env
:
You can setup a beacon endpoint using the instructions here, make sure to expose the endpoint to public
In lighthouse this needs passing of --http-address 0.0.0.0
while starting the service
Start the node
This should show an output like this:
After it is done, verify by listing the services and their status
You should see these 2 services running
Check logs
Verify OP geth logs
Verify OP node logs
You should see logs like
Verify node sync status
RPC Endpoint
Method:
Check your op node status at port 7545 by
If you get something like this in response to the above rpc call, your node is setup correctly
You can compare the block height on your node with explorer (mainnet or testnet), use your RPC node only when it has caught up with the latest block height.
Sync Status of Base optimism Execution Node
You can check your status by connecting to geth console
Configure vald
In order for vald
to connect to your Base node, your rpc_addr
should be exposed in
vald’s config.toml