JSON-RPCIkhtisar

eth_getStorageAt: parameter, nilai kembali, dan CU

Mengembalikan nilai mentah yang disimpan pada slot penyimpanan tertentu dari suatu alamat.

Ringkasan

Mengembalikan nilai mentah yang disimpan pada slot penyimpanan tertentu dari suatu alamat.

Compute unit (CU) dan harga

CU per panggilan

10 CU

Harga per 1M panggilan (USD)

$1.00

Parameter

ParameterTipeDeskripsi
addressADDRESSAlamat kontrak.
positionQUANTITYPosisi slot penyimpanan sebagai kuantitas heksadesimal berawalan 0x; ini adalah slot mentah EVM, bukan urutan deklarasi variabel Solidity.
blockParameterQUANTITY|TAGNomor atau tag blok: latest atau pending; safe, finalized, dan earliest mengembalikan -32011 (tidak ditagih).

Mengembalikan

  • Tipe: DATA
  • Deskripsi: Nilai 32 byte pada slot yang ditunjukkan, dalam heksadesimal berawalan 0x.

Catatan

Untuk membaca variabel tertentu, hitung slot berdasarkan tata letak penyimpanan Solidity, termasuk mapping, array dinamis, dan aturan pengemasan (packing).

Contoh permintaan

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
  }'

Rantai yang didukung

Tersedia di semua 9 rantai yang didukung.

Terakhir diperbarui: