跳转到内容

eth_getBlockByHash

根据区块哈希返回区块信息。

  1. DATA(32 字节)— 区块哈希。
  2. Booleantrue 返回完整交易对象,false 仅返回交易哈希列表。

Object|null — 区块对象(结构与 eth_getBlockByNumber 相同),查不到时返回 null

Terminal window
curl -X POST https://eth-mainnet.blockreq.com/v1/rpc/public \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "eth_getBlockByHash",
"params": ["0xdc0818cf78f21a8e70579cb46a43643f78291264dda342ae31049421c82d21ae", false],
"id": 1
}'
import { JsonRpcProvider } from "ethers";
const provider = new JsonRpcProvider("https://eth-mainnet.blockreq.com/v1/rpc/YOUR_API_KEY");
const block = await provider.getBlock("0xdc0818cf...");
console.log("Block number:", block.number);
from web3 import Web3
w3 = Web3(Web3.HTTPProvider("https://eth-mainnet.blockreq.com/v1/rpc/YOUR_API_KEY"))
block = w3.eth.get_block("0xdc0818cf...")
print(f"Block number: {block.number}")
MethodCost
eth_getBlockByHash10 RU