Estoy tratando de encontrar una API que enumere todos los bloques de un día específico, como podemos hacer con bitcoin:
https://blockchain.info/pt/blocks/1515628800000?format=json
Busqué las API de etherscan.io y blockcypher.com , así como otras, y no encontré nada. Algunas API pueden enumerar los últimos bloques, pero eso no es lo que necesito.
¿Hay alguna API de ethereum similar a la API de blockchain.info que pueda mostrar todos los bloques de un día específico?
No hay API web, pero puede realizar esto usando SQL.
Puede hacerlo simplemente con " Presto Ethereum Connector " ( https://github.com/xiaoyao1991/presto-ethereum )
Usando Presto Ethereum, puede consultar los bloques usando un comando SQL. Puede basar la condición where en block_timestamp .
A continuación se muestra la estructura de la tabla de "bloques" proporcionada por Presto Ethereum:
DESCRIBE block;
Column | Type | Extra | Comment
-----------------------------------------------------------
block_number | bigint | |
block_hash | varchar(66) | |
block_parenthash | varchar(66) | |
block_nonce | varchar(18) | |
block_sha3uncles | varchar(66) | |
block_logsbloom | varchar(514) | |
block_transactionsroot | varchar(66) | |
block_stateroot | varchar(66) | |
block_miner | varchar(42) | |
block_difficulty | bigint | |
block_totaldifficulty | bigint | |
block_size | integer | |
block_extradata | varchar | |
block_gaslimit | double | |
block_gasused | double | |
block_timestamp | bigint | |
block_transactions | array(varchar(66)) | |
block_uncles | array(varchar(66)) | |
Mohamed Altabba