steem
steem copied to clipboard
powerup (transfer_to_vesting) with memo
Currently, powerup (tx type: transfer_to_vesting
) doesn't support a memo. Normally this is fine. But powerup actually supports powering up another account.
steeemitwallet.com
If you click Power Up
and then Advanced
, you can power up your friend.
In that case, normally people want to write a memo.
Mockups / Examples
As in normal transfer, memo should be supported for powerup.
Benefits
Obviously, there is a use case.
- A wants to give a small gift to B, but A wants B to power up, not transfer it to an exchange.
- But A would like to leave a gift message as well.
Of course, gift is an example. More important use cases are for dapps.
Many dapps use transfer with memo for various purposes. For dapps, in order to increase the value (or price :) of STEEM, they may want users to powerup, then dapps can give some bonus when users receive their shares as SP instead of STEEM. For this kind of B2C transaction, normally memos are essential.
This is not as simple as adding the memo in the UI. The operation on the blockchain itself does not have a memo field. I agree that it should and this seems to have been overlooked in the initial development of Steem. We can't add fields to operations without prior planning during the initial implementation of an op. This means that adding the memo field would require creating an entirely new operation (and hardforking it in), which I don't think is worth doing just for a non-consensus memo field. If we needed to create another transfer to vesting op, a memo field would certainly be added.
In the meantime, UIs could bundle this op with a custom json op to implement a memo field of sorts, but that would be on the UI side, not the blockchain.