This page provides a comprehensive list of all supported Ethereum API methods. Each method includes information about its purpose and usage. For detailed information about a specific method, click on its name to view the complete documentation.
These methods provide core functionality for interacting with the Ethereum blockchain.
Appels de méthode | HTTP! | WS! |
---|---|---|
eth_blockNumber Renvoie le numéro de bloc actuel | ||
eth_call Exécute immédiatement un nouvel appel de message sans créer de transaction | ||
eth_chainId Renvoie l'identifiant de chaîne du réseau actuel | ||
eth_estimateGas Génère et renvoie une estimation de la quantité de gaz nécessaire pour exécuter une transaction | ||
eth_feeHistory Renvoie les données d'historique des frais de transaction pour la plage de blocs demandée | ||
eth_gasPrice Renvoie le prix actuel du gaz en wei | ||
eth_getBalance Renvoie le solde d'un compte pour une adresse donnée | ||
eth_getBlockByHash Renvoie des informations sur un bloc spécifié par son hash | ||
eth_getBlockByNumber Renvoie des informations sur un bloc spécifié par son numéro | ||
eth_getBlockReceipts Renvoie tous les reçus de transaction pour un bloc donné | ||
eth_getBlockTransactionCountByHash Renvoie le nombre de transactions dans un bloc spécifié par son hash | ||
eth_getBlockTransactionCountByNumber Renvoie le nombre de transactions dans un bloc spécifié par son numéro | ||
eth_getCode Renvoie le code de contrat intelligent compilé à une adresse donnée | ||
eth_getFilterChanges Méthode d'interrogation pour un filtre, renvoie un tableau de journaux qui se sont produits depuis la dernière interrogation | ||
eth_getFilterLogs Renvoie un tableau de tous les journaux correspondant au filtre avec l'identifiant donné | ||
eth_getLogs Renvoie un tableau de journaux correspondant aux critères de filtre donnés | ||
eth_getProof Renvoie la preuve merkle pour l'état d'un compte | ||
eth_getStorageAt Renvoie la valeur d'une position de stockage à une adresse donnée | ||
eth_getTransactionByBlockHashAndIndex Renvoie les informations de transaction par hash de bloc et index de transaction | ||
eth_getTransactionByBlockNumberAndIndex Renvoie les informations de transaction par numéro de bloc et index de transaction | ||
eth_getTransactionByHash Renvoie les détails de la transaction par hash de transaction | ||
eth_getTransactionCount Renvoie le nombre de transactions envoyées depuis une adresse (nonce) | ||
eth_getTransactionReceipt Renvoie le reçu d'une transaction spécifiée par son hash | ||
eth_getUncleByBlockHashAndIndex Renvoie des informations sur un bloc oncle par hash de bloc et index d'oncle | ||
eth_getUncleByBlockNumberAndIndex Renvoie des informations sur un bloc oncle par numéro de bloc et index d'oncle | ||
eth_getUncleCountByBlockHash Renvoie le nombre d'oncles dans un bloc spécifié par son hash | ||
eth_getUncleCountByBlockNumber Renvoie le nombre d'oncles dans un bloc spécifié par son numéro | ||
eth_maxPriorityFeePerGas Renvoie les frais prioritaires maximum actuels par gaz en wei | ||
eth_newBlockFilter Crée un filtre dans le nœud pour notifier l'arrivée d'un nouveau bloc | ||
eth_newFilter Crée un objet filtre, basé sur les options de filtre, pour notifier lorsque l'état change | ||
eth_newPendingTransactionFilter Crée un filtre dans le nœud pour notifier l'arrivée de nouvelles transactions en attente | ||
eth_sendRawTransaction Soumet une transaction brute au réseau | ||
eth_subscribe Crée un abonnement pour des événements blockchain spécifiques via WebSocket | ||
eth_syncing Renvoie des informations sur l'état de synchronisation du nœud | ||
eth_uninstallFilter Désinstalle un filtre avec l'identifiant donné | ||
eth_unsubscribe Annule un abonnement existant via WebSocket | ||
These methods are used for debugging and analyzing blockchain data in detail.
Appels de méthode | HTTP! | WS! |
---|---|---|
debug_getBadBlocks Renvoie une liste des derniers 'mauvais blocs' que le client a vus sur le réseau | ||
debug_storageRangeAt Renvoie la plage de stockage d'un contrat à une hauteur de bloc spécifique | ||
debug_traceBlock Renvoie toutes les traces créées à un bloc donné | ||
debug_traceBlockByHash Renvoie toutes les traces créées à un bloc spécifié par son hash | ||
debug_traceBlockByNumber Renvoie toutes les traces créées à un bloc spécifié par son numéro | ||
debug_traceCall Exécute un nouvel appel de message et renvoie les traces créées pendant l'exécution | ||
debug_traceTransaction Renvoie toutes les traces d'une transaction donnée | ||
These methods provide detailed transaction and block trace information.
Appels de méthode | HTTP! | WS! |
---|---|---|
trace_block Renvoie les traces créées à un bloc donné | ||
trace_call Exécute un appel et renvoie les traces créées pendant l'exécution | ||
trace_replayBlockTransactions Rejoue toutes les transactions dans un bloc et renvoie leurs traces | ||
trace_replayTransaction Rejoue une transaction et renvoie sa trace | ||
trace_transaction Renvoie toutes les traces d'une transaction donnée | ||
These methods provide information about the network status and connections.
Appels de méthode | HTTP! | WS! |
---|---|---|
net_listening Renvoie vrai si le client écoute activement les connexions réseau | ||
net_peerCount Renvoie le nombre de pairs actuellement connectés au client | ||
net_version Renvoie la version actuelle du protocole réseau | ||
These methods allow inspection of the transaction pool status.
Appels de méthode | HTTP! | WS! |
---|---|---|
txpool_inspect Renvoie une liste détaillée des transactions actuellement en attente dans le pool de transactions | ||
txpool_status Renvoie le nombre de transactions actuellement en attente et en file d'attente | ||
Basic web3 utility methods for general blockchain interaction.
Appels de méthode | HTTP! | WS! |
---|---|---|
web3_clientVersion Renvoie la version actuelle du client | ||
web3_sha3 Renvoie le hash Keccak-256 des données fournies | ||