JSON-RPCTổng quan

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

Thực thi một lệnh gọi chỉ đọc trên trạng thái của khối và trả về kết quả.

Tổng quan

Thực thi một lệnh gọi chỉ đọc trên trạng thái của khối được chỉ định và trả về kết quả.

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

CU mỗi lệnh gọi

15 CU

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

$1.50

Tham số

Tham sốKiểuMô tả
transactionobjectĐối tượng lệnh gọi chứa to (địa chỉ đích) và các tham số tùy chọn from, gas, gasPrice, maxFeePerGas, maxPriorityFeePerGas, value và data/input.
blockParameterQUANTITY|TAGSố hiệu hoặc thẻ khối tùy chọn dùng để thực thi lệnh gọi: 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: DATA
  • Mô tả: Dữ liệu trả về bởi lệnh gọi, thường được mã hóa ABI, dưới dạng thập lục phân có tiền tố 0x; 0x khi không có giá trị trả về.

Ghi chú

Lệnh gọi chỉ đọc: không tạo giao dịch hay thay đổi trạng thái, và việc revert thường xuất hiện dưới dạng lỗi.

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_call",
    "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: