cryptofoundry

Contact cryptofoundry

Tell us what you want to build or automate.

Article

AIP-17: Message Reactions on Blockchain with ADAMANT Messenger

AIP-17: Message Reactions on Blockchain with ADAMANT Messenger

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.

AIP-17: Message Reactions on Blockchain with ADAMANT Messenger