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.
Estos métodos proporcionan funcionalidad básica para interactuar con la blockchain de Ethereum.
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 | ||
Estos métodos se utilizan para depurar y analizar datos de blockchain en detalle.
Llamadas a Métodos | HTTP! | 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 | ||
Estos métodos proporcionan información detallada de rastreo de transacciones y bloques.
Llamadas a Métodos | HTTP! | 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 | ||
Estos métodos proporcionan información sobre el estado de la red y las conexiones.
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 | ||
Estos métodos permiten inspeccionar el estado del pool de transacciones.
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 | ||
Métodos básicos de utilidad web3 para la interacción general con blockchain.
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 | ||