| name | ethereum-jsonrpc-skill |
| description | Operate Ethereum execution JSON-RPC through UXC with the official execution OpenRPC schema, public EVM read methods, and eth_subscribe pubsub guardrails. |
Ethereum JSON-RPC Skill
Use this skill to run Ethereum execution JSON-RPC operations through uxc + JSON-RPC.
Reuse the uxc skill for shared execution, auth, and error-handling guidance.
Prerequisites
uxc is installed and available in PATH.
- Network access to a compatible Ethereum execution JSON-RPC provider.
- Access to the official execution OpenRPC schema URL:
https://raw.githubusercontent.com/ethereum/execution-apis/assembled-spec/refs-openrpc.json
Scope
This skill covers a safe read-first Ethereum execution surface:
- chain identity and public state reads
- block, balance, logs, and call-based state reads
eth_subscribe pubsub subscriptions for new heads, logs, and pending transactions
This skill does not cover:
eth_sendRawTransaction
personal_*, admin_*, debug_*, engine_*, txpool_*
- wallet signing flows
- private/authenticated RPC providers with custom auth models
Endpoint And Schema
This skill defaults to a public read provider:
- HTTPS RPC:
https://ethereum-rpc.publicnode.com
The operation surface comes from the official Ethereum execution OpenRPC schema:
https://raw.githubusercontent.com/ethereum/execution-apis/assembled-spec/refs-openrpc.json