diff --git a/core/node/da_clients/src/eigen/sdk.rs b/core/node/da_clients/src/eigen/sdk.rs index eaa84051c1e0..72b3696315f5 100644 --- a/core/node/da_clients/src/eigen/sdk.rs +++ b/core/node/da_clients/src/eigen/sdk.rs @@ -114,7 +114,9 @@ impl RawEigenClient { .into_inner(); match disperser::BlobStatus::try_from(disperse_reply.result)? { - disperser::BlobStatus::Failed => Err(anyhow::anyhow!("Blob dispatch failed")), + disperser::BlobStatus::Failed + | disperser::BlobStatus::InsufficientSignatures + | disperser::BlobStatus::Unknown => Err(anyhow::anyhow!("Blob dispatch failed")), _ => Ok(hex::encode(disperse_reply.request_id)), } @@ -157,7 +159,9 @@ impl RawEigenClient { }; match disperser::BlobStatus::try_from(disperse_reply.result)? { - disperser::BlobStatus::Failed => Err(anyhow::anyhow!("Blob dispatch failed")), + disperser::BlobStatus::Failed + | disperser::BlobStatus::InsufficientSignatures + | disperser::BlobStatus::Unknown => Err(anyhow::anyhow!("Blob dispatch failed")), _ => Ok(hex::encode(disperse_reply.request_id)), }