Hello,
I am trying to build a simple app that retrieve Bitcoin balance, transactions and fee for a given Public Wallet Address...
for example, if we get the following Address: 1GB2CgZ9a4yXFaaN2YfmTKuhZbomkpUfbH btc.com api woudl give me exactly what I need with two API calls:
- Balance:
https://chain.api.btc.com/v3/address/1GB2CgZ9a4yXFaaN2YfmTKuhZbomkpUfbH - Transactions/fees:
https://chain.api.btc.com/v3/address/1GB2CgZ9a4yXFaaN2YfmTKuhZbomkpUfbH/tx Because these services changes and often have some limitations (e.g. # of API calls per second/per IP), I would prefer to build the same results on my infrastructure...
my next steps are:
1) install a bitcoin Node in my infrastructure (do I need a full node? I would prefer to have something "lighter" to save data storage and bandwidth)....
2) create a code that interact with the node and retrieve what I need...
Because I am a newbie, is there anyone who can address me how to achieve my end goal?

sorry, I am not sure where to start....
Thank you all!