Skip to content
Discussion options

You must be logged in to vote

I'm curious, what's the benefit of allowing transfers? I think the main reason for disabling transfer would be unintended consequences of an accidental transfer.

For example, the new (say malicious) object owner can now modify the username, which the original owner (the actual user) may or may not want. In decentralized social applications, custody of one's username is a theme that makes the concept appealing. No one else should be able to manipulate the data that you own, and disabling transfers would fortify that idea.

However, in a more gamified approach this could make sense. For instance if there was some sort of value tied to the User struct, and people would like to be able to trad…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@0x-j
Comment options

0x-j May 6, 2024
Maintainer Author

@gregnazario
Comment options

Answer selected by gregnazario
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
move Questions related to the Move Language
3 participants