JSON-RPCVisão geral

eth_getCode: parâmetros, retornos e CU

Retorne o bytecode do contrato implantado em um endereço em um determinado bloco.

Visão geral

Retorne o bytecode do contrato implantado em um endereço em um determinado bloco.

Unidades de computação (CU) e preços

CU por chamada

10 CU

Preço por 1M de chamadas (USD)

$1.00

Parâmetros

ParâmetroTipoDescrição
addressADDRESSEndereço da conta a ser consultada.
blockParameterQUANTITY|TAGNúmero ou tag de bloco: latest ou pending; safe, finalized e earliest retornam -32011 (não cobrado).

Retornos

  • Tipo: DATA
  • Descrição: Bytecode EVM em hexadecimal com prefixo 0x; 0x para contas externas ou quando não houver código no bloco especificado.

Observações

Um contrato pode retornar códigos diferentes em blocos distintos, por exemplo antes da implantação ou após sua autodestruição.

Exemplo de requisição

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

Redes suportadas

Disponível em todas as 9 redes compatíveis.

Última atualização: