DOCUMENTATION
cast rpc
NAME
cast-rpc - Perform a raw JSON-RPC request
SYNOPSIS
cast rpc
[options] METHOD [PARAMS...]
DESCRIPTION
Perform a simple JSON-RPC POST request for the given method and with the params
OPTIONS
Query Options
-r
url
--rpc-url
url
The URL of the provider
-w
--raw
Pass the "params" as is
If --raw is passed the first PARAM will be taken as the value of "params". If no params are given, stdin will be used. For example:
rpc eth_getBlockByNumber '["0x123", false]' --raw
=> {"method": "eth_getBlockByNumber", "params": ["0x123", false] ... }
EXAMPLES
-
Get latest
eth_getBlockByNumber
on localhost:cast rpc eth_getBlockByNumber "latest" "false"
-
Get
eth_getTransactionByHash
on localhost:cast rpc eth_getTransactionByHash 0x2642e960d3150244e298d52b5b0f024782253e6d0b2c9a01dd4858f7b4665a3f
-
Get latest
eth_getBlockByNumber
on etherum mainnet:cast rpc --rpc-url https://mainnet.infura.io/v3/ eth_getBlockByNumber "latest" "false"