Referencia de API
API de Ethereum
Core API
Guías
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.

Llamadas a MétodosHTTP!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

Network Methods (net_)

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

Llamadas a MétodosHTTP!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

Transaction Pool Methods (txpool_)

These methods allow inspection of the transaction pool status, providing visibility into pending transactions and mempool state.

Llamadas a MétodosHTTP!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

Web3 Utility Methods (web3_)

Basic web3 utility methods for general blockchain interaction, including hashing and client information.

Llamadas a MétodosHTTP!WS!
web3_clientVersion
Devuelve la versión actual del cliente
web3_sha3
Devuelve el hash Keccak-256 de los datos dados

See also

¡Ayúdanos a Mejorar!
Comparte esta página y ayúdanos a crear un producto aún mejor para ti.