JSON-RPCÜbersicht

eth_getCode: Parameter, Rückgabewerte und CU

Gibt den an einer Adresse bei einem bestimmten Block bereitgestellten Contract-Bytecode zurück.

Übersicht

Gibt den an einer Adresse bei einem bestimmten Block bereitgestellten Contract-Bytecode zurück.

Compute Units (CU) und Preise

CU pro Aufruf

10 CU

Preis pro 1M Aufrufe (USD)

$1.00

Parameter

ParameterTypBeschreibung
addressADDRESSAbzufragende Kontoadresse.
blockParameterQUANTITY|TAGBlocknummer oder Tag: latest oder pending; safe, finalized und earliest geben -32011 zurück (nicht berechnet).

Rückgabewerte

  • Typ: DATA
  • Beschreibung: EVM-Bytecode als hexadezimale Zeichenfolge mit Präfix 0x; 0x für ein Externally Owned Account (EOA) oder wenn bei diesem Block kein Code existiert.

Hinweise

Ein Contract kann bei verschiedenen Blöcken unterschiedlichen Code zurückgeben, beispielsweise vor der Bereitstellung oder nach der Zerstörung (selfdestruct).

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_getCode",
    "params": [
      "0x0000000000000000000000000000000000000000",
      "latest"
    ],
    "id": 1
  }'

Unterstützte Chains

Verfügbar auf allen 9 unterstützten Chains.

Zuletzt aktualisiert: