Skip to content

Latest commit

 

History

History
45 lines (39 loc) · 5.66 KB

the-store-object.md

File metadata and controls

45 lines (39 loc) · 5.66 KB

The store object

The store object inherits from the Message object's structure as follows:

// Message info
channel:
time:
type:

// Sender info
chain:
sender:

// Content
hash_type:
item_content:
  address:
  item_type:
  item_hash:
  time:
item_hash:
item_type:
Attributes Description
channel - text Channel of the message. Ideally, an application would decide and use one channel.
time** ** - float Time the post was created.
type - text

Text representing the message object type.

Value is STORE

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 Store 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 store.

See below for the content of the string.

item_content.address** ** - text Chain address to associate the Store with.
item_content.item_type** ** - text storage or ipfs
item_content.item_hash** ** - text

Text representing the file stored.

It can be used to retrieve the object stored through the retrieve endpoint.

item_content.time** ** - float Time the object was created.
item_hash - hash The hash of the item_content encrypted with SHA256.
item_type - optional text ipfs, inline or storage