How to create an Ethereum Address and Transaction Tracker?


I want to create own wallet API with NodeJs and web3 library and I want to track addresses of wall and transactions.
How can I track these without using third party services.


1 Like

Hi @Mehran_Hafizi,

To build something like this you I assume you will likely need to run your own nodes (or use a node provider such as Alchemy or Infura) and then create a database for the information that you want to track that you can then query. (Apologies, not something I have experience with)

I would also look at the offering and pricing of third party services as it may be easier and more cost effecting to use third party services.

You may want to look at The Graph.

When thinking about building yourself, I suggest looking at the section on logs of: Falsehoods that Ethereum programmers believe.