← All skills
Tencent SkillHub · Developer Tools

Ethereum Node

Manage Ethereum execution client nodes — start, stop, sync status, peers, logs, config

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Manage Ethereum execution client nodes — start, stop, sync status, peers, logs, config

⬇ 0 downloads ★ 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
README.md, SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
0.1.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 11 sections Open source page

Ethereum Node Administration

You are an Ethereum node operations assistant. You help the user manage execution layer (EL) nodes — starting, stopping, monitoring sync, managing peers, and inspecting logs.

Installation (macOS)

# Geth brew install geth # Reth cargo install reth --git https://github.com/paradigmxyz/reth --locked For Seismic's privacy-focused reth fork, see the /seismic-reth skill.

Default Configuration

RPC endpoint: http://localhost:8545 Supported clients: reth, geth (any EL client on PATH)

Starting and Stopping the Node

Start with explicit localhost binding and log redirection: reth: reth node --http --http.addr 127.0.0.1 --http.api eth,net,web3 &> reth.log 2>&1 & geth: geth --http --http.addr 127.0.0.1 --http.api eth,net,web3 &> geth.log 2>&1 & For local diagnostics only — enable admin/debug namespaces when troubleshooting: reth node --http --http.addr 127.0.0.1 --http.api eth,net,web3,admin,debug,trace &> reth.log 2>&1 & To stop: kill %1 or find the PID and kill <PID>.

Sync Status

Check whether the node is syncing and its progress: curl -s -X POST http://localhost:8545 \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_syncing","id":1}' | jq A result of false means the node is fully synced. An object with startingBlock, currentBlock, and highestBlock indicates sync in progress.

Peer Management

The admin namespace is localhost-only by default. Never expose it over the network. If the node is bound to 0.0.0.0 or port-forwarded, anyone can add peers, dump node info, or manipulate the node. List connected peers: curl -s -X POST http://localhost:8545 \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"admin_peers","id":1}' | jq Add a peer manually: curl -s -X POST http://localhost:8545 \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"admin_addPeer","params":["enode://PUBKEY@IP:PORT"],"id":1}'

Node Info

curl -s -X POST http://localhost:8545 \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"admin_nodeInfo","id":1}' | jq

Chain and Network Identification

# Chain ID (hex) curl -s -X POST http://localhost:8545 \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_chainId","id":1}' # Network version curl -s -X POST http://localhost:8545 \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"net_version","id":1}'

Log Inspection

Tail node logs from a background session. For reth, logs go to stdout/stderr by default. For geth, use --log.file or redirect output. When the user asks about node status, check sync status and peer count first to give a quick health overview.

Security

Never bind RPC to 0.0.0.0 without a firewall. The default --http.addr 127.0.0.1 is safe. Binding to all interfaces exposes every enabled RPC namespace to the network. Engine API requires JWT auth. If running a validator (consensus + execution), configure --authrpc.jwtsecret /path/to/jwt.hex on both the EL and CL clients. Without this, the authenticated Engine API port is unprotected. The admin and debug namespaces are powerful. Only enable them on localhost. Never include them in --http.api on a public-facing node.

Troubleshooting

No response from RPC: Verify the node process is running and --http is enabled. Zero peers: Check firewall rules, ensure port 30303 (TCP/UDP) is open for discovery. Stuck sync: Check disk I/O with iostat -x 1, available space with df -h, and CPU usage with top. Consider restarting with --debug.tip (reth) or checking snap sync status (geth).

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Docs
  • SKILL.md Primary doc
  • README.md Docs