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

Revokable mosiac support #1763

Open
fboucquez opened this issue Nov 10, 2021 · 0 comments
Open

Revokable mosiac support #1763

fboucquez opened this issue Nov 10, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@fboucquez
Copy link
Contributor

fboucquez commented Nov 10, 2021

Catapult 1.0.3.0 brings the revokable mosaic feature. Changes:

  • New revokable flag in MosaicInfo (state)
  • New revokable flag in MosaicDefinitionTransaction (create mosaic transaction)
  • New MosaicSupplyRevocationTransaction

In my mind, this "epic" could be split into:

  1. Render MosaicSupplyRevocationTransaction, including some icon, the source address, mosaic id, and amount.
  2. Show revokable flag in MosaicDefinitionTransaction and Mosaic views
  3. Allow users to set the revokable checkbox when creating new mosaics
  4. Allows mosaic owners to revoke balances from other users.

1,2) would be to render the new transaction and flags in the different views, my assumption is that the new nemesis block 2 would include some MosaicSupplyRevocationTransaction. People could create revocable mosaic and transactions after the fork.
3,4) Would be to allow users to create and revoke mosaics. I'm not sure if this is something we want to promote or not. What I would suggest is that the wallet should show a warning if the user is "buying" revokable mosaics. The mosaic owner could revoke them at any time, the user needs to be aware. One example could be a "revokable" NFT which the user should be aware of.

I'm preparing the new rest, open API, and SDKs. The new rest hasn't been released or deployed yet. SDK PRs to be reviewed and merged. I'll give you the new SDK once is done.

More info:

https://hackmd.io/zhnDwAtETSeumO-FRDxrTA?view
symbol/symbol-openapi#290
symbol/catapult-rest#672

@cryptoBeliever cryptoBeliever added the enhancement New feature or request label Dec 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants