The post object
The post object inherits from the Message
object's structure as follows:
Last updated
The post object inherits from the Message
object's structure as follows:
Last updated
Attributes
Description
channel - text
Channel of the message. Ideally, an application would decide and use one channel.
time - float
Time the post was created in seconds.
type - text
Text representing the message object type.Value isPOST
β
β
chain - text
The chain used by the sender's account. Value can be NULS2
, ETH
, DOT
, CSDK
, SOL
, AVAX
sender - text
Chain address who sent and is signing the Post Message.
β
-
hash_type - optional text
Defaults to sha256. This is the only supported value for now.
item_content - JSON text
JSON string representing the content of the aggregate.See below for the content of the string.
β
β
item_content.type - text
A string of your choice representing what the post is. Should be simple and lowercase.For instance, for a blog post you could have:a "blog" or a "comment"
item_content.address - text
Chain address to associate the Post
with.
item_content.content - object
An object containing the content you want to save. For instance, for a blog post you could have: { body: "This is my content" }
item_content.content.tags - obje
β
item_content.time - timestamp
Time the object was created.
item_content.ref - text
A text representing a reference.Present if a ref was passed during creation.
β
β
item_hash - hash
The hash of the item_content encrypted with SHA256.
item_type - optional text
ipfs
, inline
or storage
forgotten_by - hash
Item hash from the forget message that triggered the removal of this post content.