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

Add a toggle function for changing a token transferability after initialization. #883

Closed
lkngtn opened this issue Jul 19, 2019 · 2 comments

Comments

@lkngtn
Copy link

lkngtn commented Jul 19, 2019

Note: this has been closed to be tracked in the "wishlist for future upgrades".


Is your feature request related to a problem? Please describe.
Organizations created using the democracy template may want to convert to non-transferrable reputation org, or an org with a transferrable token may want to temporarily make all tokens non-transferrable as part of a recovery or token migration process.

On the flipside, an organization that starts as a non-transferrable may reach a point where it is advantageous to unlock tokens and make them transferrable.

Describe the solution you'd like
Create a function to toggle between transferrable and non-transferrable status of a token in the token manager. This function should be protected by a role.

Describe alternatives you've considered
Airdrops. But this feels both more wasteful (in terms of transaction costs) and disruptive (in terms of UX).

Additional context
This has been requested by a few organizations who want to start out with a non-transferrable token because non-transferrable tokens are less likely to be considered to be securities since they cannot be transfered/traded/sold, but eventually when the distribution of these tokens are sufficiently decentralized it the organization could collectively vote to enable transferability.

@sohkai
Copy link
Contributor

sohkai commented Jul 22, 2019

This is fairly trivial to implement in the contracts, but would require an on-chain upgrade (that would be scheduled for 0.9).

@stale stale bot added the abandoned label Jan 18, 2020
@aragon aragon deleted a comment from stale bot Jan 18, 2020
@stale stale bot removed the abandoned label Jan 18, 2020
@sohkai
Copy link
Contributor

sohkai commented Mar 18, 2020

Closing; we will evaluate this when we plan new contract upgrades.

@sohkai sohkai closed this as completed Mar 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants