Within a program, I would like to process a list of all normal transactions for an Ethereum block. Specifically for each transaction in the block the transferred ETH value, sender address and receiver address is needed.
Explorers have such lists (e.g. https://etherscan.io/txs?block=12702435), but I cannot find an API which provide this information directly in one API call.
In two steps it is doable:
- get all txhashes eg. https://api.blockcypher.com/v1/eth/main/blocks/12702435
- get sender, receiver and amount for each txhash However, this solution is also difficult because of API rate limits
Thank a lot for your help!