# lndhub.go stats A collection of [Deno][1] scripts for exporting anonymized statistics from [lndhub.go][2] databases. ## Requirements * [Deno](https://docs.deno.com/runtime/getting_started/installation/) (>= 2.3) ## Configuration Copy `.env.example` to `.env` and edit the values. Or use system environment variables instead. * `BATCH_SIZE` controls how many parallel connections to your database are established * `MAX_INVOICES` will skip users with extreme amounts of transactions (above this threshold) ## Generate anonymization key Generate a random key so you can use it as `ANONYMIZATION_KEY`: ### Usage deno run generate-key.ts ## Generate daily stats per user This will generate daily statistics per user, exported to `daily-stats.csv`: * Anonymized user ID * Date * Balance Start of Day * Balance End of Day * Balance Max Day * Balance Min Day * Total Flow Out * Total Flow In ### Usage deno run -A generate-stats.ts ## Contact E-Mail, Chat, Social: raucao@kosmos.org [1]: https://deno.com [2]: https://github.com/getAlby/lndhub.go