JSON-RPCVisión general
eth_getStorageAt: parámetros, retornos y CU
Devuelve el valor sin procesar almacenado en un slot de almacenamiento determinado de una dirección.
Resumen
Devuelve el valor sin procesar almacenado en una posición de almacenamiento determinada de una dirección.
Unidades de cómputo (CU) y precios
CU por llamada
10 CU
Precio por 1M de llamadas (USD)
$1.00
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
address | ADDRESS | Dirección del contrato. |
position | QUANTITY | Posición del slot de almacenamiento como cantidad hexadecimal con prefijo 0x; este es el slot sin procesar de la EVM, no el orden en que se declararon las variables de Solidity. |
blockParameter | QUANTITY|TAG | Número o etiqueta de bloque: latest o pending; safe, finalized y earliest devuelven -32011 (no facturado). |
Devuelve
- Tipo:
DATA - Descripción: El valor de 32 bytes en la posición indicada, en hexadecimal con prefijo 0x.
Notas
Para leer una variable específica, calcula la posición a partir del diseño de almacenamiento de Solidity, incluyendo mappings, arrays dinámicos y reglas de empaquetado.
Ejemplo de solicitud
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
}'Cadenas compatibles
Disponible en las 9 cadenas compatibles.
Referencias relacionadas
Última actualización: