* settings
* fix name settings
* management rpc
* hook up the RPC server
* working
* format
* update build script fix import error
* remove accidental commit of vscode extension data
* working ✔
* \n
* add get mint quote get melt quote
* gRPC cli update quotes commands
* update mint melt quotes from cli
* comment under get cli command group
* keyset rotation not yet implemented
* try fix
* change back contact info default to be empty list
* fix import
* add server mTLS
* ll
* script for generating certificates
* rename settings
* move generation script
* do not save TTL expiry into Cache object, rather always load from settings.
* update lightning fees
* update auth limits
* auth rate limit cli
* optional arguemnts
* better error messages
* tests for db update mint/melt quotes
* start mint rpc tests
* add tos_url field to get-info grpc response
* format checks
* add types to click groups where it's needed
* tests on updating quotes
* fix tests
* skip updating mint quote state if on regtest
* test edge case
* unified test_add_remove_contact
* mark pytest-asyncio
* fix missing db argument
* hopefully no more silly errors
* fix test_db_update_mint_quote_state
* pass in the quote id string.
* add keyset rotation
* test for keyset rotation through gRPC command
* fix logger warning
* remove rotation test because it breaks other tests
* use different bolt11 invoices
* assert returned melt quote has quote
* is_postgres
* try different things
* skip if deprecated api
* format checks
* update .gitignore
* default location for certificates
* fast-api-cache setup
* testing the cache
* fix
* still not working
* asynccontextmanager
* move test
* use redis & custom caching setup (like CDK)
* make format
* poetry lock
* fix format string + log when a cached response is found
* log when a cahced response is found
* fix tests
* poetry lock
* try tests on github
* use docker compose
* maybe we dont need docker
* fix types
* create_task instead of run
* how about we start postgres
* mint features
* format
* remove deprecated setex call
* use global expiry for all cached routes
* refactor feature map and set default to 1 week
* refactor feature construction
* Cache NUT-19
---------
Co-authored-by: callebtc <93376500+callebtc@users.noreply.github.com>