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ểu | Mô tả |
|---|---|---|
transaction | object | Đố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. |
blockParameter | QUANTITY|TAG | Số 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ợ.
Tài liệu tham khảo liên quan
Cập nhật lần cuối: