
ADAMANT Improvement Proposal 17 (AIP-17) introduces emoji-based reactions to messages in ADAMANT Messenger — a feature not previously available in any blockchain messaging app. The proposal defines a standardized structure for reactions that integrates with the existing message infrastructure.
How It Works
Reactions are transmitted as ADM rich messages, following the conventions established in AIP-5 (Rich Content Messages). A new mandatory field, reactto_id, identifies the transaction ID of the message being reacted to. A second field, react_message, carries the emoji chosen by the user. Reactions can be edited or removed after creation.
A reaction payload looks like this:
{
"reactto_id": "Transaction_ID",
"react_message": "👍"
}
Because every reaction is itself an on-chain transaction referencing another transaction by ID, the approach preserves ADAMANT’s existing auditability and decentralization model while adding a lightweight expressive layer on top of standard chat messages.
Implementation is expected to land in ADAMANT apps across all platforms. Technical discussion and the full proposal are available on the AIP-17 proposal page.
