eth_getCode: parametreler, dönüş değerleri ve CU

Belirtilen bir blokta bir adrese dağıtılmış sözleşme bayt kodunu döndürün.

Özet

Belirtilen bir blokta bir adrese dağıtılmış sözleşme bayt kodunu (bytecode) döndürür.

Compute Units (CU) ve fiyatlandırma

Çağrı başına CU

10 CU

1M çağrı başına fiyat (USD)

$1.00

Parametreler

ParametreTürAçıklama
addressADDRESSSorgulanacak hesap adresi.
blockParameterQUANTITY|TAGBlok numarası veya etiketi: latest veya pending; safe, finalized ve earliest -32011 döndürür (faturalandırılmaz).

Dönüş Değeri

  • Tür: DATA
  • Açıklama: 0x önekli onaltılık olarak EVM bayt kodu; harici sahip olunan bir hesap (EOA) için veya o blokta kod bulunmadığında 0x.

Notlar

Bir sözleşme farklı bloklarda farklı kodlar döndürebilir, örneğin dağıtımdan önce veya kendi kendini yok ettikten (selfdestruct) sonra.

İstek örneği

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

Desteklenen zincirler

Desteklenen tüm 9 zincirde mevcuttur.

Son güncelleme: