JSON-RPCTổng quan

eth_estimateGas: tham số, giá trị trả về và CU

Ước tính giới hạn gas cần thiết cho một giao dịch.

Tổng quan

Ước tính giới hạn gas cần thiết để thực thi một giao dịch.

Compute Units (CU) và bảng giá

CU mỗi lệnh gọi

20 CU

Giá cho mỗi 1M lệnh gọi (USD)

$2.00

Tham số

Tham sốKiểuMô tả
transactionobjectĐối tượng lệnh gọi giao dịch có thể bao gồm from, to, gas, gasPrice, maxFeePerGas, maxPriorityFeePerGas, value và data/input; chỉ mang tính mô phỏng và không thay đổi trạng thái on-chain.
blockParameterQUANTITY|TAGSố hiệu hoặc thẻ khối tùy chọn dùng để ước tính: latest hoặc pending; safe, finalized và earliest trả về -32011 (không tính phí); mặc định là latest.

Giá trị trả về

  • Kiểu: QUANTITY
  • Mô tả: Lượng gas ước tính dưới dạng số lượng thập lục phân có tiền tố 0x.

Ghi chú

Việc ước tính được thực hiện trên trạng thái của khối được chỉ định; nếu lệnh gọi bị revert, client thường trả về lỗi thay vì số lượng.

Ví dụ yêu cầu

export BLOCKVECTRA_API_KEY=rgw_your_api_key

curl -X POST "https://api.blockvectra.com/v1/robinhood_mainnet" \
  -H 'Content-Type: application/json' \
  -H "x-api-key: $BLOCKVECTRA_API_KEY" \
  -d '{
    "jsonrpc": "2.0",
    "method": "eth_estimateGas",
    "params": [
      {
        "to": "0x0000000000000000000000000000000000000000",
        "data": "0x"
      },
      "latest"
    ],
    "id": 1
  }'

Chuỗi được hỗ trợ

Khả dụng trên tất cả 9 chuỗi được hỗ trợ.

Cập nhật lần cuối: