wallet-core icon indicating copy to clipboard operation
wallet-core copied to clipboard

[Feature request]: Add Cosmos Authz support

Open Milerius opened this issue 3 years ago • 0 comments

Motivation

Cosmos SDK Authz Module Short for Authorization, Authz allows you to authorize an address to perform a specific action on your behalf.

Imagine you have a wallet with a lot of funds stored on it but there are regular transactions you might need to perform, like voting > on governance proposals or claiming your staking rewards. You might get a bit annoyed each time you have to connect your > Ledger or try to access your wallet in cold storage and, understandably so, you'd prefer to just use a browser wallet like Keplr > whenever possible.

With Authz, you can authorize a different address to perform these specific transactions for you, without worrying that this > address will be able to take any other actions with your funds. This effectively allows you to perform your regular activities without > worrying about compromising your valuable wallet. Not really a problem, but with authz support we will be able to have auto-compounding for cosmos chains that's support it.

Refs

  • https://github.com/cosmos/cosmos-sdk/tree/main/proto/cosmos/authz/v1beta1
  • https://github.com/eco-stake/restake/blob/e5ebea538e5c10980401001b10c9d72109ec3564/src/components/App.js#L11

Milerius avatar Aug 09 '22 05:08 Milerius