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.
These methods provide core functionality for interacting with the Ethereum blockchain, including account balances, transaction data, block information, and smart contract interactions.
Llamadas a Métodos | HTTP! | WS! |
---|---|---|
eth_blockNumber Devuelve el número de bloque actual | ||
eth_call Ejecuta una nueva llamada de mensaje inmediatamente sin crear una transacción | ||
eth_chainId Devuelve el ID de cadena de la red actual | ||
eth_estimateGas Genera y devuelve una estimación de cuánto gas es necesario para ejecutar una transacción | ||
eth_feeHistory Devuelve datos del historial de tarifas de transacción para el rango de bloques solicitado | ||
eth_gasPrice Devuelve el precio actual del gas en wei | ||
eth_getBalance Devuelve el saldo de una cuenta para una dirección dada | ||
eth_getBlockByHash Devuelve información sobre un bloque especificado por su hash | ||
eth_getBlockByNumber Devuelve información sobre un bloque especificado por su número | ||
eth_getBlockReceipts Devuelve todos los recibos de transacciones para un bloque dado | ||
eth_getBlockTransactionCountByHash Devuelve el número de transacciones en un bloque especificado por su hash | ||
eth_getBlockTransactionCountByNumber Devuelve el número de transacciones en un bloque especificado por su número | ||
eth_getCode Devuelve el código de contrato inteligente compilado en una dirección dada | ||
eth_getFilterChanges Método de sondeo para un filtro, devuelve un array de registros ocurridos desde el último sondeo | ||
eth_getFilterLogs Devuelve un array de todos los registros que coinciden con el filtro con el ID dado | ||
eth_getLogs Devuelve un array de registros que coinciden con los criterios de filtro dados | ||
eth_getProof Devuelve la prueba merkle para el estado de una cuenta | ||
eth_getStorageAt Devuelve el valor de una posición de almacenamiento en una dirección dada | ||
eth_getTransactionByBlockHashAndIndex Devuelve información de transacción por hash de bloque e índice de transacción | ||
eth_getTransactionByBlockNumberAndIndex Devuelve información de transacción por número de bloque e índice de transacción | ||
eth_getTransactionByHash Devuelve detalles de la transacción por hash de transacción | ||
eth_getTransactionCount Devuelve el número de transacciones enviadas desde una dirección (nonce) | ||
eth_getTransactionReceipt Devuelve el recibo de una transacción especificada por su hash | ||
eth_getUncleByBlockHashAndIndex Devuelve información sobre un bloque tío por hash de bloque e índice de tío | ||
eth_getUncleByBlockNumberAndIndex Devuelve información sobre un bloque tío por número de bloque e índice de tío | ||
eth_getUncleCountByBlockHash Devuelve el número de tíos en un bloque especificado por su hash | ||
eth_getUncleCountByBlockNumber Devuelve el número de tíos en un bloque especificado por su número | ||
eth_maxPriorityFeePerGas Devuelve la tarifa máxima de prioridad actual por gas en wei | ||
eth_newBlockFilter Crea un filtro en el nodo para notificar cuando llega un nuevo bloque | ||
eth_newFilter Crea un objeto de filtro, basado en opciones de filtro, para notificar cuando cambia el estado | ||
eth_newPendingTransactionFilter Crea un filtro en el nodo para notificar cuando llegan nuevas transacciones pendientes | ||
eth_sendRawTransaction Envía una transacción en bruto a la red | ||
eth_subscribe Crea una suscripción para eventos específicos de blockchain vía WebSocket | ||
eth_syncing Devuelve información sobre el estado de sincronización del nodo | ||
eth_uninstallFilter Desinstala un filtro con el ID dado | ||
eth_unsubscribe Cancela una suscripción existente vía WebSocket | ||
These methods provide information about the network status and connections, helping developers monitor node connectivity and network configuration.
Llamadas a Métodos | HTTP! | WS! |
---|---|---|
net_listening Devuelve verdadero si el cliente está escuchando activamente conexiones de red | ||
net_peerCount Devuelve el número de pares actualmente conectados al cliente | ||
net_version Devuelve la versión actual del protocolo de red | ||
These methods allow inspection of the transaction pool status, providing visibility into pending transactions and mempool state.
Llamadas a Métodos | HTTP! | WS! |
---|---|---|
txpool_inspect Devuelve una lista detallada de transacciones actualmente pendientes en el pool de transacciones | ||
txpool_status Devuelve el número de transacciones actualmente pendientes y en cola | ||
Basic web3 utility methods for general blockchain interaction, including hashing and client information.
Llamadas a Métodos | HTTP! | WS! |
---|---|---|
web3_clientVersion Devuelve la versión actual del cliente | ||
web3_sha3 Devuelve el hash Keccak-256 de los datos dados | ||