From cd1477b81ecf4a250fb37090d081e57264c7fb5c Mon Sep 17 00:00:00 2001 From: Ian Shim Date: Fri, 23 Feb 2024 00:29:04 -0800 Subject: [PATCH] check commitment nil --- disperser/batcher/grpc/dispatcher.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/disperser/batcher/grpc/dispatcher.go b/disperser/batcher/grpc/dispatcher.go index 883f0be991..0b7ff97a46 100644 --- a/disperser/batcher/grpc/dispatcher.go +++ b/disperser/batcher/grpc/dispatcher.go @@ -2,6 +2,7 @@ package dispatcher import ( "context" + "fmt" "time" commonpb "github.com/Layr-Labs/eigenda/api/grpc/common" @@ -128,6 +129,12 @@ func GetStoreChunksRequest(blobMessages []*core.BlobMessage, header *core.BatchH } func getBlobMessage(blob *core.BlobMessage) (*node.Blob, error) { + if blob.BlobHeader == nil { + return nil, fmt.Errorf("blob header is nil") + } + if blob.BlobHeader.Commitment == nil { + return nil, fmt.Errorf("blob header commitment is nil") + } commitData := &commonpb.G1Commitment{ X: blob.BlobHeader.Commitment.X.Marshal(), Y: blob.BlobHeader.Commitment.Y.Marshal(),