-
Notifications
You must be signed in to change notification settings - Fork 48
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
Allows the users to give their tag away #225
Comments
This is a nice initiative which the |
@kwunyeung I've talked about tagging inside #226. I'll move the discussion there |
This would be a nice feature for |
I've thought about this as well, but then decided to not include it inside the proposal just to make sure users can also exchange DTags without having to pay. Also, I thought that if a user wants to sell something to another user, he can simply ask the latter to send him some tokens with a simple One other thing that comes to my mind right now is that we need a double-way confirmation for this kind of operation. If Alice wants to send her DTag to Bob, since Bob would send Alice his own, he needs to confirm this. So, aside from the proposed This double-way confirmation could also allow for expansion, such as including a payment:
Probably, this could also be further expanded in the future once we have smart contracting to make so that the selling of DTags has a super parts actor (the smart contract) that decides when to effectively exchange the DTags. |
Probably using |
Feature description
Currently when the user creates a profile, his DTag is selected once initially and then it can never change. However, I think there might be some cases in which two users might agree on a DTag exchange, or one user might want to give away his DTag to another user.
An example could be a user registering the DTag
microsoft
initially, and then wanting to sell that DTag to the real Microsoft company later.Implementation proposal
In order to implement this possibility, I think we can simply create a new message type, named maybe something like
MsgTransferDTag
formed as follows:Thsi message, when handled, would simply take the current DTag of the
CurrentOwner
and transfer it to theReceivingUser
. Also, if theReceivingUser
already has a DTag, such DTag will be transfered to theCurrentOwner
, de-facto creating a mechanism by which two users can exchange their tags.What do you guys think about this? @kwunyeung @bragaz
The text was updated successfully, but these errors were encountered: