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

FR - Add the support for transaction messages/comments/memos with onchain metadata (CIP-0020) #2613

Open
gitmachtl opened this issue Jul 3, 2021 · 6 comments
Assignees

Comments

@gitmachtl
Copy link

gitmachtl commented Jul 3, 2021

Please implement transaction comment/description/memo field in Daedalus via onchain metadata addon that uses the metadata messaging from CIP-0020:
https://github.com/cardano-foundation/CIPs/blob/master/CIP-0020/CIP-0020.md
CardanoCommunityWallet and other tools implemented it already.

Yoroi for example has a MEMO field, but only usage is for internal memos. The transaction message is something other blockchains have implemented. We have the code for that since the Allegra fork. Its a method to just send additional information along with your transaction, like your invoice-number for example when you pay for something. I guess you don't make fiat bank transfers for invoices without any additional data in it (invoice-no, customer-no, etc.). Its the same with crypto transactions. When you are the receiver, it helps you to see what the incoming transactions are for. As a sender, you see in your history what the payment was for. We need this little addon to make it more mainstream imo. Why not cardanoscan? Yes, cardanoscan shows the data, but we are talking normal users here. You want that information in your wallet, not on a platform somewhere else. When you are a company f.e. , and you look at your fiat bank account, you see an incoming transfer with the invoice-no for example, you don't want to just see +$125,00 and than you have to guess what that amount was for, who sent it, etc by reaching out to a special banking website.

The message/comment/memo should be displayed as an additional info right beside the transaction history, as a dropdown, as a field, etc. Maybe leave it as it is with the metadata display, but we need an input field for an outgoing transaction. There is no need for all tools to support multiline input fields, if you just implement a single comment line, that would be cool too for the start. But the possibilities for the normal users are big. Others can even build automated reactions to transactions like that including this little metadata json addon, like automated emails "thx, we received your payment for invoice-no xxxxx".

@nikolaglumac
Copy link
Contributor

@gitmachtl thanks for submitting this feature request.
I have put it into our backlog. The product team will take care of prioritizing it and getting it ready for implementation. Thanks for the patience!

@gitmachtl
Copy link
Author

Thank you very much, also added some additional implementation thoughts into the CIP. Like hiding the comment first under a "show unmoderated comment" button/drop-down like on the cardano explorer. Or to autoremove/autodelete urls, or really limit the character space to a handful of chars to prevent url/html code inception for example.

@gitmachtl
Copy link
Author

CIP-0020 has been approved and merged into master

@rcmorano
Copy link

rcmorano commented Sep 5, 2021

Any plans on integrating this CIP anytime soon? It would become very handy for a project we are working on.

@Sunset17
Copy link

Sunset17 commented Sep 5, 2021

Is this to me?

@nikolaglumac
Copy link
Contributor

Any plans on integrating this CIP anytime soon? It would become very handy for a project we are working on.

Not in the next couple of sprints due to Alonzo and other higher priority work.
I will let you know once it gets scheduled for work.
Thanks for the patience!

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

5 participants