Lay3rLabs / avs-toolkit

MIT License
7 stars 3 forks source link

GUI Tool #78

Closed dakom closed 1 month ago

dakom commented 1 month ago

This was originally a small-ish PR that only made cosmetic changes, but now it includes https://github.com/Lay3rLabs/avs-toolkit/pull/80 and https://github.com/Lay3rLabs/avs-toolkit/pull/85

Still, it's mostly just a copy paste from the example GUI in climb which makes the following changes:

  1. Keplr errors on init are handled more gracefully
  2. Changing the address in Keplr propagates throughout the app
  3. More specifically: support for "refreshing" a signing client in case the underlying mechanism has a new public key, and a futures-based broadcast system to send out events to any component that's interested (such as immediately refreshing a balance)
  4. small change- gas_amount as string is now gas_price as f32 (and updated configs)

And the changes in https://github.com/Lay3rLabs/avs-toolkit/pull/80 which were already approved

Lastly https://github.com/Lay3rLabs/avs-toolkit/pull/85 is just adding in the new boilerplate for wasmatic/task-queue commands, and so it's whatever little changes or refactorings were needed to accommodate it (like putting library feature on contracts in workspace sharing)

dakom commented 1 month ago

Closing in favor of https://github.com/Lay3rLabs/avs-toolkit/pull/90