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
| Parameter | Typ | Beschreibung |
|---|---|---|
address | ADDRESS | Contract-Adresse. |
position | QUANTITY | Position des Speicher-Slots als hexadezimale Anzahl mit Präfix 0x; dies ist der rohe EVM-Slot, nicht die Reihenfolge der Variablendeklaration in Solidity. |
blockParameter | QUANTITY|TAG | Blocknummer 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.
Weiterführende Referenzen
Zuletzt aktualisiert: