Creating a comment will only succeed for a Sui address that has
Create a new Sage comment
In this case data, description, and title are expected to be a markdown string. This allows for formatting, creating links, and more without causing downstream security risks.
The SDK sanitizes inputs on entry, removing html tags and attributes, as well as escaping text.
User soul object does not exist, is the wrong type, or not owned by the wallet.
Post Fees module
Code
Value
Meaning
370
EIncorrectCoinType
Custom payment type does not match configured custom payment coin.
371
EIncorrectCustomPayment
Incorrect custom payment value.
372
EIncorrectSuiPayment
Incorrect sui payment value.
Querying for New Comment Events
The query API in the SDK sanitizes input from data, description, and title. The contract is not able to sanitizes these values for the developer performantly so that responsibility is placed here.
Developers must ensure for themselves that `data`, `description`, and `title` are safe before they are used.