Loading...
Loading...
Operate Ethereum execution JSON-RPC through UXC with the official execution OpenRPC schema, public EVM read methods, and eth_subscribe pubsub guardrails.
npx skill4agent add holon-run/uxc ethereum-jsonrpc-skilluxcuxcuxcPATHhttps://raw.githubusercontent.com/ethereum/execution-apis/assembled-spec/refs-openrpc.jsoneth_subscribeeth_sendRawTransactionpersonal_*admin_*debug_*engine_*txpool_*https://ethereum-rpc.publicnode.comhttps://raw.githubusercontent.com/ethereum/execution-apis/assembled-spec/refs-openrpc.jsonuxcrpc.discover--schema-urleth_subscribeuxc subscribe starteth_subscribewss://command -v ethereum-jsonrpc-cliuxc link ethereum-jsonrpc-cli https://ethereum-rpc.publicnode.com --schema-url https://raw.githubusercontent.com/ethereum/execution-apis/assembled-spec/refs-openrpc.jsonethereum-jsonrpc-cli -hethereum-jsonrpc-cli eth_blockNumber -hethereum-jsonrpc-cli eth_getBlockByNumber -hethereum-jsonrpc-cli eth_getBalance -hethereum-jsonrpc-cli eth_chainIdethereum-jsonrpc-cli eth_blockNumberethereum-jsonrpc-cli eth_getBalance Address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 Block=latestethereum-jsonrpc-cli eth_getBalance Address=0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 Block=latestethereum-jsonrpc-cli eth_getBlockByNumber '["latest", false]'ethereum-jsonrpc-cli eth_call '[{"to":"0xA0b86991c6218b36c1d19d4a2e9eb0ce3606eb48","data":"0x313ce567"},"latest"]'uxc subscribe startuxc subscribe start wss://<verified-ethereum-rpc-host> eth_subscribe '{"params":["newHeads"]}' --sink file:$HOME/.uxc/subscriptions/eth-new-heads.ndjsonuxc subscribe start wss://<verified-ethereum-rpc-host> eth_subscribe '{"params":["logs",{"address":"0xA0b86991c6218b36c1d19d4a2e9eb0ce3606eb48"}]}' --sink file:$HOME/.uxc/subscriptions/eth-logs.ndjsonuxc subscribe status <job_id>uxc subscribe stop <job_id>net_versioneth_chainIdeth_blockNumbereth_getBlockByNumbereth_getBalanceeth_getLogseth_calleth_subscribeparams[0]newHeadslogsnewPendingTransactions--textokkindprotocoldataerroreth_subscribeeth_subscribeuxc subscribe startethereum-jsonrpc-cliwss://ethereum-jsonrpc-cli <operation> ...uxc https://ethereum-rpc.publicnode.com --schema-url <ethereum_execution_openrpc_schema> <operation> ...references/usage-patterns.md