Creating a channel post will only succeed for a user that is a .
Create a channel post
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.
Custom payment type does not match configured custom payment coin.
371
EIncorrectCustomPayment
Incorrect custom payment value.
372
EIncorrectSuiPayment
Incorrect sui payment value.
Membership module
Code
Value
Meaning
370
EIsNotMember
User is not member of channel.
Querying for New Channel Post 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.