quicksilver-zone / quicksilver

Quicksilver
https://app.quicksilver.zone
Other
63 stars 57 forks source link

Keyring management for icq-relayer #1656

Open joe-bowman opened 3 weeks ago

joe-bowman commented 3 weeks 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 2 weeks ago

hi @joe-bowman please assign this issues to me