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ámetroTipoDescripción
addressADDRESSDirección de la cuenta a consultar.
blockParameterQUANTITY|TAGNú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.

Última actualización: