奇偶校验UI在底部显示当前块编号,但如果未启用UI,那么我们如何找到当前块编号?
有没有办法找到当前的块号
注意:如果有人能找到合适的标签,请更新!目前,parity
没有标记。
答案 0 :(得分:2)
您可以通过调用' eth_blockNumber'来获取rpc上的最新块编号。方法
返回最近一次阻止的数量。
// Request curl -X POST --data '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":83}' // Result { "id":83, "jsonrpc": "2.0", "result": "0x4b7" // 1207 }
您可能会对其他更高级别的API感兴趣,例如web3.js或web3.py。它们都允许您使用web3.eth.blockNumber
来获取最新的块编号,并且通常使用本机类型而不是十六进制字符串。
答案 1 :(得分:1)
使用@carver发布的答案我只能得到十进制形式的当前块号,我的RPC端口是8545(默认值):
echo $((`curl --data '{"method":"eth_blockNumber","params":[],"id":1,"jsonrpc":"2.0"}' -H "Content-Type: application/json" -X POST localhost:8545 | grep -oh "\w*0x\w*"`))