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}