hairyf

geth

Go Ethereum (geth) — CLI, JSON-RPC, Clef, abigen, and developer workflows.

hairyf 4 1 Updated 3mo ago

Resources

2
GitHub

Install

npx skillscat add hairyf/blockchain-skills/geth

Install via the SkillsCat registry.

SKILL.md

Skill based on go-ethereum (geth), generated 2026-02-09. Official docs: https://geth.ethereum.org/docs

Go Ethereum (geth) is the Golang execution-layer client for Ethereum. It runs full/archive/light nodes, exposes JSON-RPC over HTTP/WebSocket/IPC, and ships tools like Clef (signer) and abigen (Go contract bindings).

Core References

Topic Description Reference
Overview What geth is, executables (geth, clef, abigen, evm, rlpdump), common flows core-overview
CLI Command-line options, subcommands, config file (TOML) core-cli
JSON-RPC Transports (HTTP, WS, IPC), namespaces, security core-rpc

Features

Tools

Topic Description Reference
Clef Standalone signer, external API, UI API (stdio-ui) feature-clef
abigen Go contract bindings from ABI/bytecode, deploy and call feature-abigen

External Links