JSON-RPCÜbersicht

eth_getStorageAt: Parameter, Rückgabewerte und CU

Gibt den an einem bestimmten Speicher-Slot einer Adresse gespeicherten Rohwert zurück.

Übersicht

Gibt den Rohwert zurück, der an einem bestimmten Speicher-Slot einer Adresse gespeichert ist.

Compute Units (CU) und Preise

CU pro Aufruf

10 CU

Preis pro 1M Aufrufe (USD)

$1.00

Parameter

ParameterTypBeschreibung
addressADDRESSContract-Adresse.
positionQUANTITYPosition des Speicher-Slots als hexadezimale Anzahl mit Präfix 0x; dies ist der rohe EVM-Slot, nicht die Reihenfolge der Variablendeklaration in Solidity.
blockParameterQUANTITY|TAGBlocknummer oder Tag: latest oder pending; safe, finalized und earliest geben -32011 zurück (nicht berechnet).

Rückgabewerte

  • Typ: DATA
  • Beschreibung: Der 32-Byte-Wert an diesem Slot als hexadezimale Zeichenfolge mit Präfix 0x.

Hinweise

Um eine bestimmte Variable zu lesen, berechnen Sie den Slot anhand des Speicherlayouts von Solidity, einschließlich Mappings, dynamischer Arrays und Packing-Regeln.

Anfragebeispiel

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

Unterstützte Chains

Verfügbar auf allen 9 unterstützten Chains.

Zuletzt aktualisiert: