JSON-RPC

Méthodes JSON-RPC

Méthodes JSON-RPC Ethereum prises en charge sur BlockVectra, synthèses et pondérations en Compute Units (CU).

BlockVectra prend en charge les méthodes standard Ethereum JSON-RPC 2.0 sur l'ensemble des réseaux blockchain pris en charge. Les requêtes sont mesurées en Compute Units (CU) et soumises à une limitation de débit par clé.

Sélectionnez une méthode ci-dessous pour consulter ses paramètres, sa structure de retour, ses remarques, un exemple de requête curl et sa disponibilité par chaîne.

Méthodes

MéthodeDescriptionCU / Appel
eth_blockNumberRenvoie le numéro du bloc le plus récent connu du nœud.1 CU
eth_chainIdRenvoie l'identifiant de chaîne (Chain ID) EIP-155 du réseau actuel.1 CU
eth_syncingRenvoie l'état de synchronisation du nœud.10 CU
net_versionRenvoie l'identifiant réseau (Network ID) du réseau actuel sous forme de chaîne décimale.10 CU
web3_clientVersionRenvoie la chaîne de nom et de version du client du nœud.10 CU
eth_gasPriceRenvoie le prix actuel du gas suggéré par le nœud, en wei.10 CU
eth_maxPriorityFeePerGasRenvoie les frais prioritaires (pourboire) suggérés par le nœud par unité de gas selon EIP-1559, en wei.10 CU
eth_feeHistoryRenvoie l'historique des frais de base, les ratios d'utilisation du gas et les centiles de frais prioritaires facultatifs sur une plage de blocs.10 CU
eth_estimateGasEstime la limite de gas requise pour exécuter une transaction.20 CU
eth_callExécute un appel en lecture seule sur l'état d'un bloc donné et renvoie son résultat.15 CU
eth_simulateV1Simule une séquence d'appels ou de transactions sur l'état d'un bloc sans les diffuser sur le réseau.20 CU
eth_getBalanceRenvoie le solde en ether (en wei) d'une adresse à un bloc donné.10 CU
eth_getCodeRenvoie le bytecode du contrat déployé à une adresse pour un bloc donné.10 CU
eth_getStorageAtRenvoie la valeur brute stockée à un emplacement de slot de stockage donné d'une adresse.10 CU
eth_getTransactionCountRenvoie le nombre de transactions envoyées depuis une adresse (son nonce) à un bloc donné.10 CU
eth_getLogsInterroge les logs d'événements dans une plage de blocs correspondant à un filtre.30 CU
eth_getBlockByNumberRenvoie les informations d'un bloc en fonction de son numéro, incluant facultativement les objets de transaction complets.5 CU
eth_getBlockByHashRenvoie les informations d'un bloc en fonction de son hachage, incluant facultativement les objets de transaction complets.10 CU
eth_getBlockReceiptsRenvoie tous les reçus de transaction d'un bloc donné.10 CU
eth_getTransactionByHashRenvoie les détails d'une transaction d'après son hachage.10 CU
eth_getTransactionReceiptRenvoie le reçu (résultat d'exécution) d'une transaction d'après son hachage.10 CU
eth_sendRawTransactionSoumet une transaction brute déjà signée.30 CU
debug_traceTransactionReconstruit et rejoue l'exécution d'une transaction pour générer une trace d'exécution.100 CU
debug_traceCallExécute un eth_call sur l'état d'un bloc donné et génère une trace d'exécution.100 CU
trace_transactionRenvoie toutes les traces générées lors de l'exécution d'une transaction.100 CU

Références associées

Dernière mise à jour :

Sur cette page