eth_call : paramètres, retours et CU

Exécute un appel en lecture seule sur l'état d'un bloc et renvoie le résultat.

Aperçu

Exécute un appel en lecture seule sur l'état d'un bloc donné et renvoie son résultat.

Unités de calcul (CU) et tarification

CU par appel

15 CU

Prix par million d'appels (USD)

$1.50

Paramètres

ParamètreTypeDescription
transactionobjectObjet d'appel contenant to (l'adresse appelée) et les paramètres facultatifs from, gas, gasPrice, maxFeePerGas, maxPriorityFeePerGas, value et data/input.
blockParameterQUANTITY|TAGNuméro ou balise de bloc facultatif sur lequel l'appel s'exécute : latest ou pending ; safe, finalized et earliest renvoient -32011 (non facturé) ; valeur par défaut : latest.

Valeur de retour

  • Type: DATA
  • Description: Données renvoyées par l'appel, généralement encodées en ABI, sous forme hexadécimale préfixée par 0x ; 0x lorsqu'il n'y a pas de valeur de retour.

Remarques

L'appel est en lecture seule : il ne crée aucune transaction et ne modifie aucun état, et une annulation (revert) apparaît normalement sous forme d'erreur.

Exemple de requête

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_call",
    "params": [
      {
        "to": "0x0000000000000000000000000000000000000000",
        "data": "0x"
      },
      "latest"
    ],
    "id": 1
  }'

Chaînes prises en charge

Disponible sur l'ensemble des 9 chaînes prises en charge.

Dernière mise à jour :