Comenzando con TheRPC
Referencia de API
API de Ethereum
Core API
Guías
Ethereum/Todos los Métodos

Métodos de la API de Ethereum

Esta página proporciona una lista completa de todos los métodos de la API de Ethereum soportados. Cada método incluye información sobre su propósito y uso. Para obtener información detallada sobre un método específico, haga clic en su nombre para ver la documentación completa.

Métodos Core de Ethereum (eth_)

Estos métodos proporcionan funcionalidad básica para interactuar con la blockchain de Ethereum.

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

Métodos de Depuración (debug_)

Estos métodos se utilizan para depurar y analizar datos de blockchain en detalle.

Llamadas a MétodosHTTP!WS!
debug_getBadBlocks
Devuelve una lista de los últimos 'bloques malos' que el cliente ha visto en la red
debug_storageRangeAt
Devuelve el rango de almacenamiento de un contrato en una altura de bloque específica
debug_traceBlock
Devuelve todas las trazas creadas en un bloque dado
debug_traceBlockByHash
Devuelve todas las trazas creadas en un bloque especificado por su hash
debug_traceBlockByNumber
Devuelve todas las trazas creadas en un bloque especificado por su número
debug_traceCall
Ejecuta una nueva llamada de mensaje y devuelve las trazas creadas durante la ejecución
debug_traceTransaction
Devuelve todas las trazas de una transacción dada

Métodos de Rastreo (trace_)

Estos métodos proporcionan información detallada de rastreo de transacciones y bloques.

Llamadas a MétodosHTTP!WS!
trace_block
Devuelve trazas creadas en un bloque dado
trace_call
Ejecuta una llamada y devuelve las trazas creadas durante la ejecución
trace_replayBlockTransactions
Reproduce todas las transacciones en un bloque y devuelve sus trazas
trace_replayTransaction
Reproduce una transacción y devuelve su traza
trace_transaction
Devuelve todas las trazas de una transacción dada

Métodos de Red (net_)

Estos métodos proporcionan información sobre el estado de la red y las conexiones.

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

Métodos del Pool de Transacciones (txpool_)

Estos métodos permiten inspeccionar el estado del pool de transacciones.

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

Métodos de Utilidad Web3 (web3_)

Métodos básicos de utilidad web3 para la interacción general con blockchain.

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
¡Ayúdanos a Mejorar!
Comparte esta página y ayúdanos a crear un producto aún mejor para ti.