celestia_types

Module blob

Source
Expand description

Types related to creation and submission of blobs.

Structsยง

  • Arbitrary data that can be stored in the network within certain Namespace.
  • Params defines the parameters for the blob module.
  • A merkle hash used to identify the Blobs data.
  • MsgPayForBlobs pays for the inclusion of a blob in the block.
  • BlobProto is the protobuf representation of a blob (binary large object) to be published to the Celestia blockchain. The data of a Blob is published to a namespace and is encoded into shares based on the format specified by share_version.
  • BlobTx wraps an encoded sdk.Tx with a second field to contain blobs of data. The raw bytes of the blobs are not signed over, instead we verify each blob using the relevant MsgPayForBlobs that is signed over in the encoded sdk.Tx.
  • MsgPayForBlobs pays for the inclusion of a blob in the block.