cast rpc
名称
cast-rpc - 执行一个原始的 JSON-RPC 请求
简介
cast rpc
[options] METHOD [PARAMS...]
描述
为给定的函数和参数执行一个简单的 JSON-RPC POST 请求。
可选
查询选项
-r
url
--rpc-url
url
provider 的 URL
-w
--raw
按原样传递 "params"。
如果 --raw 被传递,第一个 PARAM 将被当作 "params" 的值。 如果没有给出 params,将使用stdin。比如说:
rpc eth_getBlockByNumber '["0x123", false]' --raw
=> {"method": "eth_getBlockByNumber", "params": ["0x123", false] ... }
例子
-
在 localhost 获取最新的
eth_getBlockByNumber
:cast rpc eth_getBlockByNumber "latest" "false"
-
在 localhost 获取
eth_getTransactionByHash
:cast rpc eth_getTransactionByHash 0x2642e960d3150244e298d52b5b0f024782253e6d0b2c9a01dd4858f7b4665a3f
-
在以太坊主网获取最新的
eth_getBlockByNumber
:cast rpc --rpc-url https://mainnet.infura.io/v3/ eth_getBlockByNumber "latest" "false"