JSON-RPCTổng quan

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

Trả về giá trị thô được lưu trữ tại một slot lưu trữ nhất định của một địa chỉ.

Tổng quan

Trả về giá trị thô được lưu trữ tại một vị trí slot lưu trữ nhất định của một địa chỉ.

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

CU mỗi lệnh gọi

10 CU

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

$1.00

Tham số

Tham sốKiểuMô tả
addressADDRESSĐịa chỉ của hợp đồng.
positionQUANTITYVị trí của slot lưu trữ dưới dạng số lượng thập lục phân có tiền tố 0x; đây là slot thô của EVM, không phải thứ tự khai báo biến trong Solidity.
blockParameterQUANTITY|TAGSố hiệu hoặc thẻ khối: latest hoặc pending; safe, finalized và earliest trả về -32011 (không tính phí).

Giá trị trả về

  • Kiểu: DATA
  • Mô tả: Giá trị 32 byte tại slot đã chỉ định, dưới dạng thập lục phân có tiền tố 0x.

Ghi chú

Để đọc một biến cụ thể, hãy tính toán slot từ bố cục lưu trữ của Solidity, bao gồm mapping, mảng động và các quy tắc đóng gó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_getStorageAt",
    "params": [
      "0x0000000000000000000000000000000000000000",
      "0x0",
      "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: