I need this for a tool i'm writing that generates a transaction history report. think: accounting, auditing, etc. The tool does not and should not have access to the private keys.
Ideally, the API would:
- not require creating a wallet first. I only need it to derive keys.
- return only addresses that have been used (received funds), up to the gap defined in bip44.
Alternatively, are there any command-line tools that can do this?