lnd/walletunlocker
Olaoluwa Osuntokun e073b1d343
macaroons: futher abstract NewService from root key store impl
In this commit, we modify the `macaroons.NewService` consturctor to
accept the main interface rather than the raw DB. This allows us to use
other backends other than bolt or the kvdb interface to store the
macaroon root keys.

We also create a new ExtendedRootKeyStore interface that implements some
of the more advanced features we use such as macaroon encryption and
password rotation.
2022-07-06 18:59:50 -07:00
..
service_test.go walletunlocker+keychain+config_builder: use new aezeed version 2022-05-12 12:49:14 +02:00
service.go macaroons: futher abstract NewService from root key store impl 2022-07-06 18:59:50 -07:00