Hello! I am new to working with smart contracts, blockchain, etc.
I have wondering why so many eth_getTransactionReceipt requests happen when sending funds between Ethereum accounts. For instance performing 10,000 fund transfers leads to 10,000 eth_sendRawTransaction requests and 10,000+ eth_getTransactionReceipt requests (counts being viewed in the requests tab).
Does anyone know why this occurs? Thank you for your assistance!
Hi @tuple_tree and welcome to our Infura community.
Please note that each transfer on the blockchain is unique (having a unique transaction ID - for traceability) which concludes to the fact that performing 10,000 fund transfers leads to 10,000 eth_sendRawTransactios requests.
If you have any other questions, please let me know.
Hello @Flaveeu thank you for your response. I believe I was not clear enough with my explanation of my question. For example, when conduction 202 eth_sendRawTransaction requests, I get around 4672 eth_getTransactionReceipt requests. I am getting these numbers from the stats page on Infura.
I saw a few things online about how web3 performs multiple eth_getTransactionReceipt requests per eth_sendRawTransaction, but I do not know if this is true.
Thank you for your help!