Premiers pas avec TheRPC
Ethereum/Toutes les méthodes

Ethereum API Methods

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.

Core Ethereum Methods (eth_)

These methods provide core functionality for interacting with the Ethereum blockchain.

Appels de méthodeHTTP!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

Debug Methods (debug_)

These methods are used for debugging and analyzing blockchain data in detail.

Appels de méthodeHTTP!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

Trace Methods (trace_)

These methods provide detailed transaction and block trace information.

Appels de méthodeHTTP!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

Network Methods (net_)

These methods provide information about the network status and connections.

Appels de méthodeHTTP!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

Transaction Pool Methods (txpool_)

These methods allow inspection of the transaction pool status.

Appels de méthodeHTTP!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

Web3 Utility Methods (web3_)

Basic web3 utility methods for general blockchain interaction.

Appels de méthodeHTTP!WS!
web3_clientVersion
Renvoie la version actuelle du client
web3_sha3
Renvoie le hash Keccak-256 des données fournies
Aidez-nous à nous améliorer !
Partagez cette page et aidez-nous à créer un produit encore meilleur pour vous.