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"