eth_getBlockByHash
根据区块哈希返回区块信息。
DATA(32 字节)— 区块哈希。Boolean—true返回完整交易对象,false仅返回交易哈希列表。
Object|null — 区块对象(结构与 eth_getBlockByNumber 相同),查不到时返回 null。
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 }'JavaScript (ethers.js v6)
Section titled “JavaScript (ethers.js v6)”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);Python (web3.py)
Section titled “Python (web3.py)”from web3 import Web3w3 = 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}")| Method | Cost |
|---|---|
| eth_getBlockByHash | 10 RU |