-
Notifications
You must be signed in to change notification settings - Fork 36
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
RIP-006: Add EMOTE interaction #10
Comments
I like this a lot, but how did you decide on these particular emotes to be first? Is there a most-commonly-used list somewhere? Being in crypto, I'd definitely add a moon and a rocket in there too at least, but I'd like to discuss the process of how we'd add support for more. |
For now, why we decided it’s there’ve been emoji exploits in past so, not allowing all emoji, it’s quite limiting, but we more welcome when users have pre-chosen set and we went through - https://emojipedia.org/stats/ (science on emoji usage tho! :D)
|
Closed in #7 |
RIP Summary
This proposal brings EMOTE interaction to the RMRK system. Emote interaction shows the caller's appreciation towards a particular Collection or NFT.
RIP Details
We propose to add EMOTE interaction as a new form.
The goal of this interaction is to give the ability to express positive feedback to NFT or Collection. Collection authors will get instant feedback on their art and it should motivate them to create more.
The possible format of a EMOTE interaction is
0x{bytes(RMRK::EMOTE::{version}::{id}::{emotion})}
.version
is the version of the standard used (e.g.RMRK1.0.0
)id
represents the id of NFT or Collection.emotion
Unicode of a selected emoji (e.g Unicode for party popper 🎉 is 1F389Currently, we would like to support the following set of emojis:
🤔 , 💖, 👏 , 😘, 💡, 👀 , 🎉, 😊 , 🦄 , 🙌 , 🤯 , 🙏
Examples
Suppose we have the following NFT:
To show appreciation towards NFT or Collection we call
system.remark
with the following parameter:Open Questions
We think that keeping a small set makes parsing simpler and we would like to ensure that emojis are visible on all major operating systems.
Impact
Calling EMOTE with the same parameters acts as an undo operation.
Citing @Swader:
The text was updated successfully, but these errors were encountered: