Zora Node will be next Celestia :) || A tutorials on how to run node !!

Blokdrops 🦧
8 min readNov 29, 2023

Introduction :

The Zora Network is a fast, cost-efficient, and scalable Layer 2 built to help bring media onchain. Many L2s are currently DeFi centric whereas the Zora Network is an ecosystem that puts NFTs first.

During the latest funding round, they have raised over $50M with Pre-Money Valuation of $550M from investors such as Coinbase Ventures, Haun Ventures and Kindred Ventures. From 20th November onwards, you can run a Zora node.

Also token is confirmed , for more details read full post.

  1. VPS Configuration :

Following the guide given here : https://github.com/conduitxyz/node

You’ll need a VPS with the following hardware :

Go Here and Select the Cloud VPS M

Opt for the 400 GB one (If you are buying vps in Black Friday Sale on Contabo, you might get the 200GB NVMe for free. You can go for it as well.)

While selecting Image, choose the Docker one.

2. Connect Your VPS

For Windows :-

Now we have to connect our IP , for this we use Putty.

Link :- https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe

Now,

  • Paste server IP to “Host Name” and click “Open”
  • In the opened tab, write the command: root;
  • Press “Enter” and paste the password from the server, then “Enter”

Note :- Password will never we displayed , Just type and press “Enter

For MacOS :-

On macOS, launch the Terminal.

  • Enter the server with the command (change IP_ADDRESS to the server IP):ssh root@IP_ADDRESS
  • Next, enter “yes”, press “Enter,” and paste the server password (the icon with the key will hide the entered password). Press “Enter”.

You can use a VPS that you already have also. Make sure you are not running any other node on that or these two might clash and both may fail to stay awake.

2. Creating Alchemy Account For API :

Go to https://www.alchemy.com/ and click on Sign up in the top-right corner.

Fill in the various details asked and click on Sign Up. You can sign up through Google as well.

Check mail and verify your Alchemy account. You can checkout Alchemy Quickstart Guide.

Next, click on Create New App.

Give a name and description and select Ethereum Mainnet in network. Click on Create app.

Click on the API Key button in the right side.

These are your private keys which will be required while setting up the node. Let’s get Beacon from QuickNode.

Go to https://www.quicknode.com/ and click on Create account.

Fill in the details asked (You can continue with Google as well) and click on Create a Free Account.

In the dashboard, click on Get Started

Next, Select Ethereum and click Continue.

Next, select Mainnet and click Continue.

Click On Select Plan and Select the Free Plan and click Continue

Select Individual and click Continue.

You’ll have to enter your address (you can use fake address too) and card details to verify you are an legit individual.

There will be something like this :

Take a note of the HTTP Provider. You’ll need this.

3. Setting up the Node :

Connect to your node through Putty or terminal and run the following commands :

sudo apt-get update && sudo apt-get upgrade -y

Install the essential libraries.

sudo apt install curl build-essential git screen jq pkg-config libssl-dev libclang-dev ca-certificates gnupg lsb-release -y

Let’s install Docker now. This will Add Docker's Official GPG Key :

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

Add the repository to Apt sources :

echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

Let’s install the dependencies :

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose -y

Press Y and Enter if required :

Clone the Conduit Github repository.

git clone https://github.com/conduitxyz/node.git
cd node

Download the Zora Mainnet Folder

./download-config.py zora-mainnet-0

Set value of CONDUIT_NETWORK :

export CONDUIT_NETWORK=zora-mainnet-0

Add your APIs to the environment file :

cp .env.example .env
nano .env

Replace<http://11rpc> with your Alchemy Account API key (HTTPS)

Next, add the following in the next line replacing YYYYY with the HTTP Provider from Quick Node

OP_NODE_L1_BEACON=YYYYY

Close the file by pressing CTRL + X . You’ll be asked if you want to save the file, press Y and hit Enter.

Now you are all ready to launch your node. Start a screen session with :

screen -S log

Launch your node with the following :

docker compose up --build

Give it some time to build :

Your Node Is Up and Running.

You can detach from the screen by pressing CTRL + A + D

You can go back to the logs using :

screen -r log

What to Do When CUs Are All Used?

When all the CUs are used, you need to change the API of the node.

  1. Create another Alchemy account :

Go to https://www.alchemy.com/ and click on Sign up in the top-right corner.

Fill in the various details asked and click on Sign Up. You can sign up through Google as well.

Check mail and verify your Alchemy account. You can checkout Alchemy Quickstart Guide.

Next, click on Create New App.

Give a name and description and select Ethereum Mainnet in network. Click on Create app.

Click on the API Key button in the right side.

These are your private keys which will be required while changing the API keys.

2. Connect to your node through Putty or terminal and run the following commands :

sudo apt-get update && sudo apt-get upgrade -y

2. Change the API :

cd node
export CONDUIT_NETWORK=zora-mainnet-0
nano .env

Your Old API will be visible here :

Use Arrow Keys to Navigate and Backspace key to delete it :

Go to Alchemy and Copy The New API :

Go to Putty and use the right mouse button to paste it :

Press CTRL + X, Then Y and Enter to Save the file.

Start a new screen session :

screen -S log

Run Your Node using the following :

docker compose up --build

Wait for it to build. And in some time, your node will be up and running again :

Press CTRL + A + D to exist screen.

What we say ?
IMO we do nodes for not only for money but we do it for culture also. And we also ZORA token is already confirmed , So this could be good bet for us alll.

For Token Hints, see here : https://t.me/blokdrops/1884

Also their admin hinted something , Check below.

Its a no brainer bet for us sers.

Thats it.
Guys don’t forget to clap max on this tutorial pls it takes hardwork.

Thanks its done for today.
Don’t forget to follow admin and join telegram for fastest update. lol

Link : telegram.me/Blokdrops

🤝 BlokDrops Socials :
BlokDrops | Telegram #ANN | Community | Twitter

Join Private Grouphttps://t.me/+_dqEiYHP7WY5N2Nl

Thanks.

--

--

Blokdrops 🦧

Hey Yahh ! Welcome To BlokDrops , BlokDrop is a NFT DAO And Crypto Airdrop Hunter At Early Stage ! Social — linktr.ee/Blokdrops