Skip to main content

Running an Optimism RPC Node

Requirements 📄

Before beginning, verify that your computer meets the following system requirements:

    docker installed
16GB+ RAM
2TB SSD
10mb/s+ download

Install Through Docker 🚀

Running a node on Optimism is best accomplished through Docker, however, if you want to take the steps to build manually, you can consult the guide available here.

Clone the Repository

git clone https://github.com/smartcontracts/simple-optimism-node.git
cd simple-optimism-node
cp .env.example .env

Configure the Node

You'll need to open .env file and change the environmental variables of the file to your liking. Note that you may need to spin up a legacy node for full historical blocks. Make sure to fill in all variables in the REQUIRED section.

Start the node

docker compose --profile current up -d

That's it! You're good to go.

Apply to our Provider Incubation Program 📋

In our current state of Testnet, there is an additional stage to pass through before you can become a provider on the Lava Network. Please fill out the application form for our Provider Incubation Program. Feel free to drop a line in our Discord once you’ve completed this step!

Setup your Provider on Lava Network 🌋

Once you’ve been accepted - to set up your provider on the Lava Network, you can refer to the provider setup documentation available elsewhere in our docs. This should provide you with the necessary information to configure and operate your provider node.