geth
0
总安装量
1
周安装量
安装命令
npx skills add https://github.com/hairyf/blockchain-master --skill geth
Agent 安装分布
mcpjam
1
claude-code
1
replit
1
junie
1
windsurf
1
zencoder
1
Skill 文档
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 |
| Sync modes | Snap (default), full, archive, light; when to use which | core-sync-modes |
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 |
| EVM | Stateless t8n/t9n/b11r, bytecode run for testing and debugging | features-evm |
| devp2p | P2P debugging, ENR, node keys, DNS discovery, discv4/discv5, eth protocol tests | features-devp2p |
| JavaScript console | Interactive console and attach, web3 and management API | features-console |
| Dev mode | Single-node PoA with prefunded account, instant blocks | features-dev-mode |
| Simulated backend | In-process blockchain for Go tests without live node | features-simulated-backend |
| rlpdump | Decode RLP dumps to readable format | features-rlpdump |
| ethkey | Keyfile generate, inspect, sign/verify message, change password | features-ethkey |
| Beacon/Engine API | Post-merge consensus connection, JWT, checkpoint sync | features-beacon-engine |
| Docker | Run geth in Docker; ports, volume, exposing RPC | features-docker |
| Kurtosis | Multi-node private network (geth + consensus stack) | features-kurtosis |
Best Practices
| Topic | Description | Reference |
|---|---|---|
| RPC security | Which APIs to expose, avoid unlock over HTTP/WS, prefer IPC and Clef | best-practices-rpc-security |