* add gcloud to `.tool-versions`
* refactor: define cache at module level
* feat: handle dune out of credit error with specific exception
And add more logs
* fix: use keyFile path instead of parsed json string to auth bitgquery requests
* Revert "fix: use keyFile path instead of parsed json string to auth bitgquery requests"
This reverts commit 75cd26ebe219bc88a7d5e97b770fbeb881f5ac0a.
* refactor: rename GOOGLE_APPLICATION_CREDENTIALS to GOOGLE_APPLICATION_CREDENTIALS_JSON_STR
GOOGLE_APPLICATION_CREDENTIALS is what `gcloud` CLI uses by default.
It expects a path, not a JSON string
* update .env.example
* fix .lintstagedrc
prettier should only be ran for files extension that it supports
* bump lock file
* delete `/apis/prove`
* move `/apis/query/` into `query-api/`
* remove `/infra`
* update config files
* format
* remove @anonklub/proof ts reference from circom pkg
* tsignore
* pin `@anonklub/proof` package in ui
* remove unused config in hook
* tsignore (discord bot)
* delete apis/prove
* remove tsignore directive
* update env vars
* skip build of `@anonklub/proof` in vlaidate workflow
version was pinned in UI and CLI
* avoid pre rendering for beacon query page
see https://nextjs.org/docs/app/api-reference/file-conventions/route-segment-config#dynamic
By default, next will try to pre-render and fetch the data at build time
However, this is a dune query that is subject to query credits... sometimes the query fails. It should not prevent building the app though.
* Remove prove api url from ui config