eth_estimateGas

网络: Base Sepolia · 测试网 · Chain ID 84532(0x14a34)

计为 1 个 Request。 计费规则见 Request Counting。

生成并返回交易完成所需的 Gas 估算值。该调用不会将交易写入区块链。

参数

  1. Object — 交易调用对象(同 eth_call):

    字段类型必填说明
    fromDATA否发送方地址
    toDATA否接收方地址
    gasQUANTITY否Gas 上限
    gasPriceQUANTITY否Gas 单价
    valueQUANTITY否wei 金额
    dataDATA否调用数据
  2. QUANTITY|TAG —(可选)区块号,或 "latest"。

返回

QUANTITY — 预估 Gas 数量。

请求

{ "jsonrpc": "2.0", "method": "eth_estimateGas", "params": [ { "from": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045", "to": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48", "value": "0x0", "data": "0xa9059cbb0000000000000000000000001234567890abcdef1234567890abcdef1234567800000000000000000000000000000000000000000000000000000000000f4240" } ], "id": 1 }

响应

{ "jsonrpc": "2.0", "id": 1, "result": "0xc350" }

代码示例

curl -X POST https://base-sepolia-rpc.blockreq.com/v1/rpc/public \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_estimateGas","params":[{"from":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","to":"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48","value":"0x0","data":"0xa9059cbb0000000000000000000000001234567890abcdef1234567890abcdef1234567800000000000000000000000000000000000000000000000000000000000f4240"}],"id":1}'

在线试用