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ểu | Mô tả |
|---|---|---|
address | ADDRESS | Địa chỉ của hợp đồng. |
position | QUANTITY | Vị 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. |
blockParameter | QUANTITY|TAG | Số 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ợ.
Tài liệu tham khảo liên quan
Cập nhật lần cuối: