I need to save all Transfer events of the blockchain in order to later on build up a balance tracker for all wallets I wanna fetch. I was thinking about running gEth on AWS but I never did anything with gETH before.

What would be the best setup and version of gETH in order to later on be able to fetch Transfer events from block 0 on via web3?

1 Answer 1


You just need latest OS (either windows or linux), geth latest version(1.10.4) with a minimum of 500GB disk space(at present ETH blockchain need 400GB+ disk space). Best place to start : https://github.com/ethereum/go-ethereum

  • thank you, I know the hardware requirements for it, but what type of gETH to I need to install in order to be able to later on fetch all events like Transfer events from block 0 to current? There are different types of gETH installements. Like light, archieve and so on.
    – Chris S
    Jul 5, 2021 at 8:01
  • 1
    You need geth with archive mode Jul 5, 2021 at 8:30
  • 1
    You might also need to add load parameter --txlookuplimit=0 to index all transactions. Otherwise getTransaction returns null for older transactions. Jul 5, 2021 at 8:38
  • what disc space is required for archieve mode?
    – Chris S
    Jul 5, 2021 at 9:26
  • Archive mode it is 6TB+. you can track it at ethereum.org/en/developers/docs/nodes-and-clients Jul 5, 2021 at 13:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.