Référence API
API Ethereum
Core API
Guides
Ethereum/Core API

Ethereum Core Methods

This section documents the core Ethereum JSON-RPC API methods that provide essential functionality for interacting with the Ethereum blockchain. These methods form the foundation of most Ethereum applications and development workflows.

Core Ethereum Methods (eth_)

These methods provide core functionality for interacting with the Ethereum blockchain, including account balances, transaction data, block information, and smart contract interactions.

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

Network Methods (net_)

These methods provide information about the network status and connections, helping developers monitor node connectivity and network configuration.

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, providing visibility into pending transactions and mempool state.

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, including hashing and client information.

Appels de méthodeHTTP!WS!
web3_clientVersion
Renvoie la version actuelle du client
web3_sha3
Renvoie le hash Keccak-256 des données fournies

See also

Aidez-nous à nous améliorer !
Partagez cette page et aidez-nous à créer un produit encore meilleur pour vous.