JSON-RPCVisión general
eth_getCode: parámetros, retornos y CU
Devuelve el bytecode del contrato desplegado en una dirección en un bloque determinado.
Resumen
Devuelve el bytecode del contrato desplegado en una dirección en un bloque determinado.
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 de la cuenta a consultar. |
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: Bytecode EVM en hexadecimal con prefijo 0x; 0x para cuentas externas o cuando no hay código en el bloque especificado.
Notas
Un contrato puede devolver códigos diferentes en distintos bloques, por ejemplo antes del despliegue o tras su autodestrucción.
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_getCode",
"params": [
"0x0000000000000000000000000000000000000000",
"latest"
],
"id": 1
}'Cadenas compatibles
Disponible en las 9 cadenas compatibles.
Referencias relacionadas
Última actualización: