quicksilver-zone / quicksilver

Quicksilver
https://app.quicksilver.zone
Other
64 stars 60 forks source link

Keyring management for icq-relayer #1656

Open joe-bowman opened 5 months ago

joe-bowman commented 5 months ago

Summary

icq-relayer, prior to v1 used the lens library to handle key management

Since removing the deprecated lens, we need to add in keyring management ourselves. Currently, the config file references a seed file. This is useful in cases where we can store the seed in a proper secrets management solution and mount this on container start, but otherwise this is far from an ideal solution.

As such, we need to add the ability to hook into and leverage the existing Cosmos keyring logic, but also maintain the ability to choose to use the external seed phrase where this is relevant and safe to do so.

Note: this should be built on and PR'd to the icq/v1.0.x branch, not main.

hoank101 commented 5 months ago

hi @joe-bowman please assign this issues to me