calimero_node_primitives/messages/
get_blob_bytes.rs

1use std::sync::Arc;
2
3use actix::Message;
4use calimero_primitives::blobs::BlobId;
5
6#[derive(Copy, Clone, Debug)]
7pub struct GetBlobBytesRequest {
8    pub blob_id: BlobId,
9}
10
11impl Message for GetBlobBytesRequest {
12    type Result = eyre::Result<GetBlobBytesResponse>;
13}
14
15#[derive(Clone, Debug)]
16pub struct GetBlobBytesResponse {
17    pub bytes: Option<Arc<[u8]>>,
18}