developing-rpcs
CommunityBuild and extend Moonbeam RPCs efficiently.
Authormanuelmauro
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Moonbeam RPC development often requires designing, implementing, and maintaining a diverse set of RPC interfaces across the node, including Ethereum-compatible methods and Moonbeam-specific extensions. This Skill provides a structured approach to architecting, implementing, debugging, and tracing RPCs, reducing integration time and improving runtime API consistency across environments.
Core Features & Use Cases
- RPC Architecture and Organization: clear layout of client/rpc layers, rpc-core, and evm tracing components.
- Adding a New RPC Method: step-by-step guidance to define interfaces, implement logic, and register with node services.
- Ethereum RPC Compatibility and Custom Moonbeam Methods: guidance on bridging standard Frontier methods with Moonbeam-specific APIs.
- Debugging, Tracing, and Testing: patterns for runtime debugging, call tracing, and validating RPCs across environments.
Quick Start
Follow the architecture and examples to add your first Moonbeam RPC method and register it in the node service.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: developing-rpcs Download link: https://github.com/manuelmauro/moonbeam-skills/archive/main.zip#developing-rpcs Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.