Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement the usage of subkey #45

Closed
kwunyeung opened this issue Nov 20, 2019 · 2 comments
Closed

Implement the usage of subkey #45

kwunyeung opened this issue Nov 20, 2019 · 2 comments
Labels
cosmwasm Extend functionality to devs kind/new-feature Propose the addition of a new feature that does not yet exist status/waiting-upstream This issue is waiting for a dependency to be updated in order to be worked on

Comments

@kwunyeung
Copy link
Contributor

kwunyeung commented Nov 20, 2019

Posting posts, replies, likes, etc are frequent activities. These actions should be separated from the key for asset storage as the posting key may be leaving on the web browser, mobile app for easy accessing with low security measure. There is a subkey proposal on Cosmos-SDK which was first implemented during the Berlin HackAtom 2019. This has already been added to the v0.38 milestone.

Borrowing the concepts from Steemit.com

Posting Key permissions
Use your Posting Key to:

  1. Publish a post or comment
  2. Edit a post or comment
  3. Upvote or downvote
  4. Resteem content
  5. Follow people
  6. Mute accounts

Active Key permissions
Use your Active Key to:

  1. Transfer tokens
  2. Power STEEM up or down
  3. SBD conversion
  4. Vote for witnesses
  5. Place an order on an exchange
  6. Certain profile changes
  7. Publish a Witness price feed
  8. Create a new user

Owner Key permissions
Use your Owner Key to:

  1. Reset Owner, Active, and Posting keys
  2. Recover your account
  3. Decline voting rights
@kwunyeung kwunyeung added the kind/new-feature Propose the addition of a new feature that does not yet exist label Nov 20, 2019
@RiccardoM RiccardoM added the status/waiting-upstream This issue is waiting for a dependency to be updated in order to be worked on label Nov 20, 2019
@leobragaz leobragaz added the cosmwasm Extend functionality to devs label Feb 12, 2021
@leobragaz
Copy link
Contributor

This can be achieved with:
https://github.com/CosmWasm/cosmwasm-plus/tree/master/contracts/cw1-subkeys

@RiccardoM
Copy link
Contributor

Closing this as it can be implemented with x/authz and the above mentioned cw1-subkeys

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cosmwasm Extend functionality to devs kind/new-feature Propose the addition of a new feature that does not yet exist status/waiting-upstream This issue is waiting for a dependency to be updated in order to be worked on
Projects
None yet
Development

No branches or pull requests

3 participants