CryptoNodeID
  • Introduction
  • Basics
    • Server Preparation
    • Setting up DNS
    • Routing using NGINX
    • Setting up SSL
    • Security Setup
  • Advance
    • Proxmox Setup with 1 Public IP
  • Mainnet
    • Humanode
      • Installation
      • Node Activation
      • Monitoring
    • CrossFi
      • Endpoints and Sync
      • Installation
      • Validator Setup
      • Cheat Sheet
  • Testnet
    • Aztec Network
      • Installation
      • Validator
    • Airchain
      • Endpoints and Sync
      • Installation
      • Validator Setup
    • Cortensor
      • Installation
      • Multiple Node Setup
        • VM Method
        • Docker Method
    • CrossFi
      • Endpoints and Sync
      • Installation
      • Validator Setup
      • Cheat Sheet
      • User ITN Guide
    • Empeiria
      • Endpoints and Sync
      • Installation
      • Validator Setup
      • Cheat Sheet
    • Ethereum and Arbitrum Sepolia
      • Installation
    • Symphony
      • Endpoints and Sync
      • Installation
      • Validator Setup
      • Cheat Sheet
    • NuLink
    • Shardeum
    • Warden Protocol
      • Endpoints and Sync
      • Installation
      • Validator Setup
      • Cheat Sheet
  • Supporting Tools
    • Cosmos Explorer
      • Installation
  • Archived
    • Galactica
      • Endpoints and Sync
      • Installation
    • Initia
      • Endpoints and Sync
      • Installation
    • Mantrachain
      • Endpoints and Sync
      • Installation
    • Side Protocol
      • Endpoints and Sync
      • Installation
    • Stratis EVM
Powered by GitBook
On this page
  • 🖥️System Requirements
  • đź’­Prerequisites
  • 🛠️Installation
  • âź  Ethereum
  • âź  Arbitrum

Was this helpful?

  1. Testnet
  2. Ethereum and Arbitrum Sepolia

Installation

PreviousEthereum and Arbitrum SepoliaNextSymphony

Last updated 9 days ago

Was this helpful?

🖥️System Requirements

- OS: Linux - CPU: 6 Core(s) - Memory: 24GB - Storage: 2TB

You can get your server here :

đź’­Prerequisites

Have Docker installed in your system, if you don't, please follow

🛠️Installation

This guide is created under the assumption you are using Ubuntu 22.04 LTS If you use other OS, please modify the commands accordingly

âź  Ethereum

Clone our GitHub repo

git clone https://github.com/CryptoNodeID/sepolia-eth.git
cd sepolia-eth

Prepare the directories

mkdir -p $HOME/sepolia-eth/geth-data
mkdir -p $HOME/sepolia-eth/prysm-data
mkdir -p $HOME/sepolia-eth/jwt

Prepare .env file to prevent permission issue

echo "UID=$(id -u)" >> .env
echo "GID=$(id -g)" >> .env

Run ETH Sepolia Docker

docker compose up -d

Check Log

docker compose logs -fn 100

Based on our setup, your ETH Sepolia RPC can be accessed via port 22545

Try with this command:

curl -X POST --data '{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}' -H "Content-Type: application/json" http://127.0.0.1:22545

Notable Ports:

  • 22545 -> RPC endpoint

  • 22546 -> WS endpoint

  • 22551 -> Auth endpoint

  • 22500 -> Beacon endpoint

âź  Arbitrum

Before preparing Arbitrum, better to wait until ETH node completed the sync

Clone our GitHub repo

git clone https://github.com/CryptoNodeID/sepolia-arb.git
cd sepolia-eth

Prepare the directories

mkdir -p $home/sepolia-arb/arb-data

Prepare .env file to prevent permission issue

echo "UID=$(id -u)" >> .env
echo "GID=$(id -g)" >> .env

Run ETH Sepolia Docker

docker compose up -d

Check Log

docker compose logs -fn 100

Based on our setup, your ARB Sepolia RPC can be accessed via port 22557

Try with this command:

curl -X POST --data '{"jsonrpc":"2.0","method":"eth_syncing","params":[],"id":1}' -H "Content-Type: application/json" http://127.0.0.1:22557

Notable Ports:

  • 22557 -> RPC endpoint

  • 22558 -> WS endpoint

Click Here to Rent VPS from €4.50/month
this guide